Le Pays des Samouraïs

Cours Angular en ligne

Le cours en ligne Angular sur CodeWorlds compte 14 modules de courtes leçons avec un éditeur de code et 610 exercices pratiques, racontés comme une aventure. Tu peux lire les leçons gratuitement sur ce site.

Bienvenue dans le Japon féodal ! Deviens un samouraï du code Angular sous la houlette de Maître Hattori. Maîtrise l'art des composants comme un katana, et la réactivité comme le bushidō.

Angular 19+TypeScriptRxJSNgRxSignals
14 modules610+ exercices90-120 heures

Ton guide

Mistrz Hattori

Samouraï Angular

Ce que tu apprendras

  • Angular 19+ avec standalone components
  • TypeScript avancé
  • RxJS - programmation réactive
  • Angular Signals - la nouvelle réactivité
  • NgRx - gestion d'état
  • Angular Router et Guards
  • Injection de dépendances
  • Tester avec Jasmine/Karma

Projets principaux

Au cours de la formation, tu construiras de vrais projets que tu pourras ajouter à ton portfolio

01

Tableau de bord du dojo

Panneau d'administration d'une école de samouraïs

AngularNgRxAngular Material
02

Boutique de katanas

E-commerce avec panier et paiements

AngularRxJSStripe
03

Shogun CRM

Système de gestion des clients

AngularSignalsFirebase

Programme du cours

14 modules remplis d'exercices interactifs et de projets pratiques

1

La Porte du Dojo

Introduction à Angular

Ce qu'est Angular, son architecture, installation d'Angular CLI, TypeScript pour Angular et standalone components

42 exercices

2

Le Sabre du Samouraï

Composants

Anatomie d'un composant, data binding, le nouveau control flow, lifecycle hooks et communication par inputs et outputs

43 exercices

3

Clans et Provinces

Modules

NgModules, feature modules, lazy loading, standalone face aux NgModules et organisation du code dans une grande app

45 exercices

4

Les Sentiers du Tōkaidō

Routing

Configuration du routeur, paramètres de route, route guards, routes imbriquées et routing avancé

48 exercices

5

Les Guildes d'Artisans

Services et DI

Services, injection de dépendances, hiérarchie des injecteurs, injection tokens et communication entre composants via services

44 exercices

6

Signaux de Feu

Signals

signal(), computed() et effect(), méthodes des signals, inputs basés sur les signals et comparaison entre Signals et RxJS

42 exercices

7

La Vague Tsunami

RxJS

Observables dans Angular, opérateurs RxJS, gestion des abonnements, Subjects et patterns pratiques de programmation réactive

47 exercices

8

L'École de Calligraphie

Formulaires

Formulaires dans Angular, validation, validateurs personnalisés, FormArray et techniques avancées de formulaires

45 exercices

9

Coursiers et Messagers

HttpClient

HttpClient, opérations CRUD, gestion des erreurs HTTP, intercepteurs et communication avancée avec les API

42 exercices

10

Le Trésor du Shogun

Gestion d'état

État avec Signals, SignalStore, NgRx Store, sélecteurs et effects, et choix d'une approche de gestion d'état

42 exercices

11

Les Tests du Bushidō

Tests

Tests unitaires des composants, tests des services et du HTTP, mocks et spies, tests asynchrones et des Signals, E2E avec Playwright

44 exercices

12

Le Château du Shogun

Sécurité et performances

Protection contre le XSS et CSP, authentification et autorisation, optimisation des performances, profilage et accessibilité

40 exercices

13

La Cérémonie du Thé

UI et styles

Style des composants et CSS, Angular Material, animations, responsive design et Tailwind CSS dans Angular

43 exercices

14

La Voie du Guerrier

Patterns avancés

Content projection, directives et pipes personnalisés, SSR et déploiement, et l'avenir d'Angular

43 exercices

Thème du cours

Japon Féodal et Samouraïs

Chaque module est ancré dans un univers unique qui transforme l'apprentissage en aventure.

Ton guide

Mistrz Hattori

Samouraï Angular

Il te guidera à travers tous les défis et t'aidera à acquérir de nouvelles compétences.

Questions fréquentes sur le cours Angular

  • Le cours Angular est-il gratuit ?

    En partie. Tu peux lire gratuitement les leçons du cours Angular sur ce site. Les tâches du cours dans l'application nécessitent un plan premium ; avec un compte gratuit, tu peux suivre dans l'application le cours HTML et CSS avec 10 unités de carburant par jour.

  • Combien de temps dure le cours Angular ?

    La durée d'apprentissage estimée du cours Angular est de 90-120 heures. Le cours compte 14 modules et plus de 610 tâches, et c'est toi qui choisis le rythme.

  • Ai-je besoin d'une expérience préalable pour le cours Angular ?

    Avant le cours Angular, il est utile d'avoir : JavaScript ES6+, Bases de TypeScript, HTML/CSS.

  • Qu'est-ce que je vais apprendre dans le cours Angular ?

    Dans le cours Angular, tu apprendras entre autres : Angular 19+ avec standalone components, TypeScript avancé, RxJS - programmation réactive, Angular Signals - la nouvelle réactivité.

  • Comment se passe l'apprentissage sur CodeWorlds ?

    Sur CodeWorlds, chaque module est une série de courtes leçons avec un éditeur de code en direct, des quiz et des tâches pratiques. Ta progression te rapporte de l'XP et débloque de nouveaux lieux du monde Le Pays des Samouraïs.

Change ton avenir

Commence à apprendre Angular 19+ dès aujourd'hui

Rejoins CodeWorlds et découvre des méthodes d'apprentissage modernes qui rendent la programmation fascinante et accessible à tous.