Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
Module 1 – JavaScript Fundamentals
- Inleiding tot moderne JavaScript (ES6+)
- Datatypes, operatoren, en controlestructuren
- Functies, scope, en closures
- Arrays, objecten, en gegevensmanipulatie
- Asynchrone programmering: callbacks, promises, en async/await
- Best practices en code standaarden
Module 2 – TypeScript Essentials
- Wat is TypeScript en waarom gebruik je het
- Statisch typen en type-inferentie
- Interfaces, aangepaste typen, en enums
- Klassen, erfelijkheid, en toegangsmodificatoren
- Generics en decorators
- Projectopstelling en compilerconfiguratie (tsconfig.json)
Module 3 – Web Development with JavaScript/TypeScript
- DOM-manipulatie en evenementbehandeling
- Formulieren en invoervalidatie
- Consumeren van REST APIs (fetch/axios)
- Voor-omgeving projectstructuur en tools
- Inleiding tot React (met TypeScript):
- Componenten, props, status, en hooks
- Componentcommunicatie
- Routing en API-integratie
- Best practices en codeorganisatie
Module 4 – Backend Development with Node.js en TypeScript
- Inleiding tot Node.js en NPM
- Servers maken met Express.js
- Bouwen en consumeren van RESTful APIs
- Middleware, routing, en validatie
- Database integratie (bijvoorbeeld SQLite, PostgreSQL, of MongoDB)
- Praktisch project: backend van een volledige toepassing
Module 5 – Desktop Application Development with Electron
- Overzicht van Electron: architectuur en kenmerken
- Vensters, menu's en OS-integratie op niveau maken
- Backend-integratie en lokale gegevensopslag
- Gebruik van React (of andere voor-omgeving bibliotheken) met Electron
- Toepassingspakket en distributie (Windows, macOS, Linux)
Module 6 – Testing, Deployment, en Best Practices
- Eenheden- en integratietests (Jest, Mocha, of Vitest)
- CI-tools en bouwprocessen
- Pakketten voor web- en desktopomgevingen
- Codebeveiliging, prestaties, en onderhoud
- Documentation en versiebeheer (Git/GitHub)
Samenvatting en volgende stappen
Vereisten
- Begrip van basisprogrammeerconcepten
- Ervaring met HTML en CSS
- Gezellig met de opdrachtregel en een code-editor
Publiek
- Front-end en back-end ontwikkelaars
- Software-ingenieurs en full-stack ontwikkelaars
- Technische professionals die overstappen naar JavaScript ecosystemen
35 Uren
Getuigenissen (1)
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