Plan du cours

Introduction à Angular 18

  • Aperçu de Angular et de son écosystème
  • Nouveautés de Angular 18
  • Mise en place de l'environnement de développement

Configuration et architecture du projet

  • Utilisation de l'interface de programmation Angular
  • Structure du projet et organisation des fichiers
  • Modules et composants Angular

Modèles et liaison de données

  • Syntaxe des modèles Angular
  • Interpolation, liaison de propriétés et liaison d'événements
  • Liaison de données bidirectionnelle avec ngModel

Composants et directives

  • Création et utilisation de composants
  • Crochets de cycle de vie des composants
  • Directives intégrées (ngIf, ngFor, etc.)
  • Directives personnalisées

Services et injection de dépendance

  • Création et utilisation de services
  • L'injection de dépendances dans Angular
  • Gestion de l'état de l'application

Routage et navigation

  • Configuration du routeur Angular
  • Configuration des routes et des paramètres de route
  • Chargement paresseux et gardes de route

Formulaires dans Angular

  • Formulaires basés sur des modèles
  • Formulaires vivants React
  • Validation des formulaires et gestion des erreurs

Client HTTP et observables

  • Faire des requêtes HTTP avec HttpClient
  • Gestion des réponses HTTP
  • Travailler avec des observables RxJS

Sujets avancés

  • Angular animations
  • Internationalisation (i18n)
  • Techniques d'optimisation des performances

Les tests en Angular

  • Tests unitaires avec Jasmine et Karma
  • Tests de bout en bout avec Protractor
  • Meilleures pratiques pour tester les applications Angular

Déploiement et maintenance

  • Construire et déployer des applications Angular
  • Contrôle de version avec Git
  • Pratiques d'intégration et de livraison continues (CI/CD)

Migration et dépannage

  • Migration à partir d'anciennes versions de Angular
  • Pièges courants et comment les éviter
  • Résolution des problèmes courants avec Angular 18

Sessions pratiques

  • Laboratoires pratiques
  • Développement de projets en situation réelle
  • Exercices de groupe et évaluations par les pairs

Résumé et prochaines étapes

Pré requis

  • Compréhension de JavaScript
  • Expérience en matière de développement web
  • Connaissances de base en HTML et CSS

Public

  • Développeurs web
  • Développeurs frontaux
  • Toute personne intéressée par le développement d'applications à page unique (SPA) avec Angular.
 28 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires