Angular training

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

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.

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.

Angular curriculum

What you will learn

These topics offer a glimpse of a curriculum covering much more, from fundamentals to production challenges. Numbers in square brackets [ ] refer to the Git project’s commits, so you can find each topic in the code.

  • 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

Download the curriculum

Explore the course

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.

You will receive a link to the materials by email. Legal notice

Participant feedback

Their training experience.

Nicolas Training

1-day training split into 2h/day for one person

A 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.

Personal Training

Complete 3-day training

I come from a Java backend background and I clearly saw the market shifting towards fullstack with Angular. We started the training smoothly, but by the first morning, Loïc hit me with the truth: if I wanted to do everything thoroughly plus the exercises in that short amount of time, it would be impossible. So we switched to a full demo format, super dense, but crystal clear. It gave me perspective and exposed me to all the key topics: NgRx, Nx, Module Federation, etc. Now I’ve got all the materials, I know exactly what to focus on to go further. Honestly, I didn’t expect to learn that much in such a short time.

AI Startup

Full 5-day training

I’ve been a full-stack dev for over 10 years, mostly backend-oriented. I always found RxJS unnecessarily complex, and NgRx completely overkill. But this training changed my perspective. Loïc made everything clear, logical, and above all, applicable. He doesn’t just throw concepts, he ties them to real-world use cases. You can tell he masters it deeply, and that he genuinely loves teaching. It’s contagious.

ESN Evening Training

1h30 per evening for 4 days, total 6 hours

Super intense training. In just 6 hours spread across a few evenings, we covered a massive amount of topics. It wasn’t possible to dive deep into everything, but it gave me a clear view of the Angular ecosystem and what I need to focus on next. Perfect to get perspective, prioritize, and unlock stuff we usually just skim over.

Mentoring for Thales

1-day training for 10 people to assess the current state and share best practices

We needed an expert external perspective on our Angular stack. In one day, Loïc gave us a clear assessment, identified weak spots, and flagged risks we hadn’t seen. Even for experienced devs, we all learned something new.

Trainer for Biomerieux

1-week Angular bootcamp with a team of 5 developers

There were 5 of us, with very different skill levels. I was a beginner, another teammate was already advanced, yet we all learned something. Loïc adapted, gave tougher exercises to those who progressed faster, while still taking time with others. Five days like that are rare. We really had time to dig deep.

Ynov Campus

“Fullstack Web Dev” module for a group of ~35 students, 1 week every 3 weeks.

Honestly, it’s the only course where I actually learned something. It’s the most interesting course of the year. First time a teacher comes in with such high-quality materials.