Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)
Les apports d’Angular dans le monde du développement web
Versionning : d’AngularJS à Angular
Comprendre la notion de Web components du W3C (custom elements, shadow DOM, HTML templates et imports)
2/ Présentation du Framework
La nouvelle version d'Angular
Les nouveautés de TypeScript 3.8
Le nouveau moteur d'Angular 9 : Ivy
Compilation AOT vs JIT
Outils et IDE
3/ La structure du framework
Concepts fondamentaux et vue d’ensemble de l’architecture : composants, services, vues…
Comment est organisée une application Angular ?
Organisation du code avec les modules : les conteneurs NgModules et l’encapsulation
Templates, les nouvelles syntaxes
Fonctionnement du databinding pour gérer les données dynamiques
Rôles des pipes et directives
Principes de l’injection de dépendances avec Angular
Les packages à installer, les nouvelles fonctionnalités d’Angular CLI et l’intérêt de Webpack
4/ TypeScript et ES6
Installation TypeScript
Transpiler EcmaScript
Let, variables locales et constantes
Typage et types natifs
Paramètres optionnels, valeurs par défaut
Classes et interfaces
Gestion des modules
Arrow functions
Décorateurs
5/ Templates
Interpolation / expression
Binding et interactions
Variables locales
Symbole *, directives de structure
Pipes, filtres
6/ Gestion des formulaires
FormControl et FormGroup
Validation et gestion d'erreur personnalisée
Gestion des modifications
Groupes de champs avec FormBuilder
7/ Composants et services
Cycle de vie et structure des Angular components
Directives : selectors, inputs, outputs, cycle de vie, providers
Composants : templates, styles, directives, pipes
Visibilité des composants
Services, injectable
8/ Les Observables et la bibliothèque RxJS
Concepts de programmation réactive
Angular et RxJS (Reactive Extensions for JavaScript)
Comprendre et utiliser les observables et observateurs
L’intérêt des Subjects
Les principaux opérateurs : map(), filter(), throttleTime(), scan() et reduce()
Gestion des requêtes HTTP avec l’API HttpClient
9/ Routing
Concepts de routage
Router providers et config
Router directives
Méthodes de routage et paramètres
10/ Requête HTTP
HTTP providers
Requêtes
Transformation des données et observables
Options de requêtes
11/ Tests et requêtes HTTP
Migration
Composants Angular
ng-upgrade : coexistence des différentes version
ng-forward
Approche Pédagogique
Approche Pédagogique
Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
Cas pratiques
Remise d’outils
Echanges d’expériences
Public Cible
Personnes Visées
Chefs de projets
Développeurs
Dates
Dates
Du 23 au 26 Juil. 2024
Du 29 Oct. au 01 Nov. 2024
Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.