Prenez contact avec nous

Plan du cours

Introduction à Angular 18

  • Aperçu d'Angular et de son écosystème
  • Nouveautés d'Angular 18, y compris les dernières mises à jour d'Angular DevTools
  • Mise en place de l'environnement de développement

Mise en place du projet et architecture

  • Utilisation d'Angular CLI
  • Structure du projet et organisation des fichiers
  • Modules et composants Angular
  • Exploitation des capacités optimisées de TypeScript 4.7 pour de meilleures performances et une meilleure expérience développeur

Modèles et liaison de données

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

Composants et directives

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

Services et injection de dépendances

  • Création et utilisation de services
  • 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
  • Compréhension et mise en œuvre des nouvelles fonctionnalités de routage
  • Chargement différé et gardiens de route

Formulaires dans Angular

  • Formulaires pilotés par le modèle
  • Formulaires réactifs
  • Validation de formulaire et gestion des erreurs

Client HTTP et observables

  • Réalisation de requêtes HTTP avec HttpClient
  • Gestion des réponses HTTP
  • Travail avec les observables RxJS

Sujets avancés

  • Animations Angular
  • Internationalisation (i18n)
  • Techniques d'optimisation des performances, y compris la détection des changements sans zone

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

  • Construction et déploiement d'applications Angular
  • Contrôle de version avec Git
  • Pratiques d'intégration continue et de livraison continue (CI/CD)

Migration et dépannage

  • Migration à partir de versions précédentes d'Angular
  • Pièges courants et moyens de les éviter
  • Dépannage des problèmes courants avec Angular 18

Sessions pratiques

  • Travaux pratiques en laboratoire
  • Développement de projets réels
  • Exercices de groupe et revues par les pairs

Resume et prochaines étapes

Pré requis

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

Public cible

  • Développeurs web
  • Développeurs front-end
  • Toute personne intéressée par le développement d'applications monopages (SPA) avec Angular
 28 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires