-
Présentation
Angular est une plate-forme de développement pour construire des Applications Web cross-plateformes. Il s’agit d’une réécriture complète du fameux framework AngularJS. Elle est complètement basée sur une conception orientée objet et sur des concepts modernes : ES2015, TypeScript, Composants, Injection de dépendances, bindings, programmation réactive…
Objectifs
Plan de cours
-
Jour 1
-
- Introduction & Installation
- Philosophie de la plateforme
- Installation des outils
- ES2015 & TypeScript
- Nouveautés d’ES2015
- Apports de TypeScript
- Votre 1ère Application
- From scratch
- Avec Angular-CLI
- Les Directives
- Définition
- Décorateur
- Structures / Attributs
- Directives natives
- Introduction & Installation
-
- Les Composants
- Définition
- Décorateur
- Template
- Contrôleur
- Cycle de vie
- Les Pipes
- Définition
- Pipes natifs
- Ecrire un pipe
- Les Formulaires
- Dirigés par le template
- Dirigés par le contrôleur
- Validateurs
- Les Composants
-
-
Jour 2
-
- Reactive Programming
- Concepts & Principes
- RxJS : introduction
- Mise en oeuvre dans Angular
- Les Services
- Définition
- Injection de dépendances
- Services natifs
- Services HTTP
- Module Http
- Module Jsonp
- Options
- Reactive Programming
-
- Routing
- Principe
- Modules de route
- Paramètres de route / requête
- Routes imbriquées
- Les Guards
- Tests
- Tests unitaires : Karma & Jasmine
- Tests end-to-end : Protractor
- Routing
-
-
-
Durée
Public cible
Pré-requis
Organisation
Tarifs
Documents
Le Formateur
-
-
Frédéric Dupérier
Ingénieur logiciel avec plus de 8 ans d’expérience en tant que développeur, analyste technique et chef de projet technique. Co-directeur de We Are One, j’aime utiliser mes connaissances chez nos clients et les transmettre en co-organisant les Human Talks de Genève et lors de nos formations.