Kursplan

Innføring i Angular 18

  • Oversikt over Angular og dets økosystem
  • Hva er nytt i Angular 18, inkludert de siste oppdateringene til Angular DevTools
  • Oppsett av utviklingsmiljøet

Prosjektoppsett og arkitektur

  • Bruk av Angular CLI
  • Prosjektsstruktur og filorganisering
  • Angular-moduler og komponenter
  • Ivaretagelse av optimaliserte TypeScript 4.7-evner for bedre ytelse og utvikleropplevelse

Maltekster og databinding

  • Syntaks for Angular-maltekster
  • Interpolasjon, egenskapsbinding og hendelsesbinding
  • Toveis databinding med ngModel

Komponenter og direktiver

  • Opprettelse og bruk av komponenter
  • Komponentens livsløps_hooks
  • Inbyggede direktiver (ngIf, ngFor osv.)
  • Egendefinerte direktiver

Tjenester og avhengighetsinjeksjon

  • Opprettelse og bruk av tjenester
  • Avhengighetsinjeksjon i Angular
  • Håndtering av applikasjonsstaten

Ruting og navigasjon

  • Oppsett av Angular-routeren
  • Konfigurasjon av ruter og ruteparametere
  • Forkjent kjennskap til og implementering av nye rutingfunksjoner
  • Låst innlasting og rutevakter

Skjemaelementer i Angular

  • Malbaserte skjemaer
  • Reaktive skjemaer
  • Skjemavalidering og feilhåndtering

HTTP-klient og observables

  • Forespørsler med HttpClient
  • Håndtering av HTTP-responsene
  • Arbeid med RxJS-observables

Fremadvendte emner

  • Angular-animasjoner
  • Internasjonalisering (i18n)
  • Ytelsesoptimeringsteknikker, inkludert zoneløs endringsdeteksjon

Test i Angular

  • Enhetstesting med Jasmine og Karma
  • End-to-end-testing med Protractor
  • Beste praksis for testing av Angular-applikasjoner

Distribusjon og vedlikehold

  • Bygging og distribusjon av Angular-applikasjoner
  • Versjonskontroll med Git
  • Kontinuerlig integrasjon og levering (CI/CD)-praksis

Migrering og feilsøking

  • Migrasjon fra eldre versjoner av Angular
  • Vanlige hukommelsesfeil og hvordan unngå dem
  • Feilsøking av vanlige problemer med Angular 18

Praktiske øvelser

  • Håndtverkets laboratorier
  • Funksjonell prosjektutvikling i virkeligheten
  • Gruppeøvelser og peerreviewer

Sammendrag og neste skritt

Krav

  • Forkjent kjennskap til JavaScript
  • Erfaring med webutvikling
  • Grunnleggende kunnskap om HTML og CSS

Målgruppe

  • Webutviklere
  • Front-end-utviklere
  • Vem som enn fore har interesse for å utvikle enkelsideapplikasjoner (SPAs) med Angular
 28 timer

Antall deltakere


Pris per deltaker

Referanser (3)

Kommende kurs

Relaterte kategorier