Cursusaanbod
Module 1 – De basis van JavaScript
- Inleiding tot modern JavaScript (ES6+)
- Gegevenstypen, operators en controlestructuren
- Functies, scopes en closures
- Arrays, objecten en gegevensmanipulatie
- Asynchrone programmeertechnieken: callbacks, promises en async/await
- Beste praktijken en codestandaarden
Module 2 – De essentie van TypeScript
- Wat is TypeScript en waarom gebruiken we het?
- Statische typing en type-inference
- Interfaces, aangepaste types en enums
- Klassen, overerving en toegangsmodifiers
- Generics en decorators
- Projectopzet en compilerconfiguratie (tsconfig.json)
Module 3 – Webontwikkeling met JavaScript/TypeScript
- Domeinmanipulatie en evenementenbeheer
- Formulieren en inputvalidatie
- Gebruik van REST API's (fetch/axios)
- Structuur en tooling voor front-end projecten
- Inleiding tot React (met TypeScript):
- Componenten, props, state en hooks
- Communicatie tussen componenten
- Routing en integratie met API's
- Beste praktijken en ordelijke codeorganisatie
Module 4 – Back-end ontwikkeling met Node.js en TypeScript
- Inleiding tot Node.js en NPM
- Het maken van servers met Express.js<\/li>
- Bouw en gebruik van RESTful API's
- Middleware, routing en validatiemechanismen
- Integratie met databases (bijv. SQLite, PostgreSQL of MongoDB)
- Praktisch project: de back-end van een volledige applicatie
Module 5 – Ontwikkeling van desktopapplicaties met Electron
- Overzicht van Electron: architectuur en mogelijkheden
- Ramen, menu's en integratie met het besturingssysteem creëren<\/li>
- Back-end integratie en opslag van lokale gegevens
- Gebruik van React (of andere front-end libraries) binnen Electron
- Toepassingen inpakken en verspreiden voor Windows, macOS en Linux
Module 6 – Testen, implementatie en beste praktijken
- Eenheids- en integratietesten uitvoeren (Jest, Mocha of Vitest)
- Hulpmiddelen voor continue integratie en het bouwproces
- Packaging voor zowel web- als desktopomgevingen
- Codeveiligheid, prestaties en onderhoudbaarheid
- Documentatie en versiebeheer (Git/GitHub)
Samenvatting en volgende stappen
Vereisten
- Grondbeginselen van programmeren begrijpen
- Ervaring met HTML en CSS hebben
- Bekend zijn met het gebruik van de commandoregel en een code-editor
Doelgroep
- Front-end- en back-end ontwikkelaars
- Software engineers en volledig-stack ontwikkelaars
- Technische professionals die overstappen naar het JavaScript-ecosysteem
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 8000 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (3)
Ik vond het leren over AI-aanvallen en de beschikbare tools om te beginnen met oefenen en actief inzetten voor securitytesting heel waardevol. Ik heb veel kennis opgedaan die ik aan het begin nog niet had, en de cursus voldeed aan mijn verwachtingen. Het leukste deel van de training was Comet Browser; ik was verbaasd over wat deze tool kon. Dit is zeker iets waar ik dieper in wil duiken. Over het algemeen was het een uitstekende cursus, en ik heb veel genoten van het leren over de OWASP GenAI Top 10.
Patrick Collins - Optum
Cursus - OWASP GenAI Security
Automatisch vertaald
Praktijkgericht, oefeningen, persoonlijke begeleiding en vragen stellen.
Jose Paulos - INESC TEC
Cursus - Tailwind CSS
Automatisch vertaald
Dat elke technische les vergezeld ging van meerdere praktische oefeningen om de concepten goed te begrijpen.
Andrei-Calin Bajea
Cursus - OWASP Top 10 2025
Automatisch vertaald