Spring naar inhoud

Praktische informatie

Leer een Full Stack Webapplicatie ontwerpen met de HBO-ICT: Full Stack Development.

Opleiding Full stack development

Inhoud

Full Stack Development is een HBO-ICT module van de Hanze. De module bestaat uit 20 bijeenkomsten en is een vervolg op de module Programmeren: Introduction Computer Science with Python. Samen vormen deze modules de leerlijn Programmeren waarin deelnemers worden opgeleid tot Software Engineer. 

Full Stack Development is zeer geschikt om de eigen programmeerskills op verschillende onderdelen verder te ontwikkelen. Na afloop beschikken deelnemers over vaardigheden om als ontwikkelaar de leiding te nemen bij het ontwikkelen van platformen met een Front- en Back End.

Software Ontwikkelaar, Computerprogrammeur, Applicatieontwikkelaar, Webdeveloper, Full Stack Developer zijn termen die de rol van een Software Engineer duiden. Programmeren is een zeer belangrijke skill van een Software Engineer, maar het vakgebied is breder dan dat. 

Vandaag de dag werken Software Engineers in teams, hebben zij intensief contact met de opdrachtgever/ klant en zijn zij betrokken bij het gehele softwareontwikkelproces (life cycle). Met het nog steeds toenemende gebruik van software en webapplicaties is de vraag naar Software Engineers groot. Met de leerlijn Programmeren willen de Hanze en de IT Academy iedereen de kans geven om een loopbaan te starten in de IT.

Modules
Modules European Credits
Object georiënteerd programmeren 1 5
Object georiënteerd programmeren 2 5
Webtechnologie 2 5
Webtechnologie 3 5
Werkplekleren/ project 10
Totaal 30

Overzicht van de vakken

De module Full Stack Development bestaat uit 4 verschillende vakken en een project. Hieronder het overzicht van de vakken:

  • Object georiënteerd programmeren in Java
  • Software ontwerp
  • Software testing
  • REST API bouwen
  • Back End van webapplicaties
  • Ontwerpbeslissingen van het Web
  • Testen, onderhoud en overdraagbaarheid van de applicatie
  • FrontEnd van Webapplicaties
  • Samenwerking tussen Front- en Back End
  • Beveiliging en privacy
  • Het zelfstandig bouwen van een complexe webapplicatie, inclusief koppeling met Front End en database

*Note: De opdrachten kunnen mogelijk ook worden uitgevoerd op de gewenste stack van de deelnemer. Bijvoorbeeld PHP of .Net. Indien dit van toepassing is, wordt een intakegesprek ingepland.

Resultaat

Na afloop van Full Stack Development beschikken deelnemers over de volgende kennis:

  • Object georiënteerd programmeren in Java
  • Het ontwerpen van een webapplicatie
  • Een REST API bouwen
  • Het ontwerpen van een Full Stack Webapplicatie
  • Het ontwikkelen van een Front End applicatie en koppelen met de Back End
  • Beveiliging en privacy aspecten van webapplicaties
        

Praktische informatie

  • Eerstvolgend startmoment: 4 september 2025
  • 1 dag in de week (donderdag), van 13.30 - 21.30 uur
  • 12 tot 16 uur per week aan studiebelasting
  • Toetsing middels opdrachten en tentamens
  • Instroom vanaf havo, vwo of mbo-4
         
       

Aanvullende informatie

Beginnende Software Engineers die al enige kennis hebben van programmeren. Het kennisniveau dient aantoonbaar en vergelijkbaar te zijn met de leeruitkomsten van Programmeren.

Vereiste voorkennis
Om in te stromen in de module dien je minimaal één programmeertaal te beheersen en kennis te hebben van HTML/CSS . Daarnaast dien je over aantoonbare database kennis te beschikken.

Hoewel we de studiebelasting beperkt willen houden tot circa 12-16 uur per week, leert de ervaring dat deelnemers meer tijd besteden aan het leren programmeren. Programmeren is niet eenvoudig en de één pakt het sneller op dan een ander. Om een goede programmeur te worden dient een deelnemer dagelijks met het vakgebied/ code bezig te zijn. De studiebelasting van de volledige module staat gelijk aan 30 European Credits op hbo-niveau.

De colleges worden iedere donderdag, van 13.30 - 21.30 uur, klassikaal verzorgd en bestaan uit een theorie- en praktijkgedeelte. Per onderdeel wordt de theorie uitgelegd door de docent. Daarna wordt aan de slag gegaan met praktijkopdrachten. In de middag worden de vakken Object georiënteerd programmeren 1 en 2 verzorgd. In de avond staat het vak Webtechnologie op het programma.