Angular 2 à 8
Objectifs, programme, validation de la formation
Objectifs
Maîtriser la dernière version du Framework Angular
Développer et tester complètement une application
Appliquer les bonnes pratiques de développement.
Description, programmation
Présentation du Framework
La nouvelle version d’Angular
Les nouveautés de TypeScript 3.4
Le moteur de rendu Ivy
Introduction au nouvel outil de build Bazel
Les Web components
Une spécification du W3C (World Wide Web Consortium)
Création de balises personnalisées
Les notions de templates, Shadow DOM, Custom Elements et 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
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 (Reactive extensions for JavaScript)
La programmation réactive
Observable et Observer
Utilisation des opérateurs
Communication entre components avec les Subjects
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 PWA (Progressives Web App)
Présentation des Progressives Web App
Notion de Service Worker
Implémentation d’une PWA avec Angular
Découverte de NgRx
Présentation de Redux
Store, State et Actions
Mise en place de NgRx
Gestion des requêtes HTTP avec les Side effects
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.
Niveau de sortie information non communiquée
Métiers visés
Durée, rythme, financement
Durée 35 heures en centre
Modalités de l'alternance -
Conventionnement Non
Conditions d'accès
Modalités de recrutement et d'admission Connaître des langages Web : HTML, CSS et JavaScript.
Niveau d'entrée sans niveau spécifique
Conditions spécifiques et prérequis Aucune
Inscription
Contact renseignement Agnès RICHIR
Téléphone 0557190765
Éligibilité de cette formation au compte personnel de formation pour les salariés
Code CPF 237067 - Validité du 02/01/2019 au 31/12/2115
Périodes prévisibles de déroulement des sessions
Session débutant le : 07/12/2020
Adresse d'inscription
15 Bis Allée James Watt 33700 Mérignac
Lieu de formation
Adresse :
Organisme de formation responsable
M2I FORMATION MERIGNAC
Adresse
15 B allée James Watt 33700 Mérignac
Téléphone