Kurser

Nyt3 dages kursus 

Advanced Angular with Signals

Kontakt os på tlf. 7220 3000 eller skriv til  kurser@teknologisk.dk for at høre mere.

Ingen planlagte afholdelser.
DKK  14.999
ekskl. moms
Nr. 91867 A

Angular er et populært front-end framework, der giver løsninger til at skabe en solid og fleksibel kodebase. Dette kursus er for udviklere, der allerede mestrer grundlæggende emner som data binding, komponenter, pipes, dependency injection og routeren, men som ønsker et mere dybdegående indblik. Kurset dækker best practices, nye Angular-features, RxJS, optimering, test og NgRx, samt eventuelle bonus-emner.

Dette kursus tilbyder en interaktiv læringsoplevelse, hvor du kan fordybe din forståelse og fastholde din viden gennem praktiske øvelser, der forvandler passiv læring til en engagerende og aktiv rejse.

Forudsætninger

Dette kursus er beregnet til professionelle udviklere, som har 6 måneders erfaring med Angular.

Udbytte

  • Udvid på dit kendskab til Angulars vigtigste funktioner – herunder komponenter, signals og routing
  • Opbyg robuste webapplikationer med moderne og klassiske Angular-features
  • Få praktisk erfaring gennem hands-on øvelser
  • Udvid og vedligehold både nye og eksisterende Angular-projekter

Indhold

New features. These will update over time, as not all might be officially released:
  • Standalone API (including output and @let)
  • Build-in control flow
  • Signals, inputs and query
  • Linked Signals
  • Signals RxJS Interop
  • Function based outputs
  • Zoneless change detection
  • Resource API
  • Effect API
Databinding: Lesser known details
Reactive Forms:
  • Custom Validation
  • Dynamic Forms
  • Custom Form Control
Dependency Injection in depth:
  • useValue
  • useClass
  • useExisting
  • useFactory
  • InjectionToken: Custom Tokens
  • Injector.create: Dynamic Injector Creation
  • ForwardRef: Resolving Circular Dependencies
  • Dynamic Component Injection: resolveComponentFactory and InjectionToken
Router in depth:
  • Guards
  • Lazy Loading (optimisation)
  • Layout using Content Projection (pattern)
  • Route-level render mode
RxJS
  • Hot vs Cold Observables: Subjects vs Observables
  • BehaviorSubject, ReplaySubject, AsyncSubject
  • Unsubscription Patterns: Auto-Cleanup and TakeUntil
  • Operators
  • Multicasting: Share, Publish, and RefCount
  • Error Handling Strategies: CatchError and Retry
  • [Optional] Creating Stateful Operators: Scan and Reduce
  • [Optional] Higher-order Mapping Operators: switchMap, concatMap, and mergeMap
  • Signals RxJS Interop
Component Patterns:
  • Dynamic Components
  • Compound Components
Optimisation:
  • Rendering techniques (hybrid, server side)
  • Deferrable views
  • Image optimisation
Unit and Integration Testing
NgRx
Best Practices
  • Component Communication
  • Feature Toggling
  • Others

Form

3 dage, workshop-format, instruktørstyret kursus med slides, mere end 100 eksempler og masser af interaktive øvelser (med løsninger) til at tage med hjem.