Masters at MultiMedia Education!
  • Certified
  • Certified
  • Certified
  • Certified
  • Certified

Angular Fundamentals

Data & prijs »

Deze training is ideaal voor studenten die al bekend zijn met HTML5, CSS3 en JavaScript en willen leren hoe ze dynamische en interactieve webapplicaties kunnen bouwen met Angular. Angular is een veelgevraagde skill. Samen met React en VueJS is het een van de populairste frameworks om webapplicaties te schrijven. Grote bedrijven als banken, verzekeraars, overheden en andere organisaties gebruiken Angular voor hun frontend applicaties. De ontwikkeling van moderne webapplicaties is gebaseerd op het schrijven van componenten en niet meer gericht op het schrijven van losse webpagina’s. Componenten worden gebundeld en tezamen vormen ze de complete applicatie.

In deze cursus Angular Fundamentals staan we stil bij de kenmerken en architectuur van het framework en het bouwen van nieuwe applicaties en componenten vanaf het begin. Je leert werken met componenten, data binding, services, observables en routing. Uiteraard worden ook moderne Angular features als standalone components en signals besproken.

Omschrijving

In deze training leer je de kernprincipes van Angular, zoals het maken van herbruikbare componenten en het beheren van gegevens binnen je applicatie. We nemen je stap voor stap mee door het opzetten van je ontwikkelomgeving en laten je zien hoe je Angular gebruikt om dynamische webapplicaties te creëren. Je zult hands-on ervaring opdoen door middel van live coding sessies, interactieve workshops en dagelijkse oefeningen.

De training is ontworpen om studenten een diepgaand begrip te geven van de kernconcepten van Angular, van de basisprincipes tot geavanceerde technieken. Tijdens de training leren deelnemers hoe ze herbruikbare componenten kunnen maken en beheren, gegevens effectief kunnen verwerken en de gebruikerservaring kunnen optimaliseren. Door hands-on ervaring op te doen met tools en technologieën zoals RxJS en de Signals API, worden studenten voorbereid op het bouwen van complexe applicaties die voldoen aan professionele normen.

Een belangrijk onderdeel van de training is het toepassen van theoretische kennis in praktische projecten. Dit helpt studenten niet alleen om de geleerde concepten te begrijpen, maar ook om ze toe te passen in real-world scenario’s. De training biedt ook inzicht in best practices voor Angular-ontwikkeling, zoals prestatieoptimalisatie en het structureren van applicaties.

Gedurende de training werk je aan een project, dat aan het einde van de week uitmondt in een eindproject waar je trots op kunt zijn. Dit project integreert alle concepten die je hebt geleerd en geeft je de kans om je nieuwe vaardigheden in de praktijk te brengen. Met aanvullende bronnen zoals officiële documentatie, artikelen en tutorials, krijg je alle ondersteuning die je nodig hebt om je Angular-vaardigheden te ontwikkelen.

Schrijf je vandaag nog in en ontdek hoe leuk en krachtig Angular kan zijn!

Dag 1: introductie Angular, ontwikkelomgeving en eerste applicatie

  • Introductie Angular
  • Instellen van de ontwikkelomgeving
  • Angular CLI, je eerste Angular applicatie
  • Componenten maken en gebruiken
  • Data binding

Dag 2: Services en Observables

  • Vervolg + afronding data binding
  • Services
  • Dependency Injection
  • Externe data gebruiken: json, Http en HttpClientModule
  • Observables en RxJS
  • Externe API’s
  • GET’ing en POST’ing data
  • Introductie case/project

Dag 3: Data flow en routing

  • Data flow tussen componenten met @Input() en @Output()
  • Component communication met Subject<T>()
  • Routing en route parameters
  • Verplichte- en optionele parameters

Dag 4: Forms en Unit Testing

  • Angular Forms
  • Template Driven Forms
  • Reactive / Model Driven Forms
  • Introductie tot Unit Testing Angular Applications

Dag 5: Project en afsluiting

  • Afronden case/project
  • Presentaties van de projecten
  • Bespreking, verbeterpunten en afsluiting

Doelgroep

De doelgroep voor training Angular Fundamentals zijn ontwikkelaars die al vertrouwd zijn met HTML5, CSS3 en JavaScript en hun kennis willen uitbreiden met Angular om interactieve en dynamische webapplicaties te kunnen bouwen.

Deze training is niet geschikt voor absolute beginners in webontwikkeling. Basiskennis van HTML, CSS en JavaScript wordt verondersteld om effectief aan de training te kunnen deelnemen en de concepten te begrijpen. Kennis van andere frameworks voor webontwikkeling is handig maar niet beslist noodzakelijk. Als je klaar bent om je vaardigheden naar het volgende niveau te tillen en te leren hoe je met Angular moderne, interactieve webapplicaties kunt bouwen, dan is deze training perfect voor jou!

Doel

Het doel van deze vijfdaagse training Angular Fundamentals is om deelnemers de kennis en vaardigheden te bieden die nodig zijn om moderne, interactieve webapplicaties te bouwen met Angular. Ook kun je naderhand bestaande applicaties onderhouden en uitbreiden.

Benodigde voorkennis

Voor deelname aan de training Angular Fundamentals is het essentieel dat deelnemers een solide basis hebben in HTML, CCS3 en modern JavaScript (ES6). Je moet overweg kunnen met een code-editor. Het is niet voldoende als je eerder met klikken-en-slepen applicaties of websites hebt gemaakt. Veel (online) materiaal is alleen in het Engels beschikbaar. Het is dan ook handig om over kennis van het Engels te beschikken.

Lesmateriaal

Tijdens de training wordt gebruik gemaakt van slides, voorbeeldcode en andere digitale hulpbronnen. Deze zijn ook na de training beschikbaar. De software die wordt gebruikt (Node.js, editor, Angular) is open source en is gratis verkrijgbaar. Hier wordt op de eerste dag van de training aandacht aan besteed.

Examen en Certificering

Na afloop ontvangen deelnemers een certificaat van deelname.

Data & prijs »
Direct inschrijven »

Interesse in de Angular Fundamentals cursus?

Schrijf je dan meteen in!