CONTACT ONS
 Duur 35 uren

Cursusaanbod

Module 1 – JavaScript Fundamenten

  • Inleiding tot modern JavaScript (ES6+)
  • Data types, operatoren en besturingsstructuren
  • Functies, scope en closures
  • Arrays, objecten en datamanipulatie
  • Asynchrone programmering: callbacks, promises en async/await
  • Best practices en coderingsstandaarden

Module 2 – TypeScript Essentials

  • Wat is TypeScript en waarom het gebruiken
  • Statische typing en type-inferentie
  • Interfaces, aangepaste types en enums
  • Klassen, erfenis en toegangsmodificatoren
  • Generics en decorators
  • Projectinstelling en compilerconfiguratie (tsconfig.json)

Module 3 – Webontwikkeling met JavaScript/TypeScript

  • DOM-manipulatie en event handling
  • Formulieren en validatie van invoer
  • Consumptie van REST API's (fetch/axios)
  • Front-end projectstructuur en tooling
  • Inleiding tot React (met TypeScript):
    • Componenten, props, state en hooks
    • Componentcommunicatie
    • Routing en API-integratie
  • Best practices en codeorganisatie

Module 4 – Back-end Development met Node.js en TypeScript

  • Inleiding tot Node.js en NPM
  • Servers aanmaken met Express.js
  • Bouwen en consumeren van RESTful API's
  • Middleware, routing en validatie
  • Database-integratie (bijv. SQLite, PostgreSQL of MongoDB)
  • Praktijkproject: de back-end van een volledige applicatie

Module 5 – Desktop Application Development met Electron

  • Overzicht van Electron: architectuur en functionaliteiten
  • Windows, menu's en OS-integratie aanmaken
  • Back-end integratie en lokaal opslaan van data
  • Gebruik van React (of andere front-end bibliotheken) met Electron
  • Pakketvorming en distributie van de applicatie (Windows, macOS, Linux)

Module 6 – Testen, Deployment en Best Practices

  • Unit- en integratietests (Jest, Mocha of Vitest)
  • CI-tools en buildprocessen
  • Pakketvorming voor web- en desktopomgevingen
  • Codesecurity, prestaties en onderhoud
  • Documentatie en versiebeheer (Git/GitHub)

Samenvatting en Volgende Stappen

Vereisten

  • Basisbegrip van programmeerconcepten
  • Ervaring met HTML en CSS
  • Comfortabel omgaan met de command line en een code-editor

Doelgroep

  • Front-end- en back-end developers
  • Softwareengineers en full-stack developers
  • Technische professionals die overstappen naar de 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.
Investering

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)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën