Cursusaanbod

Inleiding tot Angular 18

  • Overzicht van Angular en zijn ecosystem
  • Wat is er nieuw in Angular 18, inclusief de laatste updates voor Angular DevTools
  • Het opzetten van de ontwikkelomgeving

Projectopzet en architectuur

  • Het gebruik van Angular CLI
  • Projectstructuur en bestandsorganisatie
  • Angular modules en components
  • Het benutten van geoptimaliseerde TypeScript 4.7-functionaliteit voor betere prestaties en ontwikkelaarservaring

Templates en data binding

  • Syntax van Angular-templates
  • Interpolatie, property binding en event binding
  • Tweewegdata-binding met ngModel

Components en directives

  • Het creëren en gebruiken van components
  • Component lifecycle hooks
  • Ingebouwde directives (ngIf, ngFor, etc.)
  • Aangepaste directives

Services en dependency injection

  • Het creëren en gebruiken van services
  • Dependency injection in Angular
  • Toepassingsstatus beheren

Routing en navigatie

  • Het instellen van de Angular-router
  • Routes en route parameters configureren
  • Nieuwe routingfuncties begrijpen en implementeren
  • Lazy loading en route guards

Formulieren in Angular

  • Template-driven formulieren
  • Reactive formulieren
  • Formvalidatie en error handling

HTTP Client en observables

  • HTTP-aanvragen plaatsen met HttpClient
  • HTTP-responses verwerken
  • Werken met RxJS observables

Gevorderde onderwerpen

  • Angular animaties
  • Internacionalisatie (i18n)
  • Prestatieoptimalisatie-technieken, inclusief zoneless change detection

Testen in Angular

  • Eenheidstests met Jasmine en Karma
  • End-to-end testen met Protractor
  • Beste praktijken voor het testen van Angular-applicaties

Implementatie en onderhoud

  • Bouwen en implementeren van Angular-applicaties
  • Versiebeheer met Git
  • Praktijken voor continue integratie en delivery (CI/CD)

Migratie en probleemoplossing

  • Migreren van oudere versies van Angular
  • Veelvoorkomende valkuilen en hoe je ze kunt vermijden
  • Problemen met Angular 18 oplossen

PRACTISCHE SESSEN

  • Hands-on labs
  • Echtewereld projectontwikkeling
  • Groepsoefeningen en peerreviews

Samenvatting en volgende stappen

Vereisten

  • Een begrip van JavaScript
  • Ervaring met webontwikkeling
  • Basiswetenschap van HTML en CSS

Doelgroep

  • Webontwikkelaars
  • Front-end ontwikkelaars
  • Iedereen die geïnteresseerd is in het ontwikkelen van single-page applicaties (SPA's) met Angular
 28 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (3)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën