Kursplan

Introduktion

  • Översikt över Angular och dess funktioner
  • Förståelse av Angular-ramverket och arkitekturen
  • Vad är nytt i Angular 15?

Inställning av utvecklingsmiljön

  • Installation och konfiguration av Angular 15
  • Använda de stabila standalone-API:erna som låter Angular-utvecklare bygga appar utan Ng Moduler.
  • Förstå den förbättrade prestandan

Grundläggande TypeScript

  • Förståelse av TypeScript-syntaxen
  • Definiera variabler och arrayer
  • Typer i funktioner

Komponenter

  • Anatomi av en Angular-komponent
  • Skapa och använda komponenter
  • Kommunikation mellan komponenter
  • Implementera komponentlifscykelhändelser
  • Använda CDK List för att bygga UI-komponenter

Direktiv

  • Anatomi av ett Angular-direktiv
  • Skapa och använda direktiv
  • Bygga anpassade direktiv
  • Använda directive composition API
  • Använda Image Directive i Angular-applikationer och utföra automatisk srcset-generering i Image Directive

Tjänster och beroendeinmatning

  • Anatomi av en Angular-tjänst
  • Skapa och använda tjänster
  • Använda Beroendelinmatning för att hantera tjänster

Pipes

  • Anatomi av en Angular-pipe
  • Skapa och använda pipes
  • Bygga anpassade pipes

Formulär

  • Bygga och validera formulär med Angulars FormBuilder
  • Implementera reaktiva formulär
  • Använda malldrivna formulär

HttpClient

  • Kommunicera med en RESTful API med hjälp av Angulars HttpClient-modul
  • Implementera GET, POST, PUT och DELETE-begäranden
  • Hantera fel och förlopps-händelser

Autentisering och auktorisering

  • Implementera autentisering och auktorisering i Angular-applikationer
  • Använda JSON Web Tokens (JWT) för autentisering
  • Skydda rutter med guards
  • Minska boilerplate-kod i guards

Testning och felsökning

  • Skriva enhetstester med Jasmine och Karma
  • Testa Angular-komponenter, direktiv, tjänster och pipes
  • Felsöka Angular-applikationer med hjälp av webbläsarens DevTools
  • Lär dig om förbättringarna i esbuild för snabbare bygg

Sammanfattning och nästa steg

Krav

  • Grundläggande kunskap i HTML, CSS och JavaScript

Målgrupp

  • Utvecklare
  • Programmerare
 28 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (5)

Kommande Kurser

Relaterade Kategorier