At your own pace

Self-paced Angular training

Learn Angular at your own pace with a Git project built across 98 commits. From fundamentals to advanced practices, explore the code and explanations at every step.

The format

The format

A Git project to explore commit by commit, independently, available around the clock with no fixed schedule.

Learning materials

The complete Git repository with its 98 commits and written materials, immediately available in French and English.

Access

Lifetime access to the purchased content and six months of updates.

One Git project. 98 commits to understand.

The course uses a Git repository containing 98 learning commits. Each commit isolates one change to the Angular project: explore the history, compare the code before and after, then experiment to understand the technical decisions. Work at your own pace or jump straight to a topic you want to explore.

What you will learn

  • Change Detection

    [27-4] Change Detection: detach, reattach

  • RxJS

    [23] RxJS - Unsubscribe & memory management

  • NgRx

    [39] NgRx: Store, Selectors, Effects, Facade

  • Signals

    [28] Introduction to Angular Signals

  • Design System

    [34] CVA components + visual config

  • Tests

    [37-4] Testing directives, services, pipes, inputs

  • CI/CD

    [41] Angular Build: dev, prod, CI/CD

  • i18n

    [35] i18n with ngx-translate + dynamic params

  • Performance

    [40] Angular optimization: bundle, WebP, SVG

  • Architecture

    [18] Core Shared Feature + DDD

  • HTTP catch

    [25] Auth + /not-found redirection

  • Error Handling

    [26] ErrorHandler + Logger

  • Forms

    [21] Dynamic FormGroup + FormArray

  • Library

    [30] Shared library + npm component

  • Business Logic

    [19] CryptoTransfer: business logic + form

  • E2E Testing

    [38] Playwright: simplified E2E testing

Get the free demo

The complete Git project contains 98 commits. The free demo gives you access to the first 10, including the code, README and explanations, so you can try the format before taking the full course.

{ Client feedback }

Their words, not mine

Nicolas Training

Personal Training

AI Startup

ESN Evening Training

Mentoring for Thales

Trainer for Biomerieux

Ynov Campus

Context1-day training split into 2h/day for one person
ReviewA trainer with real-world experience, far from theory, fully focused on practical day-to-day challenges. The exchanges were highly technical and extremely relevant. One-to-one training is a real luxury. Intense, fascinating. Too short, I wish we had a full day per topic. Huge thanks to Loïc for his professional and tailored approach.