Formations Web

Durée 3 jours • 21 heures Obtenir un devis

Programme

1. Introduction

  • Architecture client-serveur
  • Les technos du navigateur (HTML, CSS, JavaScript)
  • Les technos additionnelles (TypeScript, Node.js, NPM, Vite)
  • Angular

2. Comprendre l'espace de travail en tant que projet

  • Node.js (package.json)
  • TypeScript (tsconfig.json)
  • Angular (angular.json)
  • Code applicatif (src/app)

3. Prérequis techniques

  • TypeScript
  • NPM

4. Composants

  • Interpolation de texte
  • Lien de propriété
  • Lien d'évènement
  • Entrée (uni et bidirectionnelle)
  • Sortie

5. Tests unitaire

  • Environnement de test
  • Outillage d'Angular pour les tests (TestBed)

6. Structures de contrôle

  • @if
  • @for
  • @switch

7. Directives

  • Directives d'attributs natives (ngStyle, ngClass, ...)
  • Directives d'attributs personnalisées

8. Signaux

  • Signaux
  • Signaux dérivés
  • Effects

9. Services

  • Injection de dépendances
  • Injecteurs
  • Providers

10. Pipes

  • Les pipes natifs
  • Les pipes personnalisés
  • Pipes "purs" et "impurs"

11. Requêtes HTTP

  • Configuration et utilisation
  • Introduction aux Observables (RxJS)

12. Routage

  • Configuration des Routes
  • Directives (RouterOutlet, RouterLink)
  • Routes paramétrées et routes imbriquées
  • Services du Router
  • Gardes de routes
  • Lazy-loading

13. Formulaires

  • Directives (NgForm, NgModel)
  • Validation native
  • Validation personnalisée

14. Appendice des composants

  • Encapsulation
  • Projection de contenu
  • Cycle de vie
  • Les "Queries"

Dernière mise à jour : le 04/01/2025 à 13:18