Célébrez les fêtes avec une réduction de 10% sur tous les cours avec le code "AVCFOREVER10". Sécurisez votre achat avant les changements de prix de 2025 !

Angular Training - eLearning

450,00 EUR

  • 20 hours
eLearning

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.

Programme de cours virtuel en direct

Hero
  1. Applications à page unique

    Leçon 01

    - Aperçu du cours

    - Introduction aux applications à page unique (SPA)

    - Pourquoi avons-nous besoin d'Angular ?

    - Mise en place de l'environnement de développement

    - Architecture des applications Angular

    - Première application Angular

  2. TypeScript et ESNext

    Leçon 02

    - Introduction au module et à TypeScript

    - Mise en place de l'environnement pour écrire TypeScript

    - Déclarations de variables (var, let et const)

    - Types - Primitives

    - Types - Types de référence et types spéciaux

    - Opérateurs - Étalement et retour à la ligne

    - Opérateurs - Destruction et repos

    - Les classes

    - Interface

    - Fonctions de flèche

    - Modules

    - Récupérer

    - Async ou await

  3. Décorateurs

    Leçon 03

    - Introduction au module et vue d'ensemble des modules Angular

    - Qu'est-ce qu'un décorateur ?

    - Les modules angulaires et le décorateur @NgModule

    - Déclarations

    - Importations et exportations

    - Fournisseurs, bootstrap et composants d'entrée

    - Mécanisme d'amorçage des applications angulaires

  4. Décorateur de composants

    Leçon 04

    - Introduction au module

    - Les composants Angular et le décorateur @Component

    - Créer un composant Angular en utilisant le CLI Angular et sur StackBlitz

    - Métadonnées du décorateur de composants

    - Encapsulation des vues - Emulated, ShadowDom, None

    - Liaison de données - Interpolation de chaînes

    - Liaison de propriétés

    - Liaison d'événements

    - Décorateurs de propriétés @Input et @Output

    - Liaison de données bidirectionnelle

    - Liaison d'attributs

    - Liaison de classe

    - Liaison de classe

    - Introduction aux crochets de cycle de vie dans Angular

    - Utilisation des crochets de cycle de vie dans Angular

    - Requêtes de vue - enfant de vue, enfant de vue, enfant de contenu, enfant de contenu

    - Changer le mécanisme de détection dans Angular. ZoneJS, NgZones

  5. Routage Angular

    Leçon 05

    - Introduction au routage

    - Implémentation du routage dans une application Angular

    - Création d'une liste d'utilisateurs. Préparer le terrain pour le routage enfant

    - Abstraction du lien utilisateur dans un composant séparé

    - Implémentation des routes enfant

    - Correspondance des chemins et types d'itinéraires

    - Introduction aux protections de routes dans Angular

    - Garde CanActivate et CanActivateChild dans Angular

    - Garde CanDeactivate dans Angular

    - Prélèvement de données pour un composant à l'aide de Resolve

  6. Injection de dépendance

    Leçon 06

    - Introduction à la section

    - L'injection de dépendance en tant que modèle, l'injection de dépendance en tant que cadre et les types de fournisseurs

    - Injection de dépendance hiérarchique

    - Introduction aux services dans Angular

    - Récupérer des données d'une API de repos à l'aide de HttpClient

    - Opérations CRUD avec HttpClient, HttpParams et HttpHeaders

    - Observables et opérateurs dans les observables - Map, Retry, Catch

    - Sujet de comportement et partage de données à l'aide de sujets de comportement

  7. Plongée dans les directives

    Leçon 07

    - Introduction à la section

    - Introduction aux directives

    - Directives structurelles intégrées

    - Directives d'attributs intégrées

    - Création de directives d'attributs personnalisées

    - Création de directives structurelles personnalisée

    - Introduction aux Pipes dans Angular

    - Utiliser les Pipes intégrés

    - Création de Pipes personnalisés dans Angular

    - Pipes purs et impurs dans Angular

    - Les décorateurs revisités

    - Construire des décorateurs personnalisés dans Angular

    - Construire un décorateur de cycle de vie personnalisé (Lifecycle Hook Class Logger)

    - Construire un décorateur de propriété personnalisé dans Angular

  8. Formulaires dans Angular

    Leçon 08

    - Introduction à la section

    - Types de stratégies de construction de formulaires dans Angular

    - Créer des formulaires Bootstrap longs rapidement avec VS Code en utilisant Emmet

    - Ajouter des FormControl(s) à un formulaire basé sur un modèle en utilisant la directive ngModel

    - Obtenir la représentation de l'objet JavaScript d'un formulaire en utilisant la directive ngForm

    - Désactiver le bouton Submit d'un formulaire en utilisant le drapeau $invalid du formulaire

    - Obtenir la représentation objet JavaScript d'un formulaire dans la classe TypeScript

    - Ajouter des cases à cocher, des boutons radio et des listes de sélection à votre formulaire piloté par modèle

    - Créer des sous-sections dans le formulaire en utilisant la directive NgModelGroup

    - Etapes 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éer un formulaire réactif dans la classe TypeScript et le connecter au modèle

    - Ajouter des validations à un formulaire réactif

    - Ajouter ou supprimer dynamiquement des FormControl(s) ou FormGroup(s) en utilisant des FormArray(s)

    - Ajouter des validations personnalisées synchrones à votre formulaire réactif

    - Ajouter des validations personnalisées asynchrones à votre formulaire réactif

    - Réinitialiser la valeur d'un formulaire

  9. Utilisation de bibliothèques tierces

    Leçon 09

    - Introduction à la section

    - Créer un projet Angular CLI avec SCSS comme style de base

    - Introduire Material Design Bootstrap dans votre projet Angular CLI

    - Ajouter une barre de navigation dans votre en-tête

    - Ajouter des boutons Material Design

    - Ajouter des cartes

    - Utiliser des listes déroulantes et des entrées de formulaire Material Design

    - Introduire Angular Material dans votre projet Angular CLI en haut de la MDB

    - Ajouter des boutons radio, une bascule, un curseur, une barre de progression et un spinner

    - Introduction à Firebase

    - Création d'une application à l'aide de la console Firebase

    - Configurer votre projet Angular CLI pour supporter Firebase

    - Interagir avec la base de données en temps réel de Firebase en utilisant les méthodes d'AngularFireList

    - Ajouter et lire les données d'une base de données en temps réel dans Firebase

    - Mise à jour et suppression des données d'une base de données en temps réel dans Firebase

Caractéristiques principales

Langue

Le cours et le matériel sont en anglais

20 heures de contenu

d'apprentissage en ligne à son propre rythme

Accès

Apprentissage en ligne à vie accessible à tout moment

Cours d'introduction gratuit au JavaScript

Projets et quiz

Trois projets basés sur l'industrie et 12 quiz

Certificat

Certificat de fin de cours reconnu par l'industrie

Hero

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 scopes 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

Angular certification training

Qui devrait s'inscrire à ce programme ?

Il n'y a aucun prérequis pour suivre ce cours de certification Angular.

Développeurs d'interface utilisateur

Chef de projet technique / chef de produit

Développeurs web full-stack

Assurance Qualité

Étudiants dans les programmes de licence/master

Commencez le cours maintenant

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 !

;