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 (1)
Good examples and interactive course !