Kursplan

Innføring

  • Hva er Angular?
  • Hva er nytt i Angular 10?

Oversikt over TypeScript og ES6 JavaScript

  • TypeScript-syntax
  • Bruk av TypeScript-transpiler
  • Innsetting av Angular 10 og TypeScript

Oversikt over Angular 10's deler

  • Angular CLI
  • Komponenter
  • Direktiver
  • Innganger og utganger
  • Data-binding og interpolasjon
  • Hendelsesbinding
  • Data-modellering
  • Bootstrapping

Opprette din første Angular-applikasjon

  • Planlegge applikasjonen
  • Innsetting av et Angular-prosjekt
  • Opprette en mobilvennlig brukergrensesnitt ved hjelp av Bootstrap 4 og Sass

Opprette en komponent

  • Føre forståelse av komponentens livscyklus
  • Dataflyt
  • Bruk av maler og stiler
  • Prosjektering av innhold
  • Arbeid med AppModule
  • Arbeid med egendefinerte komponenter
  • Bruk av viewkapsling
  • Føre implementering av livscyklus-hooker
  • Bruk av ViewChildren og ContentChildren

Data-binding i Angular 10

  • Forståelse av egenskaps- og hendelsesbinding
  • Binding og tildeling av aliaser til egendefinerte egenskaper
  • Binding og tildeling av aliaser til egendefinerte hendelser

Arbeid med direktiver

  • Innebyggede direktiver
  • Egendefinerte direktiver

Angular 10-tjenester

  • Opprette en loggingtjeneste
  • Opprette en datatjeneste

Bruk av avhengighetsinjeksjon og leverandører

  • Injekterere, leverandører og token
  • Konfigurere avhengighetsinjeksjon
  • Konfigurere din leverandør
  • Injectering av tjenester i komponenter, direktiver og tjenester

Veksle sider med ruting

  • Føre forståelse av de ulike navigasjonsmetodene
  • Rutingsstrategier
  • Innsetting av ruter
  • Konfigurere og laste inn ruter
  • Bruk av parametere i ruter
  • Opprette neste ruter
  • Bruk av omdirigering og vildkort-ruter
  • Føre forståelse av ruteguarder

Bruk av RxJS til å opprette og jobbe med observables i Angular

  • Oversikt over observables
  • Oversikt over RxJS
  • Bygge & bruk av observables i Angular

Generere skjemaer for brukerinndata

  • Bruk av template-driven skjemaer
  • Bruk av reaktive skjemaer
  • Opprette egendefinert validering
  • Validering, filtrering og sanitering av skjemadata

Bruk av rør

  • Omvandling av output
  • Innebyggede rør
  • Async Pipe
  • Egendefinerte rør

Gjøre kall til eksterne HTTP-APIer

  • Send forespørsler

Bruk av Angular-moduler

Teste Angular 10-applikasjonen

  • Bruk av Jasmine for enhetstesting
  • Bruk av Protractor for slutt-til-slutt-testing

Feilsøke applikasjonen

  • Føre forståelse av feilmeldinger i Angular
  • Bruk av sourcemaps til å feilsøke kode i nettleseren
  • Lese TypeScript-kompiler diagnosticer
  • Bruk av Augury

Optimere Angular 10-applikasjonen

  • Gjenarbeid kode
  • Mindre bundlestørrelse og bortmed dead-code

Angular 10-sikkerhet

  • Hvordan autentisering fungerer
  • Bruk av JWT-autentisering
  • Hva som og hva som ikke skal skrives i Angular

Distribuere en Angular 10-applikasjon til produksjon

  • Distribuere til IIS, Apache, Nginx, etc.

Angular 10 beste praksis

Felsøking

Sammendrag og konklusjon

Krav

  • Familiaritet med grunnleggende HTML, CSS og JavaScript

Målgruppe

  • Utviklere
 28 timer

Antall deltakere


Pris per deltaker

Referanser (4)

Kommende kurs

Relaterte kategorier