Ferme la recherche

Langages de Programmation - Angular 2 à 8

Descriptif

Durée de la formation

Durée 35 heures
En centre 35 heures

Session

entrées/sorties permanentes

du 01 janv. 2020 au 31 déc. 2020  - Le Havre (76)
du 01 janv. 2020 au 31 déc. 2020  - Le Havre (76)
Pour connaître les dates des prochaines sessions, veuillez contacter l'organisme de formation

Objectif de la formation

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

Description de la formation

Une nouvelle version d'Angular
Les frameworks AngularJS et Angular
Pourquoi une version 6 ?
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
Démarrer "from scratch" avec Angular
- CLI
Utilisation d'Angular
- CLI
Création de projet
Création de modules, components et services
Angular 6 : les commandes "ng add" et "ng update"
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
La bibliothèque RxJS
La programmation réactive
Observable et Observer
Utilisation des opérateurs
Communication entre components avec les subjects
Les nouveautés de RxJS 6
Travail avec HTTP
Le service HTTP
Utilisation de RxJS
Récupérer des données
Promise
Observable
Le routage
Les différentes versions du module de routage
Fonctionnement du routage
Configurer des routes et utiliser les directives
Les Progressives Web App (PWA)
Présentation des Progressives Web App
Notion de Service Worker
Implémentation d'une PWA avec Angular 6
Angular Elements
Web components et customs elements
Développer un custom element avec Angular 6
Utiliser un component Angular dans une application JS standard
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

Conditions d'accès

Niveau requis
Connaître des langages Web : HTML, CSS et JavaScript.
Public concerné
Développeurs et chefs de projets.

Validation

Sans niveau spécifique
Non renseigné

Donne accès au(x) métier(s) suivant(s)

Etudes et developpement informatique (voir la fiche métier)

Informations complémentaires

Formation en groupe (non personnalisable)
0
Et après la formation ?

Retour à l'emploi des anciens stagiaires

ÉLEVÉ

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?

M2I formation

Lieu de formation

28 voie B rue des Magasins Généraux
Le Havre

Calculez votre itinéraire

Centre de formation

M2I formation
148 Rue de Picpus
75012, Paris 12e

Toutes les formations et avis pour M2I formation