Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
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
Vittnesmål (1)
övningar, problemlösning för var och en av oss
Monika
Kurs - Angular 18
Maskintolkat