Kursplan

Introduktion

  • Vad är nytt i Angular 5?

Översikt över Typescript och ES6 JavaScript

  • TypeScript Syntax
  • Använda transpilern TypeScript
  • Ställa in Angular 5 och Typescript

Skapa din första Angular applikation

  • Planera ansökan
  • Konfigurera ett Angular projekt och en app med hjälp av CLI
  • Skapa en grundläggande projektinställning med Bootstrap 4 och Sass

Arbeta med Angular 5:s delar

  • Skapa komponenter
  • Databindning och stränginterpolation
  • Fastighetsbindning
  • Händelsebindning
  • Tvåvägsdatabindning
  • Datamodellering
  • direktiv
  • Bootstrapping
  • Ingångar och utgångar

Använda Angular 5 komponenter

  • Data flöde
  • Arbeta med AppModule
  • Arbeta med anpassade komponenter
  • Använda mallar och stilar
  • Använder View Encapsulation
  • Projicera innehåll
  • Förstå komponentlivscykel och livscykelkrokar
  • Använda ViewChildren och ContentChildren

Databindning i Angular 5

  • Översikt över Fastighets- & Eventbindning
  • Bindning och tilldelning av alias till anpassade egenskaper
  • Bindning och tilldelning av alias till anpassade händelser

Arbeta med direktiv

  • Inbyggda direktiv
  • Anpassade direktiv

Felsökning av applikationen

  • Förstå felmeddelanden i Angular
  • Använda källkartor för att felsöka kod i webbläsaren
  • Använder Augury

Angular 5 tjänster

  • Lär dig betydelsen av tjänster
  • Skapa en loggningstjänst
  • Skapa en datatjänst

Använder Dependency Injection och Providers

  • Injektorer, leverantör och tokens
  • Konfigurera beroendeinjektion
  • Konfigurera din leverantör
  • Injicera tjänster i komponenter, direktiv och tjänster

Byta sida med routing

  • Ställa in rutter
  • Konfigurera och ladda rutter
  • Förstå de olika navigeringsmetoderna
  • Använda parametrar i rutter
  • Skapa kapslade rutter
  • Använda omdirigerings- och jokerteckenrutter
  • Förstå Route Guards
  • Förstå routingstrategier

Använda RxJS för att skapa och arbeta med observerbara objekt i Angular

  • Översikt över observerbara
  • Översikt över RxJS
  • Bygga och använda observerbara objekt i Angular

Hantera formulär

  • Använda malldrivna formulär
  • Använda Reactive Forms

Använda rör

  • Inbyggda rör
  • Asynkront rör
  • Anpassade rör

Ringa anrop till externa HTTP-API:er

Använda Angular moduler

Optimera Angular 5-applikationen

Testa applikationen Angular 5

  • Använder Jasmine för enhetstestning

Angular 5 Säkerhet

  • Autentisering
  • Vad bör och inte bör skrivas i Angular

Distribuera en Angular 5-applikation till produktion

  • Utplacering till IIS, Apache, Nginx etc.

Felsökning

Avslutande kommentarer

Krav

  • Bekantskap med grundläggande HTML, CSS och JavaScript

Publik

  • Nybörjare inom webbutveckling
  • Erfarna frontend-utvecklare
  • Alla som är intresserade av att lära sig att utveckla appar med Angular
  28 timmar

Antal deltagare



Price per participant

Vittnesmål (1)

Relaterade Kurser

Relaterade Kategorier