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 (7)
Goexemples et cours interactifs !
Ioannis Fotinis - National geografisch instituut
Formation - Angular 7
Traduction automatique
J'ai apprécié que ce soit une expérience pratique, où nous pouvions faire des exercices et appliquer les concepts et connaissances présentés. De plus, j'ai pu acquérir某些部分似乎被截断了,我将完成翻译: J'ai apprécié que ce soit une expérience pratique, où nous pouvions faire des exercices et appliquer les concepts et connaissances présentés. De plus, j'ai pu acquérir quelques éclaircissements sur un cadre moderne comme Angular (presque tous les cadres d'interface utilisateur étaient pour moi inconnus auparavant).
Laurentiu Rudeanu - Technology Reply
Formation - Angular 7
Traduction automatique
Débuté de zéro, et nous avions plusieurs façons de réaliser une certaine fonctionnalité
Madalin Iordache - Technology Reply
Formation - Angular 7
Traduction automatique
Exemples clairs et volonté d'expliquer en détail.
Iulkian Gafencu - TECHNOLOGY REPLY SRL
Formation - Angular 7
Traduction automatique
La flexibilité du formateur. Il demandait toujours si sa méthode d'enseignement était bonne ou s'il fallait la modifier. Je pense que c'est une très bonne méthode d'enseignement pour tout le monde (y compris l'enseignant, qui sait ce qu'il doit enseigner). J'ai également apprécié le mélange entre les exercices théoriques et pratiques.
Bogdan Anechitoaei - TECHNOLOGY REPLY SRL
Formation - Angular 7
Traduction automatique
Ce qui m'a plu le plus, c'est que chaque sujet avait ses exercices, ce qui facilitait la compréhension. Le formateur avait de la patience et une grande connaissance du sujet, et il a également aidé tout le monde qui en avait besoin.
Boca Eleonora Alexandra - TECHNOLOGY REPLY SRL
Formation - Angular 7
Traduction automatique
Les explications de chaque fonctionnalité et pourquoi/quand nous devrions l'utiliser.
Viorica Postolachi - TECHNOLOGY REPLY SRL
Formation - Angular 7
Traduction automatique