Angular ontwikkeling - 4 dagen online klassikaal
2.450,00 EUR
- 4 days
Beheers moderne front-endontwikkeling met Angular, JavaScript en TypeScript om snelle, schaalbare en responsieve webapplicaties te bouwen. Deze praktijkgerichte training is ontworpen om ontwikkelaars te helpen hands-on ervaring op te doen met het bouwen van dynamische single-page applications (SPA’s) met het nieuwste Angular-framework en moderne TypeScript-functionaliteiten.
Belangrijkste functies
Taal
Lesmateriaal in het Engels
Niveau
Niveau: beginner - gemiddeld
4 dagen live, door een instructeur begeleid
Virtuele training (8 uur per dag)
Interactieve praktische live-labs
Alle relevante cursusmaterialen
50+ aanbevolen studie-uren
Inclusief certificaat van afronding van het programma

Leerdoelen
Aan het einde van dit programma ben je in staat om:
Begrijp de kernfuncties van Angular
Leer hoe je Angular-componenten, templates, directives, signals en services gebruikt om moderne webapplicaties te bouwen. Je doet ook praktische ervaring op met routing, formulieren, HTTP-communicatie en testpraktijken.
Bouw herbruikbare en schaalbare componenten
Maak modulaire Angular-componenten met een effectieve gegevensstroom met behulp van inputs en outputs. Ontdek content projection, lifecycle hooks en componentarchitectuur om schone en goed onderhoudbare applicaties te ontwikkelen.
Dynamische gebruikersinterfaces maken
Ontwikkel interactieve templates met behulp van data binding, eventafhandeling, voorwaardelijke weergave en templatevariabelen. Je gebruikt ook pipes om gegevens effectief te formatteren en weer te geven binnen de gebruikersinterface.
Routing en navigatie implementeren
Configureer Angular-routing om soepele navigatie tussen views mogelijk te maken. Leer hoe je routes definieert, navigatie beheert, router outlets gebruikt en route guards toepast voor betere controle en beveiliging van je applicatie.
API’s integreren en applicaties testen
Gebruik Angular HttpClient om applicaties te verbinden met backend-API’s, verzoeken en antwoorden te beheren, fouten af te handelen en met observables te werken. Je verkent ook testframeworks zoals Jasmine en Karma om betrouwbare en onderhoudbare code te schrijven.

Cursusplanning
Dag 1
Sessie 1: Introductie tot Angular
- Basisprincipes van Angular
- Installatie en Angular CLI
- Inleiding tot TypeScript
Sessie 2: Basisprincipes van Angular
- Componenten en sjablonen
- Signals en dependency injection
Sessie 3: Werken met signalen
- Schrijfbare en berekende signalen
- Effecten en reactieve toestandsbeheer
Dag 2
Sessie 4: Componenten
- Angular-componenten en selectors
- Inline en externe HTML/CSS
- Imports en opmaak
- Invoer, uitvoer en contentprojectie
- Componentlevenscyclus en hostelementen
- Verwijzingen naar child-componenten en DOM-toegang
Sessie 5: Sjablonen
- Templates en databinding
- Interpolatie en eventafhandeling
- Besturingsstroom en pipes
- Sjabloonvariabelen
Dag 3
Sessie 6: Directieven
- Attribuut- en structurele directives
- Werken met Angular-directives
Sessie 7: Dependency Injection
- Basisprincipes van dependency injection
- Services maken en injecteren
- Injectors en providers
Sessie 8: Routing
- SPA-routeringsconcepten
- Angular-routerconfiguratie
- Routes, outlets en navigatielinks
- Routerstatus en guards
Dag 4
Sessie 9: Formulieren
- Reactieve en template-gedreven formulieren
- Formulierelementen, groepering en validatie
- Dynamische feedback en opmaak
Sessie 10: HTTP-client
- Angular HttpClient en RxJS-observables
- Gegevens ophalen en bijwerken
- Requestheaders en URL-parameters
- Afhandeling van responses en foutbeheer
Sessie 11: Testen
- Basisprincipes van Jasmine en Karma
- Component- en routingtests
- Bindings, services, inputs en outputs testen
- Asynchrone en afhankelijkheidstests

Voor wie is dit programma bedoeld?
Front-end- en webontwikkelaars die hun Angular-vaardigheden willen uitbreiden
JavaScript-ontwikkelaars die overstappen naar TypeScript en Angular
Softwareontwikkelaars die moderne single-page-applicaties bouwen
Fullstack-ontwikkelaars die hun front-end expertise willen versterken
Technische professionals die geïnteresseerd zijn in moderne webapplicatieontwikkeling
Ontwikkelaars die praktische ervaring willen opdoen met Angular-architectuur
Vereisten
- Basiskennis van programmeren in JavaScript
- Bekendheid met HTML en CSS
- Basiskennis van webontwikkelingsconcepten
- Enige ervaring met programmeerlogica en objectgeoriënteerde concepten is een voordeel
- Basiskennis van Node.js en npm is handig, maar niet verplicht
Verklaringen
Licenties en accreditatie
De cursus wordt aangeboden in overeenstemming met de Partnerprogramma-overeenkomst en voldoet aan de vereisten van de Licentieovereenkomst.
Gelijkheidsbeleid
Kandidaten worden aangemoedigd om tijdens het gehele accommodatieproces contact op te nemen met AVC voor begeleiding en ondersteuning.
Veelgestelde vraag

Heeft u bedrijfsoplossingen of LMS-integratie nodig
Heb je niet de cursus of het programma gevonden dat geschikt zou zijn voor jouw bedrijf? Heb je een LMS-integratie nodig? Neem contact met ons op! Wij zullen met een passende oplossing komen!
