Kursplan
Introduksjon
- Oversikt over Angular og dets funksjoner
- Forståelse av Angular-rammeverket og arkitekturen
- Hva er nytt i Angular 15?
Oppsett av utviklingsmiljø
- Installasjon og konfigurasjon av Angular 15
- Bruke de stabile stående API-ene som lar Angular-utviklere bygge apper uten Ng-moduler.
- Forståelse av forbedret ytelse
Grundleggende TypeScript
- Forståelse av TypeScript-syntaks
- Definere variabler og arrays
- Typer i funksjoner
Komponenter
- Anatomien til en Angular-komponent
- Opprette og bruke komponenter
- Kommunikasjon mellom komponenter
- Implementering av komponentlivssyklushaker
- Bruk av CDK List for å bygge brukergrensesnittskomponenter
Direktiver
- Anatomien til en Angular-direktiv
- Opprette og bruke direktiver
- Bygging av egendefinerte direktiver
- Bruk av direktivsammensetnings-API
- Bruk av Image Directive i Angular-applikasjoner og utførelse av automatisk srcset-generering i Image Directive
Tjenester og avhengighetsinjeksjon
- Anatomien til en Angular-tjeneste
- Opprette og bruke tjenester
- Bruk av avhengighetsinjeksjon til å håndtere tjenester
Rør
- Anatomien til et Angular-rør
- Opprette og bruke rør
- Bygging av egendefinerte rør
Skjemaer
- Bygging og validering av skjemaer ved bruk av Angulars FormBuilder
- Implementering av reaktive skjemaer
- Bruk av skjemaer styrt av mal
HttpClient
- Kommunikasjon med en RESTful API ved bruk av Angulars HttpClient-modul
- Implementering av GET, POST, PUT og DELETE-foreespørsler
- Håndtering av feil og fremdriftshendelser
Autentisering og autorisering
- Implementering av autentisering og autorisering i Angular-applikasjoner
- Bruk av JSON Web Tokens (JWT) for autentisering
- Beskytte ruter med vakter
- Reduksjon av boilerplate-kode i vakter
Testing og feilsøking
- Skriving av enhetstester ved bruk av Jasmine og Karma
- Testing av Angular-komponenter, direktiver, tjenester og rør
- Feilsøking av Angular-applikasjoner ved bruk av nettleserens DevTools
- Lære om forbedringene i esbuild for raskere byggeprosesser
Oppsummering og neste steg
Krav
- Grundleggende forståelse av HTML, CSS og JavaScript
Målgruppe
- Utviklere
- Programmerere
Referanser (5)
Jeg likte at opplæringen fokuserte mer på den praktiske siden.
Mihaela - Ness
Kurs - NgRx
Maskinoversatt
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Kurs - Reactive Programming with Angular RxJS
Jeg likte vitsene dine
Dermot - Griffiths & Armour
Kurs - Angular 2 Fundamentals
Maskinoversatt
Practical examples, exercises and best practices
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Kurs - Angular 10 for Developers
Pipe Routing Data Biding Services