M2i Formation

Langages et développement - Développeur Web HTML 5, CSS 3 et JavaScript

Angular 2 et 4

Présentiel

4 jours (28 heures) - JVS-ANG4

Objectifs pédagogiques

  • Découvrir le framework Angular
  • Développer et tester complètement une application
  • Acquérir les bonnes pratiques de développement.

Niveau requis

Avoir la connaissance des langages Web : HTML, CSS et JavaScript.

Public concerné

Développeurs et chefs de projet.


Éligible aux financements suivants : Formation éligible au CPF

La Défense26/02/20182 400 € HTDates proposées dans les agences M2iRéserver
La Défense29/10/20182 400 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Metz26/02/20182 400 € HTDates proposées dans les agences M2iRéserver
Mulhouse26/02/20182 400 € HTDates proposées dans les agences M2iRéserver
Nancy26/02/20182 400 € HTDates proposées dans les agences M2iRéserver
Reims26/02/20182 400 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Caen26/02/20182 400 € HTDates proposées dans les agences M2iRéserver
Évreux26/02/20182 400 € HTDates proposées dans les agences M2iRéserver
Le Havre26/02/20182 400 € HTDates proposées dans les agences M2iRéserver
Lille26/02/20182 400 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Dijon26/02/20182 400 € HTDates proposées dans les agences M2iRéserver
Grenoble26/02/20182 400 € HTDates proposées dans les agences M2iRéserver
Lyon26/02/20182 400 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne26/02/20182 400 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Bordeaux26/02/20182 400 € HTDates proposées dans les agences M2iRéserver
Orléans26/02/20182 400 € HTDates proposées dans les agences M2iRéserver
Tours26/02/20182 400 € HTDates proposées dans les agences M2iRéserver
Bordeaux29/10/20182 400 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Aix-en-Provence26/02/20182 400 € HTDates proposées dans les agences M2iRéserver
Montpellier26/02/20182 400 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis26/02/20182 400 € HTDates proposées dans les agences M2iRéserver
Aix-en-Provence29/10/20182 400 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Certification : M2i Langages de Programmation (+ 120€)

Une nouvelle version d'Angular

  • AngularJS, Angular 2 et Angular 4
  • Pourquoi une version 4
  • Une nouvelle façon de penser le développement Web

Les Web components

  • Une spécification du W3C
  • Création de balises personnalisées
  • Les notions de :
    • Templates
    • Shadow DOM
    • Custom Elements
    • HTML Imports

Architecture d'une application Angular

  • Organiser son code avec les Modules
  • Les components et les templates
  • Connecter components et templates avec le Data Binding
  • Le rôle des directives
  • Les services
  • Notion d'injection de dépendance

Une première application Angular

  • La structure d'un projet Angular
  • Les modules et composants
  • Seed Angular
  • Démarrer "from scratch" avec Angular-CLI

Les templates

  • Utiliser l'interpolation
  • Property et Event bindings
  • Utiliser des variables locales
  • Utilisation des pipes

Les formulaires

  • Création de formulaires avec le FormsModule
  • Création de formulaires avec le FormBuilder
  • Validation et gestion des erreurs

Travail avec HTTP

  • Le provider HTTP
  • Présentation de RxJS
  • Récupérer des données : Promise et Observable

Le routage

  • Les différentes versions du module de routage
  • Fonctionnement du routage
  • Configurer des routes et utiliser les directives

Les tests et les bonnes pratiques

  • Les tests unitaires et fonctionnels
  • Présentation de Jasmine et Karma
  • Présentation de Protractor
  • John Papa et le coding style guide

Certification (en option)

  • Nos tests de validation des compétences font partie intégrante du processus d'apprentissage car ils permettent de développer différents niveaux d'abstractions.
  • Solliciter l'apprenant à l'aide de nos QCM, c'est lui permettre d'étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d'ancrage mémoriel.
  • L'examen sera passé à la fin de la formation.