Kursplan

Introduksjon

  • Hva er nytt i Angular 5?

Oversikt over TypeScript og ES6 JavaScript

  • TypeScript-syntaks
  • Bruk av TypeScript-transpilator
  • Oppsett av Angular 5 og TypeScript

Opprette din første Angular-applikasjon

  • Planlegging av applikasjonen
  • Oppsett av Angular-prosjekt og app ved hjelp av CLI
  • Opprette en grunnleggende prosjektoppsett med Bootstrap 4 og Sass

Arbeide med Angular 5's deler

  • Opprette komponenter
  • Databinding og strenginterpolering
  • Egendefinert binding
  • Hendelsesbinding
  • To-veis databinding
  • Datamodellering
  • Direktiver
  • Bootstrapping
  • Innganger & Utganger

Bruk av Angular 5-komponenter

  • Datastrøm
  • Arbeide med AppModule
  • Arbeide med egendefinerte komponenter
  • Bruk av maler og stiler
  • Bruk av visningskapsling
  • Projisere innhold
  • Forstå komponentlivssyklus og livssyklushåndtak
  • Bruk av ViewChildren og ContentChildren

Databinding i Angular 5

  • Oversikt over egendefinert og hendelsesbinding
  • Binding og tilordning av alias til egendefinerte egenskaper
  • Binding og tilordning av alias til egendefinerte hendelser

Arbeide med direktiver

  • Innbyggede direktiver
  • Egendefinerte direktiver

Feilsøking av applikasjonen

  • Forstå feilmeldinger i Angular
  • Bruk av sourcemaps for feilsøking av kode i nettleseren
  • Bruk av Augury

Angular 5-tjenester

  • Lære viktigheten av tjenester
  • Opprette en loggertjeneste
  • Opprette en datatjeneste

Bruk av avhengighetsinjeksjon og leverandører

  • Injektører, leverandører og token
  • Konfigurere avhengighetsinjeksjon
  • Konfigurere din leverandør
  • Injisere tjenester i komponenter, direktiver og tjenester

Bytte sider med ruting

  • Opprette ruter
  • Konfigurere og laste ruter
  • Forstå forskjellige navigasjonsmetoder
  • Bruk av parametere i ruter
  • Opprette inngjette ruter
  • Bruk av omdirigering og jokerruter
  • Forstå rutevakter
  • Forstå rutestrategier

Bruk av RxJS for å opprette og arbeide med observerbare i Angular

  • Oversikt over observerbare
  • Oversikt over RxJS
  • Bygge & Bruke observerbare i Angular

Håndtere skjemaer

  • Bruk av malbaserte skjemaer
  • Bruk av reaktive skjemaer

Bruk av rør

  • Innbyggede rør
  • Asynkron rør
  • Egendefinerte rør

Gjøre kaller til eksterne HTTP-APIer

Bruk av Angular-moduler

Optimalisere Angular 5-applikasjonen

Teste Angular 5-applikasjonen

  • Bruk av Jasmine for enhetstesting

Angular 5-sikkerhet

  • Autentisering
  • Hva som bør og ikke bør skrives i Angular

Distribuere en Angular 5-applikasjon til produksjon

  • Distribuere til IIS, Apache, Nginx, etc.

Feilsøking

Avetak

Krav

  • Kjennskap med grunnleggende HTML, CSS og JavaScript

Målgruppe

  • Begynnere innen webutvikling
  • Erfarne frontend-utviklere
  • Alle interesserte i å lære å utvikle applikasjoner med Angular
 28 timer

Antall deltakere


Pris per deltaker

Referanser (1)

Kommende kurs

Relaterte kategorier