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
 28 timer

Antall deltakere


Pris per deltaker

Referanser (5)

Kommende kurs

Relaterte kategorier