Public visé

Développeurs et chefs de projets.

Prérequis

Avoir une bonne connaissance des langages du Web comme HTML, CSS et JavaScript.

Objectifs pédagogiques

À l’issue de cette formation, vous serez capable de :

Programme

Jour 1 - Matin

Architecture, installation et premier test avec Angular 20

TypeScript

Concepts fondamentaux

Travaux pratiques : Création d’un projet Angular 20 et exploration du code généré

Jour 1 - Après-midi

Création de la première application et initiation aux templates

Nouveaux templates syntaxiques

Directives structurelles modernes

Services et injection de dépendances

Travaux pratiques : Création d’une application avec des composants autonomes et manipulations de données via services

Jour 2 - Matin

Formulaires Angular avec typage fort

Formulaires fortement typés

Travaux pratiques : Création de formulaires réactifs modernes avec typage strict

Jour 2 - Après-midi

HTTP, RxJS et accès au backend

Requêtes HTTP

Travaux pratiques : Intégration d’une API REST externe dans un service et affichage dans le composant

Jour 3 - Matin

Routage modulaire et composants autonomes

Composants autonomes et routage

Travaux pratiques : Configuration d’un router avec plusieurs vues (home, about, produit) et navigation avec routerLink

Jour 3 - Après-midi

Signals et tests

Tests dans Angular 20

Travaux pratiques : Création de signals, tests unitaires de service et composant, tests E2E avec Playwright

Modalités d’évaluation des acquis