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
Getuigenissen (5)
Ik vond het fijn dat de training meer gericht was op de praktische kant.
Mihaela - Ness
Cursus - NgRx
Automatisch vertaald
Onderwerpen die zijn besproken, veel live codevoorbeelden, de houding van de trainers tegenover de groep
Weronika - ATOS PGS sp. z o.o.
Cursus - Reactive Programming with Angular RxJS
Automatisch vertaald
Ik vond je grappen leuk
Dermot - Griffiths & Armour
Cursus - Angular 2 Fundamentals
Automatisch vertaald
Praktische voorbeelden, oefeningen en beste praktijken
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Cursus - Angular 10 for Developers
Automatisch vertaald
Buislijnen Routeplanning Gegevensbinding Diensten
Edmundo Manave - CEDSIF, IP - Ministry of Finance
Cursus - Angular 12
Automatisch vertaald