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
  • Configuration de l'environnement de développement

Définition et architecture du projet

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

Modèles et liaison de données

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

Composants et directives

  • Création et utilisation de composants
  • Hooks de 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
  • Définition de routes et paramètres de route
  • Compréhension et mise en œuvre des nouvelles fonctionnalités de routage
  • Chargement différé et gardes de route

Formulaires dans Angular

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

Client HTTP et observables

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

Sujets avancés

  • Animations Angular
  • Internationalisation (i18n)
  • T techniques d'optimisation de performance, y compris la détection de changements sans zone

Tests dans Angular

  • Tests unitaires avec Jasmine et Karma
  • Tests end-to-end avec Protractor
  • Meilleures pratiques pour tester les applications Angular

Déploiement et maintenance

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

Migration et dépannage

  • Migration depuis les versions antérieures d'Angular
  • Pièges courants et comment les éviter
  • Dépannage des problèmes courants avec Angular 18

Sessions pratiques

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

Résumé et prochaines étapes

Pré requis

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

Public cible

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

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires