Skip to main content
IN CORSOFree course, still publishing - Angular SSR 2026

Angular SSR Masterclass 2026

You have an Angular app to serve with SSR in production, but the documentation leaves you with scattered pieces? This path puts them in order. The first 4 modules are online now, 195 minutes of lessons, no sign-up. The other 8 are in preparation.

4modules online
8in preparation
195minimum
0 €cost

Why this course?

  • Project-based. Every module already online, except the introduction, comes with a lab to run on your own code, not just to read.
  • Real case study. The course is extracted from Federico Calo's website (federicocalo.dev): a bilingual IT/EN Angular SSR project, with hundreds of articles and developer tools.
  • Italians and Englishmen. Each lesson is available in both languages (transcription & coding lab).
  • Free means free. The 4 modules already online need no sign-up and no credit card: you read them straight away. The ones in preparation are not readable by anyone yet, and the page says so instead of asking for your email.

Not applicable

If you haven't written an Angular component yet, start with the official documentation: the course assumes basic knowledge. If you only need client-side development, this course is not for you. It's not a course on Next.js or other frameworks: they are only compared in module 1.

Twelve modules

  1. 01

    Intro Angular SSR: differenze CSR / SSR / SSG GRATIS

    Quando usare Angular SSR? Confronto con Next.js, Nuxt, SvelteKit. Trade-off performance vs complessità deploy.

    ⏱ 30 min
    Starts
  2. 02

    Setup @angular/ssr + server.ts GRATIS

    Aggiungere SSR a un'app Angular esistente con ng add @angular/ssr. Anatomia di server.ts. Zone.js vs zoneless.

    ⏱ 45 minGitHub Workspace
    Starts
  3. 03

    Standalone components + signals server-side GRATIS

    Pattern signals-first con SSR. Deferred hydration. Gestione PLATFORM_ID. OnPush change detection.

    ⏱ 60 minGitHub Workspace
    Starts
  4. 04

    Data fetching SSR + Transfer State GRATIS

    HttpClient + withFetch() su server. Transfer State per evitare doppio fetch client. Cache SSR e race conditions.

    ⏱ 60 minGitHub Workspace
    Starts
  5. 05

    SEO + meta tags dinamici In preparation

    Meta service, JSON-LD, hreflang, sitemap generation, canonical URLs. Rich Results Test.

    ⏱ 60 min
    Not available yet
  6. 06

    Build pipeline + pre-rendering In preparation

    prerender config, route discovery, parametrizzazione. Memory tuning per progetti 500+ route.

    ⏱ 45 min
    Not available yet
  7. 07

    Deploy Node.js + systemd In preparation

    Deploy su VPS con Nginx reverse proxy, systemd hardening, SSL Let's Encrypt. Zero-downtime rolling restart.

    ⏱ 60 min
    Not available yet
  8. 08

    i18n SSR with @angular/localize: the case study portfolio In preparation

    Pipeline $localize + XLF runtime. Build matrix parallela. Hreflang per SEO multilingua. Il caso federicocalo.dev.

    ⏱ 60 min
    Not available yet
  9. 09

    Performance: Core Web Vitals + Lighthouse 95+ In preparation

    LCP, CLS, INP su SSR. Deferrable views, image optimization, font loading, critical CSS.

    ⏱ 60 min
    Not available yet
  10. 10

    Testing SSR In preparation

    Unit test di componenti SSR-aware, integration test server.ts, smoke test post-deploy.

    ⏱ 45 min
    Not available yet
  11. 11

    Edge cases + debugging In preparation

    Hydration mismatch, circular JSON, cookies SSR-safe, double-request pattern, NG0205.

    ⏱ 60 min
    Not available yet
  12. 12

    Case study: federicocalo.dev architecture In preparation

    Architettura completa del portfolio: articoli runtime HTML, dev-tool lazy, i18n IT/EN, AI Transparency Ledger.

    ⏱ 30 min
    Not available yet

FAQ

How much does it cost?

Nothing, and there is no sign-up either: the 4 modules already online are open to everyone. The other 8 are in preparation - when they go out, they will be free on the same terms.

Do I receive a certificate?

Not now, it will arrive in the V2 of the course by end-2026 after a self-correcting final exam.

What level is required?

Angular 15+. Intermediate level familiarity required for TypeScript, RxJS and HttpClient. Server-Side Rendering (SSR) is not a prerequisite.

Yes we're talking about Next.js or other frameworks?

Only in module 1 as a comparison, the course is 100% Angular SSR: no switching of frameworks.