Kursplan

Introduktion till Angular 18

  • Översikt över Angular och dess ekosystem
  • Vad som är nytt i Angular 18, inklusive de senaste uppdateringarna av Angular DevTools
  • Sätta upp utvecklingsmiljön

Projektsättning och arkitektur

  • Använda Angular CLI
  • Projektstruktur och filorganisation
  • Angular-moduler och komponenter
  • Tillämpa optimerade TypeScript 4.7-funktioner för bättre prestanda och utvecklarupplevelse

Mallar och datakoppling

  • Syntax för Angular-mallar
  • Interpolation, egenskapsbinding och händelselinkning
  • Tvåvägsdatakoppling med ngModel

Komponenter och direktiv

  • Skapa och använda komponenter
  • Komponentlifecykelhooks
  • Inbyggda direktiv (ngIf, ngFor osv.)
  • Egenutvecklade direktiv

Tjänster och beroendoinjektion

  • Skapa och använda tjänster
  • Beroendoinjektion i Angular
  • Hantera programtillstånd

Ruttning och navigering

  • Sätta upp Angular-rutten
  • Konfigurera rutter och ruteparametrar
  • Förstå och implementera nya ruttningsegenskaper
  • Lazy loading och routeguardar

Formulär i Angular

  • Mallbaserade formulär
  • Reaktiva formulär
  • Formulärgodkännande och felhantering

HTTP-klient och Observables

  • Göra HTTP-åtkomster med HttpClient
  • Hantera HTTP-svar
  • Arbeta med RxJS observables

Förväxande ämnen

  • Angular-animationer
  • Internationella anpassningar (i18n)
  • Prestandaoptimeringsmetoder, inklusive zoneless ändringsdetektion

Testning i Angular

  • Enhetstestning med Jasmine och Karma
  • Sluttill-sluttestning med Protractor
  • Bästa praxis för testning av Angular-applikationer

Distribuering och underhåll

  • Bygga och distribuera Angular-applikationer
  • Versionshantering med Git
  • Kontinuerlig integration och distribution (CI/CD) praxis

Migrering och felsökning

  • Migrera från äldre versioner av Angular
  • Vanliga fallgropar och hur man undansegar dem
  • Felsöka vanliga problem med Angular 18

Praktiska sessioner

  • Händer i en live-labbmiljö
  • Utveckla realvärlden projekt
  • Gruppprojekt och medarbetaregnskaper

Sammanfattning och nästa steg

Krav

  • Ett förstående för JavaScript
  • Upplevelse av webbutveckling
  • Grundläggande kunskap om HTML och CSS

Målgrupp

  • Webbutvecklare
  • Frontend-utvecklare
  • Någon som är intresserad av att utveckla ensidiga applikationer (SPA) med Angular
 28 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (1)

Kommande Kurser

Relaterade Kategorier