Prenez contact avec nous

Plan du cours

Introduction à Angular 18

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

Configuration du projet et architecture

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

Templates et liaison de données

  • Syntaxe des templates 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 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

  • Mise en place 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 des templates
  • Formulaires réactifs
  • Validation de formulaire et gestion des erreurs

Client HTTP et Observables

  • Exécution 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 (zoneless change detection)

Test 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 plus anciennes d'Angular
  • Écueils courants et comment les éviter
  • Dépannage des problèmes courants avec Angular 18

Sessions pratiques

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

Résumé et prochaines étapes

Pré requis

  • Une compréhension du JavaScript
  • De l'expérience en développement web
  • Des connaissances de base en HTML et CSS

Public

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

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires