Cursusaanbod

Inleiding

  • Overzicht van Angular en zijn functies
  • Begrip van de Angular-framework en architectuur
  • Wat is er nieuw in Angular 15?

Opzetten van de ontwikkelomgeving

  • Angular 15 installeren en configureren
  • Gebruik maken van stabiele standalone API's die Angular-ontwikkelaars in staat stellen om apps te bouwen zonder Ng Modules.
  • Begrip van de verbeterde prestaties

Fundamenten van TypeScript

  • TypScript-syntaxis begrijpen
  • Variabelen en arrays definiëren
  • Typing in functies

Componenten

  • Anatomie van een Angular-component
  • Componenten maken en gebruiken
  • Communiceren tussen componenten
  • Component levenscyclus hooks implementeren
  • Gebruik maken van CDK List voor het bouwen van UI-componenten

Directieven

  • Anatomie van een Angular-directief
  • Directieven maken en gebruiken
  • Aangepaste directieven bouwen
  • Gebruik maken van de directive composition API
  • Gebruik maken van de Image Directive in Angular-applicaties en automatische srcset-generatie uitvoeren in de Image Directive

Services en Dependency Injection

  • Anatomie van een Angular-service
  • Services maken en gebruiken
  • Dependency Injection gebruiken om services te beheren

Pipes

  • Anatomie van een Angular-pipe
  • Pipes maken en gebruiken
  • Aangepaste pipes bouwen

Formulieren

  • Formulieren bouwen en valideren met Angular's FormBuilder
  • Reactieve formulieren implementeren
  • Template-driven formulieren gebruiken

HttpClient

  • Communiceren met een RESTful API via Angular's HttpClient-module
  • GET, POST, PUT en DELETE-aanvragen implementeren
  • Fouten en voortgangsevenementen afhandelen

Authenticatie en Autorisatie

  • Authenticatie en autorisatie implementeren in Angular-applicaties
  • Gebruik maken van JSON Web Tokens (JWT) voor authenticatie
  • Routes beschermen met guards
  • Vermindering van boilerplatecode in guards

Testing en Debugging

  • Eenheids-tests schrijven met Jasmine en Karma
  • Angular-componenten, directieven, services en pipes testen
  • Angular-applicaties debuggen met behulp van de browser's DevTools
  • Meer informatie over de verbeteringen in esbuild voor snellere builds

Samenvatting en Volgende Stappen

Vereisten

  • Een basiskennis van HTML, CSS en JavaScript

Doelgroep

  • Ontwikkelaars
  • Programmeurs
 28 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën