Formation Angular - eLearning

450,00 EUR

  • 50 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.

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

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

Hero
  1. 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

  2. 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

  3. 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

  4. 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

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

  6. 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

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

  8. 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

  9. 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

Commencez le cours maintenant

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 !