Présentation de la formation Angular
Angular, le framework web développé par Google, continue de révolutionner le développement d'applications web avec chaque nouvelle version. En 2024, Angular a introduit des améliorations significatives qui renforcent son positionnement comme l'un des frameworks front-end les plus robustes et flexibles.
La nouvelle version d'Angular met un accent particulier sur les performances. Avec cette mise à jour, Angular a renforcé son intégration avec TypeScript.
Que vous soyez un développeur chevronné ou un débutant, ces mises à jour offrent des outils puissants pour développer des applications web de haute qualité.
Objectifs de la formation Angular
Objectifs pédagogiques :
- Apprendre les bases du Framework Angular
- Etre capable de développer une application de façon autonome avec Angular
- Pouvoir s'interfacer avec un backend
- Savoir tester son application, unitairement et de bout-en-bout
- Connaître les bonnes pratiques de développement et de mise en production
Objectifs opérationnels :
- Maîtriser le Framework JavaScript pour créer des applications web
Programme de la formation Angular
Introduction à Angular
Les outils de développement
Les modules
ES6
Les Webpacks et les Web Components
La base de TypeScript
Packaging, grunt, npm
L'installation de npm et angular-cli
Les bases du Framework Angular
Comprendre la philosophie du Framework
Templating
Le moteur de rendu Ivy
Angular CLI
La création d'un squelette d'application
Les commandes ng-generate
ng-update
Les composants et directives Angular
Les vues et les vues imbriquées
Les directives et import de directives
Le cycle de vie des composants
Material Design et CDK
Les annotations @Component et @View
Propriétés, événements, bindings
Les Web Components templates, styles, pipes
Agular Elements
La visibilité des composants
Les services et les injectables
Les composants Angular
ngFor
ngIf
ngSwitch
ngNonBindable
Les templates
Interpolation / expression
Binding et interactions des templates
Les variables locales
Symbole *, directives de structure
La gestion des formulaires
Créer un formulaire
Les objets Control et ControlGroup
La validation d'un formulaire
Créer ses propres validateurs
La gestion des modifications
Groupes de champs avec FormBuilder
La gestion des erreurs
NgModel et NgModelOptions
Les routes dans Angular
Le concept de routage
La configuration des routes et URLs
Router providers et config
Les directives RouterOutlet et RouterLink
Les pipes Angular
Les transformateurs fournis
Les pipes et les filtres
Créer ses propres pipes
Observables et rxjs 6
Présentation et utilisation
Subject et Subscribe
EventEmitter dans Angular
Echanger avec un serveur
Les requêtes HTTP
Les webSockets
HttpClientModule
Services Worker
Internationalisation
Le pipe i18n
Les locals
Modifier les paramètres régionaux dynamiquement
Les tests dans Angular
Présentation de Karma et Jasmine
Utilisation de Protractor
Injection de dépendances
Les tests en asynchrone
Simuler le serveur HTTP
12 avis sur la formation Angular
La formation Angular obtient la note de 4,8 / 5.