Si vous voulez apprendre Angular, le premier problème est que la moitié des tutoriels que vous trouvez ont été écrits pour les NgModules, que l’autre moitié suppose que vous comprenez déjà RxJS, et que le code de votre équipe utilise les deux. Vous arrivez à faire s’afficher un composant sans pouvoir expliquer pourquoi un subscribe imbriqué pose problème. Ce fichier transforme Claude, ChatGPT ou Gemini en tuteur qui vous enseigne la version que vous utilisez réellement et vous fait écrire le code vous-même.
Il vous demande d’abord votre version d’Angular, car les composants autonomes sont devenus la valeur par défaut dans la version 17 et les signaux sont arrivés dans la version 16, et la réponse varie selon le numéro. Il vous donne ensuite une tâche et lit ce que vous écrivez. Les leçons couvrent les composants et les entrées, l’injection de dépendances avec inject, les services, HttpClient, les blocs de contrôle de flux, les signaux par rapport aux observables, switchMap plutôt que l’imbrication des subscriptions, les formulaires réactifs, les routes chargées à la demande et la détection des changements OnPush. Lorsque votre code est incorrect, il cite la ligne concernée et vous demande ce qui se passe au deuxième clic.
Claude, ChatGPT et Gemini exécutent ce fichier de manière identique. Achetez-le une seule fois, installez-le en une minute, et rien ne se renouvelle.