ng new – The Angular 19 Renaissance 

Main Speaker

Learning Tracks

Course ID

42568

Date

26/11/2024

Time

Daily seminar
9:00-16:30

Location

Daniel Hotel, 60 Ramat Yam st. Herzliya

Overview

In the latest versions of Angular (v14 – v19), a revolution is happening. The main goal – to make Angular simpler, reduce the learning curve, while maintaining its elegant structure and best practices. The team has taken some of the most confusing aspects of Angular, such as modules, reactivity, and dependency injection, and reimagined them!

  Angular has undergone significant changes, starting with standalone components and directives in v14, and eliminating the need for modules in v15. Functional dependency injection also evolved, making guards, interceptors, and resolvers simpler. In v16, Angular introduced signals, a new approach to reactivity and change detection that forms the basis for new APIs. Angular 17 added control flow and deferred templates, while v18 brought experimental zoneless applications. Version 19 now handles signal-based asynchrony with linkedSignalresource, and rxResource. Join me for a deep dive into what the Angular team calls the “Angular Renaissance.”

Who Should Attend

Programmers, team leaders, and technology officers who would like to get familiar with the new modern way to develop in Angular.

Prerequisites

Some familiarity with Angular Some knowledge of RxJS – recommended but optional.

Course Contents

  • Standalone applications
    • Introduction to standalone components and Directives
    • How to bootstrap an application without the main module
    • Routing without modules
    • Importing other features – without modules
  • Dependency Injection
    • Recap of classic dependency Injection
    • The new “inject” function – how does it work anyway?
    • Understanding “Injectable context”
    • Environment injectors
  • Signals
    • Recap on RxJS and the async pipe
    • Using the new signal atoms: “signal”, “computed” and “effect”
    • Integrating components with signals: inputs, outputs, models, view and content queris.
    • Is RxJS dead? (hint – Hell NO!)
  • Fresh from the Oven
    • Control flow in v17
    • Deferred templates in v17
    • @let in angular 18.1
    • linkedSignal in Angular 19
    • resource and rxResource in Angular 19
 

The conference starts in

Days
Hours
Minutes
Seconds