Course Outline

Introductie

  • Overzicht van Angular en de functies
  • Inzicht in de voordelen van het gebruik van Angular
  • Inzicht in het Angular framework en de architectuur
  • Wat is er nieuw in Angular 14?
  • Opzetten van de ontwikkelomgeving

Grondbeginselen van TypeScript

  • De syntaxis van TypeScript begrijpen
  • Variabelen, matrices, interfaces en generieke geneesmiddelen definiëren
  • Typ functies in

Onderdelen

  • Anatomie van een Angular component
  • Componenten maken en gebruiken
  • Communicatie tussen componenten
  • Levenscyclushaken voor componenten implementeren

Richtlijnen

  • Anatomie van een Angular richtlijn
  • Richtlijnen maken en gebruiken
  • Aangepaste richtlijnen opstellen

Diensten en afhankelijkheidsinjectie

  • Anatomie van een Angular dienst
  • Services maken en gebruiken
  • Afhankelijkheidsinjectie gebruiken om services te beheren

Doedelzak

  • Anatomie van een Angular pijp
  • Leidingen maken en gebruiken
  • Leidingen op maat bouwen

Formulieren

  • Sjabloongestuurde formulieren bouwen en valideren met behulp van Angular's FormBuilder
  • Reactieve formulieren bouwen en valideren met behulp van Angular's ReactiveFormsModule
  • Sjabloongestuurde en reactieve formulieren vergelijken en contrasteren

HttpClient (HttpClient)

  • Communiceren met een RESTful API met behulp van de HttpClient-module van Angular
  • GET-, POST-, PUT- en DELETE-aanvragen implementeren
  • Omgaan met fouten en voortgangsgebeurtenissen

Authenticatie en autorisatie

  • Authenticatie en autorisatie implementeren in Angular-toepassingen
  • JSON Web Tokens (JWT) gebruiken voor verificatie
  • Routes beveiligen met afschermingen

Testen en debuggen

  • Het opzetten van een testomgeving voor Angular met behulp van Karma en Jasmine
  • Schrijven van eenheidstests voor Angular componenten, richtlijnen, diensten en leidingen
  • Fouten opsporen in Angular-toepassingen met behulp van de DevTools van de browser

Samenvatting en volgende stappen

Requirements

  • Basiskennis van HTML, CSS en JavaScript

Publiek

  • Ontwikkelaars
  • Programmeurs
 28 Hours

Getuigenissen (1)

Related Courses

Related Categories