Skip to content

Material for Angular as a base for courses & workshops #osac

Notifications You must be signed in to change notification settings

OfferingSolutions/Angular-Course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

API

https://sampletodobackend.azurewebsites.net/swagger/index.html

Tag 1: Grundlagen

- Was sind Components, Databinding, Form 
- Container und Presentational
- Signals
    - Signal Input
    - Signal Output
- Lifecycles ?
- Observables, RxJs, RxJs Interop mit Signals
    - operators (switchMap, mergeMap, exhaustMap, concatMap, take, distinctUntilChanged, debounce)
- Services
    - Logik in Servies extrahieren und DI nutzen
- Pipe bauen
    - Transform von einem value
- Forms (Reactive Forms)
    - FormGroup, FormControl, FormArray
    - setValue, patchValue, reset, valueChanges, statusChanges
    - Validation (Required, MinLength)
- Routing, neues "Modul" (Folder mit index.ts) hinzufügen
    - Todo 
    - About 
- Testing (Optional)

Tag 2: Architektur und StateManagement

- Domain in Theory (Slides)
- Move to Nx
    - Komplette App und in Nx Workspace
- Aufteilen in Libs - Domain aufteilen
    - Aufteilen in Feature (Container), Ui (Presentational), Domain (Models, State, Services), Utils (alles andere)
- Dep Graph & Module Boundaries
    - Nx zeigen
    - Linting (Module Boundaries)
    - Affected dep Graph
    - Testing von Affected
- Signal Store
    - Einführung Signal Store
    - 

About

Material for Angular as a base for courses & workshops #osac

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published