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

Aantal deelnemers


Prijs Per Deelnemer

Testimonials (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën