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

M1805 :


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


Organisme de formation responsable