Formation Angular - eLearning
450,00 EUR
- 50 hours
Ce cours de formation à la certification Angular vous aidera à maîtriser le développement web frontal avec Angular. Acquérez une connaissance approfondie des concepts Angular, tels que la facilitation du développement d'applications web monopage, l'injection de dépendances, typescript, les composants, les directives, les pipes, les formulaires, le routage et les tests.
Caractéristiques principales
Langue
Le cours et le matériel sont en anglais
Niveau
Débutant - intermédiaire pour les développeurs web aspirants
Accès
Accès d'un an à la plateforme d'e-learning en autoformation disponible 24/7
20 heures de contenu vidéo
avec 50 heures de temps d'étude recommandé
Projet
Projet de fin de cours
Pas d'examen
Il n'y a pas d'examen pour le cours mais l'étudiant recevra une attestation de fin de formation

Résultats d'apprentissage
À la fin de ce cours en ligne sur Angular, vous serez capable de :
Conception
Comprendre la conception des applications monopages et comment Angular facilite leur développement
Modèle
Séparez les couches modèle, vue et contrôleur de votre application et implémentez-les en utilisant Angular
Expressions Angular
Maîtrisez les expressions, les filtres et les portées Angular
Construire
Construisez des formulaires Angular et écrivez des directives Angular
Test unitaire
Réalisez des tests unitaires et des tests de bout en bout sur vos applications Angular
Interface utilisateur dynamique
Développer une interface utilisateur interactive et dynamique en utilisant Bootstrap
Programme du cours

Applications monopages
Leçon 01
- Aperçu du cours
- Introduction aux applications monopages (SPA)
- À quoi sert Angular
- Configuration de l'environnement de développement
- Architecture d'application Angular
- Première application Angular
TypeScript et ESNext
Leçon 02
- Introduction du module et introduction à TypeScript
- Configuration de l'environnement pour écrire en TypeScript
- Déclarations de variables (var, let et const)
- Types - Primitifs
- Types - Référence et types spéciaux
- Opérateurs - Spread et Backticks
- Opérateurs - Déstructuration et Reste
- Cours
- Interface
- Fonctions fléchées
- Modules
- Chercher
- Asynchrone ou await
Décorateurs
Leçon 03
- Introduction du module et vue d'ensemble des modules Angular
- Qu'est-ce que les décorateurs
- Modules Angular et le décorateur @NgModule
- Déclarations
- Importations et Exportations
- Fournisseurs, amorçage et composants d'entrée
- Mécanisme de démarrage d'application Angular
Décorateur de Composant
Leçon 04
- Introduction du module
- Composants Angular et le décorateur @Component
- Création d'un composant Angular en utilisant l'Angular CLI et sur StackBlitz
- Métadonnées du Décorateur de Composant
- Encapsulation de Vue - Emulée, ShadowDom, Aucune
- Liaison de données - Interpolation de chaînes
- Liaison de propriété
- Liaison d'événement
- Décorateurs de propriétés @Input et @Output
- Liaison de données bidirectionnelle
- Liaison d'attribut
- Liaison de classe
- Liaison de classe
- Introduction aux hooks de cycle de vie dans Angular
- Utilisation des hooks de cycle de vie dans Angular
- Afficher les requêtes - Afficher l'enfant, Afficher les enfants, Contenu de l'enfant, Contenu des enfants
- Modifier le mécanisme de détection dans Angular. ZoneJS, NgZones
Routage Angular
Leçon 05
- Introduction au routage
- Implémentation du routage dans une application Angular
- Création d'une liste d'utilisateurs. Préparation pour le routage enfant
- Abstraction du lien utilisateur vers un composant séparé
- Implémentation des routes enfants
- Correspondance de chemin et types de route
- Introduction aux gardiens de route dans Angular
- Guards CanActivate et CanActivateChild dans Angular
- Guard CanDeactivate dans Angular
- Préchargement des données pour un composant à l'aide de Resolve
Injection de dépendances
Leçon 06
- Introduction à la section
- DI en tant que motif, DI en tant que cadre et types de fournisseurs
- Injection de dépendances hiérarchique
- Introduction aux services dans Angular
- Récupérer des données depuis une API Rest en utilisant HttpClient
- Opérations CRUD en utilisant HttpClient, HttpParams et HttpHeaders
- Observables et Opérateurs dans Observables - Map, Retry, Catch
- Sujet de comportement et partage de données en utilisant des sujets de comportement
Plongée approfondie dans les directives
Leçon 07
- Introduction à la section
- Introduction aux directives
- Directives structurelles intégrées
- Directives d'attribut intégrées
- Création de directives d'attribut personnalisées
- Création de directives structurelles personnalisées
- Introduction aux pipes dans Angular
- Utilisation des pipes intégrés
- Création de Pipes personnalisés dans Angular
- Pipes purs et impurs dans Angular
- Les décorateurs revisités
- Création de décorateurs personnalisés dans Angular
- Création d'un décorateur de journalisation de classe de crochet de cycle de vie personnalisé
- Création d'un décorateur de propriété personnalisé dans Angular
Formulaires dans Angular
Leçon 08
- Introduction à la section
- Types de stratégies de construction de formulaires dans Angular
- Création rapide de longs formulaires Bootstrap avec VS Code en utilisant Emmet
- Ajout de FormControl(s) à un formulaire piloté par modèle en utilisant la directive ngModel
- Obtenir la représentation d'objet JavaScript d'un formulaire en utilisant la directive ngForm
- Désactivation du bouton d'envoi sur un formulaire en utilisant le drapeau $invalid du formulaire
- Obtenir la représentation d'objet JavaScript d'un formulaire dans la classe TypeScript
- Ajout de cases à cocher, de boutons radio et de listes déroulantes à votre formulaire piloté par modèle
- Création de sous-sections dans le formulaire à l'aide de la directive NgModelGroup
- Étapes pour implémenter un formulaire réactif dans Angular
- Création rapide d'un formulaire Bootstrap pour notre formulaire réactif en utilisant Emmet
- Création d'un formulaire réactif dans la classe TypeScript et connexion à son modèle
- Ajout de validations de formulaire à un formulaire réactif
- Ajout ou suppression dynamique de FormControl(s) ou FormGroup(s) à l'aide de FormArray(s)
- Ajout de validations personnalisées synchrones à votre formulaire réactif
- Ajout de validations personnalisées asynchrones à votre formulaire réactif
- Réinitialisation de la valeur d'un formulaire
Utilisation de bibliothèques tierces
Leçon 09
- Introduction à la section
- Création d'un projet Angular CLI avec SCSS comme style de base
- Intégration de Material Design Bootstrap dans votre projet Angular CLI
- Ajout d'une barre de navigation dans votre en-tête
- Ajout de boutons Material Design
- Ajout de cartes
- Utilisation des menus déroulants et des champs de formulaire de Material Design
- Introduction de Angular Material dans votre projet Angular CLI en complément de MDB
- Ajout de boutons radio, de bascules coulissantes, de curseurs, de barres de progression et de spinners
- Introduction à Firebase
- Création d'une application en utilisant la console Firebase
- Configurer votre projet Angular CLI pour supporter Firebase
- Interaction avec la base de données Firebase en temps réel en utilisant les méthodes sur AngularFireList
- Ajout et lecture de données depuis la base de données en temps réel dans Firebase
- Mise à jour et suppression de données dans la base de données en temps réel de Firebase

Qui devrait s'inscrire à ce programme ?
Il n'y a aucun prérequis pour suivre ce cours de certification Angular. Un cours de certification Angular est idéal pour les personnes souhaitant développer ou améliorer leurs compétences en Angular, un framework JavaScript populaire pour la création d'applications web dynamiques. Voici ceux qui pourraient en bénéficier le plus :
Développeurs d'interface utilisateur
Chef de projet technique / gestionnaire de produit
Développeurs web full-stack
Assurance Qualité
Étudiants en programmes de licence/maitrise
Déclarations
Licence et accréditation
Le cours de formation à la certification Angular est proposé par Simplilearn conformément à l'Accord de Programme Partenaire et respecte les exigences de l'Accord de Licence. AVC fait la promotion de ce cours au nom de Simplilearn.
Politique d'équité
Simplilearn ne fournit pas d'aménagements en raison d'un handicap ou d'une condition médicale quelconque des étudiants. Il est conseillé aux candidats de contacter l'AVC pour obtenir des conseils et un soutien tout au long du processus d'accommodement.
Foire aux questions

Besoin d'une solution d'entreprise ou d'une intégration LMS ?
Vous n'avez pas trouvé le cours ou le programme adapté à votre entreprise ? Besoin d'une intégration LMS ? Écrivez-nous ! Nous réglerons tout !