Plan du cours

Introduction

  • Vue d'ensemble d'Angular et de ses fonctionnalités
  • Comprendre les avantages de l'utilisation d'Angular
  • Comprendre le cadre et l'architecture d'Angular
  • Quoi de neuf dans Angular 14 ?
  • Mise en place de l'environnement de développement

Principes de base TypeScript

  • Comprendre la syntaxe TypeScript
  • Définir les variables, les tableaux, les interfaces et les génériques
  • Taper dans les fonctions

Composants

  • Anatomie d'un composant Angular
  • Création et utilisation de composants
  • Communication entre composants
  • Mise en œuvre des crochets de cycle de vie des composants

Directives

  • Anatomie d'une directive Angular
  • Créer et utiliser des directives
  • Créer des directives personnalisées

Services et injection de dépendance

  • Anatomie d'un service Angular
  • Créer et utiliser des services
  • Utiliser l'injection de dépendance pour gérer les services

Pipes

  • Anatomie d'un tuyau Angular
  • Créer et utiliser des tuyaux
  • Construire des tuyaux personnalisés

Formulaires

  • Construire et valider des formulaires pilotés par des modèles en utilisant le FormBuilder d'Angular's
  • Construire et valider des formulaires réactifs en utilisant le ReactiveFormsModule d'Angular
  • Comparer et opposer les formulaires guidés par un modèle et les formulaires réactifs

HttpClient

  • Communiquer avec une API RESTful à l'aide du module Angular's HttpClient
  • Mise en œuvre des requêtes GET, POST, PUT et DELETE
  • Gestion des erreurs et des événements de progression

Authentification et autorisation

  • Mise en œuvre de l'authentification et de l'autorisation dans les applications Angular
  • Utiliser des jetons Web JSON (JWT) pour l'authentification
  • Protéger les routes avec des gardes

Test et débogage

  • Mettre en place un environnement de test pour Angular en utilisant Karma et Jasmine
  • Écrire des tests unitaires pour les composants, directives, services et tuyaux Angular
  • Déboguer les applications Angular en utilisant les DevTools du navigateur

Résumé et prochaines étapes

Pré requis

  • Compréhension de base de HTML, CSS et JavaScript
  • .

Audience

  • Développeurs
  • Programmeurs
 28 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (1)

Cours Similaires

Catégories Similaires