| Tytuł: | Nowoczesny Angular (v19+) |
| Kod: | modern-angular |
| Kategoria: | Angular |
| Forma: | 25% wykłady / 75% warsztaty |
| Czas trwania: | 2-3 dni |
| Odbiorcy: | developerzy |
| Zapisy: |
Indywidualne zamówienie i dopasowanie dla grupy. |
| Logistyka: |
W siedzibie klienta lub w innym dowolnym miejscu. |
Szkolenie przeznaczone jest dla programistów mających już doświadczenie w Angularze i chcących zaktualizować wiedzę i praktyki do najnowszych wersji Angulara.
Program szkolenia jest ogólną ramą - konkretne szkolenie poprzedzamy analizą przed-szkoleniową
Wyróżniki szkolenia
- Adaptacja nowych elementów bez popełniania krytycznych błędów
- Architektura i modularność w aplikacjach standalone
- Wzorce oparte o sygnały i nowy model reaktywności
- Dobieranie odpowiednich rozwiązań do obsługi stanu (NGRX, NGRX Signal Store, Angular Query)
Program Szkolenia
Program jest ramą w jakiej możemy się poruszać merytorycznie - program dla konkretnego szkolenia dedykowanego ustalamy z grupą na podstawie analizy przed-szkoleniowej.-
Modularity- Drawbacks behind NgModules
- Standalone Components
- Standalone Components Concept
- Testing Standalone Components
- Standalone Components Concept
- Mixing NgModules with Standalones
- Managing Injector Hierarchy
- Drawbacks behind NgModules
-
New Approach to Reactivity- Signals
- Pull-based vs Push-based
- Sync vs Async Operations
- Eager vs Lazy Evaluation
- Tracking changes
- Computed, dependency graph, runtime checks
- Effects: tracked and untracked
- Low-level signals implementation details
- Error handling
- Testing Signals
- Pull-based vs Push-based
- RxJS
- Signals vs RxJS - practical differences
- Signals interop with RxJS
- Best patterns to combine both
- Signals vs RxJS - practical differences
- Signal-based State Management
- State Machines
- Integration with OnPush CDS
- State Machines
- Signals
-
Signal Components- Inputs, Outputs
- Model Signal
- LinkedSignal
- Resource
- Zoneless Angular
- Inputs, Outputs
-
Templates- @ Block Syntax
- Control Statements: @if, @else, @for, etc.
- Type Narrowing (Control Flow Analysis)
- @defer lazy loading, syntax
- @ Block Syntax
-
Automatic Migrations- Components Inputs, Outputs
- New Control Flow
- Standalone Components and APIs
- Inject-based DI
- Components Inputs, Outputs
-
Nx- Monorepos: when and when not
- Managing Angular Monorepo
- Dependency Management
- Module Boundaries
- Domains and Subdomains
- Additional Tooling
- Bundle Analyzer
- Performance Budgets
- Bundle Analyzer
- Monorepos: when and when not
-
New NGRX Signal Store- Signal-based approach to local state management
- Signal store building blocks
- withState
- withComputed
- withMethods
- SignalState
- withState
- Composition
- Deep Signals, Slices and Internal Store Structure
- Custom Store Features
- Signal-based approach to local state management
-
Signal Store Integration- Store Providers and Dependency Injection
- Integration with other providers
- Data fetching via Signal Store
- Data fetching via Angular Query
- RxJS integration
- Store Providers and Dependency Injection
Pobierz program w formacie PDF
Trenerzy
Poznaj ekspertów, którzy mogą poprowadzić Twoje szkolenie.