Kursplan

Introduktion

  • Vad är nytt i Angular 6?

Översikt över Typescript och ES6 JavaScript

  • TypeScript Syntax
  • Använda transpilern TypeScript
  • Konfigurera Angular 6 och Typescript

Översikt över Angular 6:s delar

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

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

Använda Angular 6 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 6

  • Ö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

Angular 6 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

Testa Angular 6-applikationen

  • Använder Jasmine för enhetstestning

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

Optimera Angular 6-applikationen

Angular 6 Säkerhet

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

Distribuera en Angular 6-applikation till produktion

  • Utplacering till IIS, Apache, Nginx etc.

Felsökning

Avslutande kommentarer

Krav

  • Bekantskap med grundläggande HTML, CSS och JavaScript

Publik

  • Utvecklare
  28 timmar
 

Antal deltagare


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Vittnesmål (1)

Relaterade Kurser

Relaterade Kategorier