Plan du cours
Introduction
- Quoi de neuf dans Angular 7 ?
Aperçu de Typescript et ES6 JavaScript
- Syntaxe TypeScript
- Utilisation du transpileur TypeScript
- Configuration de Angular 7 et de Typescript
Vue d'ensemble des parties de Angular 7
- CLI DE Angular 7
- Composants
- Directives
- Entrées et sorties
- Liaison de données et interpolation
- Liaison d'événements
- Modélisation des données
- Bootstrapping
Création de votre première Angular application
- Planification de l'application
- Mise en place d'un projet Angular
- Utiliser Bootstrap 4 et Sass
Création d'un composant
- Comprendre le cycle de vie des composants
- Flux de données
- Utilisation de modèles et de styles
- Projeter du contenu
- Travailler avec AppModule
- Travailler avec des composants personnalisés
- Utilisation de l'encapsulation des vues
- Mise en œuvre des crochets de cycle de vie
- Utilisation des ViewChildren et ContentChildren
Liaison de données dans Angular 7
- Comprendre la liaison de propriétés et d'événements
- Liaison et attribution d'alias à des propriétés personnalisées
- Liaison et attribution d'alias à des événements personnalisés
Travailler avec des directives
- Directives intégrées
- Directives personnalisées
Angular 7 Services
- Création d'un service de journalisation
- Création d'un service de données
Utilisation de l'injection de dépendance et des fournisseurs
- Injecteurs, fournisseurs et jetons
- Configuration de l'injection de dépendances
- Configuration de votre fournisseur
- Injection de services dans les composants, les directives et les services
Changer de page avec le routage
- Comprendre les différentes méthodes de navigation
- Stratégies de routage
- Mise en place des itinéraires
- Configuration et chargement des itinéraires
- Utilisation de paramètres dans les itinéraires
- Création de routes imbriquées
- Utilisation des itinéraires de redirection et des itinéraires génériques
- Comprendre les protections d'itinéraires
Utilisation de RxJS pour créer et travailler avec des observables dans Angular
- Aperçu des observables
- Vue d'ensemble de RxJS
- Création et utilisation d'observables dans Angular
Générer des formulaires pour la saisie des données par l'utilisateur
- Utiliser les formulaires pilotés par des modèles
- Utilisation des formulaires React
Utilisation des tuyaux
- Pipes intégrés
- Pipes asynchrones
- Pipes personnalisés
Appeler des API HTTP externes
Utilisation des modules Angular
Tester l'application Angular 7
- Utilisation de Jasmine pour les tests unitaires
Débogage de l'application
- Comprendre les messages d'erreur dans Angular
- Utilisation des cartes sources pour déboguer le code dans le navigateur
- Utilisation d'Augury
Optimiser l'application Angular 7
Sécurité Angular 7
- L'authentification
- Ce qui doit et ne doit pas être écrit en Angular 7
Déployer une application Angular 7 en production
- Déploiement vers IIS, Apache, Nginx, etc.
Résolution des problèmes
Remarques finales
Pré requis
- Familiarité avec les principes de base de HTML, CSS et JavaScript .
Audience
- Développeurs
Nos Clients témoignent (5)
Good examples and interactive course !
Ioannis Fotinis - National geografisch instituut
Formation - Angular 7
I liked that it was a hands-on experience, where we could do exercises and apply the concepts & knowledge that were presented. Also the fact that I was able to gather some insight into a modern framework like Angular (almost all UI frameworks were foreign to me before)
Laurentiu Rudeanu - Technology Reply
Formation - Angular 7
Started from 0, and we had multiple ways to do a certain facility
Madalin Iordache - Technology Reply
Formation - Angular 7
Clear examples and willingness to explain in depth.
Iulkian Gafencu - TECHNOLOGY REPLY SRL
Formation - Angular 7
The flexibility of trainer.He always asked if the way is he teaching is good or should be changed.I think this is very good method of teaching for everyone(inclusive the teacher, who knows what to teach.I also liked the mix between theoretical & practical exercise.