Accueil
![]() | ![]() |
Introduction étape par étape au framework web [Angular]
créé par l’IA Claude d’Anthropic à la demande de Serge Tahé - septembre 2026
Ce cours apprend à écrire, pas à pas, une application web avec le framework Angular 22 : une application à page unique (SPA), dont les pages sont fabriquées dans le navigateur à partir des données JSON d’un serveur.
Il s’appuie d’abord sur 25 petits exemples, chacun centré sur une seule notion : un espace de travail Angular, les signaux (signal, computed, effect, linkedSignal), les templates (@if, @for, @let), les formulaires à signaux, les formulaires réactifs et les pipes ; les composants (input(), output(), model(), projection de contenu, cycle de vie, services et injection de dépendances, directives) ; le routeur, le chargement différé et les gardes de navigation ; les observables RxJS et l’état partagé ; l’internationalisation avec ngx-translate ; enfin le dialogue avec le serveur (HttpClient, intercepteur, cookie httpOnly, httpResource, erreurs du serveur attachées aux champs).
Le serveur est traité comme une boîte noire : c’est le serveur JSON de l’application RdvMedecins, écrit avec NestJS. On l’installe, on étudie son API et on l’interroge avec 48 exemples curl, sans avoir à lire son code.
Vient ensuite une étude de cas complète : le client Angular de RdvMedecins, une application de prise de rendez-vous pour un cabinet médical, dont tous les fichiers sont commentés, puis son déploiement.
Ce cours fait suite au cours NestJS, où c’est le serveur qui fabrique les pages, et reprend le plan du cours Vue.js. Les mêmes pages sont aussi écrites avec React et Flutter. Le cours Un exemple de client / serveur Angular / NestJS étudie, lui, le serveur et le client à la fois.

