Introductie
Na het korte HBO-programma Full-stack developer ben je breed inzetbaar. Behaal al tijdens de opleiding vijf extra branche-erkende diploma’s!
Omschrijving
Het HBO-programma Full-stack developer is een zeer volledige opleiding Full-stack developer inclusief vakliteratuur. Je leert ontwikkelen voor front-end, back-end en databases en behaalt meteen vijf extra branche-erkende diploma’s.
Na afronding ben je in staat te ontwikkelen voor zowel front-end als back-end en kun je deze combineren tot een werkende applicatie. De opleiding leert je o.a. programmeren in HTML/CSS en Javascript. Ook leer je over databases met PHP en MySQL, programmeren in JAVA en over front-end frameworks. Daarnaast is er uitgebreid aandacht voor testen en raak je vertrouwd met de veelgebruikte projectmethodieken Agile Scrum en PRINCE2.
De getoonde kosten zijn exclusief externe examenkosten.
Baanperspectief
Het HBO-programma Full-stack developer is bestemd voor iedereen die aan de slag wil als software developer of ontwikkelaar en daarbij wil kunnen ontwikkelen voor zowel front-end als back-end. De opleiding is geschikt voor IT’ers die door willen groeien naar een functie op HBO-niveau, maar ook voor professionals uit andere branches die de overstap willen maken naar de IT. Met de opleiding HBO Full-stack developer doe je uitgebreide kennis op en behaal je waardevolle branche-erkende certificaten.
Beschrijving
De opleiding biedt een zeer volledig programma en bestaat uit acht modules die je voorbereiden op de functie van full-stack developer. Na afronding ben je in staat te ontwikkelen voor zowel front-end als back-end en kun je deze combineren tot een werkende applicatie.De opleiding leert je o.a. programmeren in HTML/CSS en Javascript. Ook leer je over databases met PHP en MySQL, programmeren in Python en over front-end frameworks. Daarnaast is er uitgebreid aandacht voor testen en raak je vertrouwd met de veelgebruikte projectmethodiek Agile Scrum.
De opleiding is opgebouwd uit de onderstaande modules.
HTML5 en CSS3
Je doet grondige kennis op van de structuurtaal HTML en de opmaaktaal CSS. Onmisbare kennis voor professionals die zich bezig willen houden met webontwikkeling of webbeheer! In deze module leer je o.a. over de opbouw (syntax) van zowel HTML als CSS, verschillende HTML-tags en CSS-properties. Ook de toepassing komt uitgebreid aan bod. Daarnaast is er aandacht voor browserversies en -compatibiliteit.
Programmeren Javascript
Je ontwikkelt zelfstandig interactieve functionaliteit aan de clientkant van een webapplicatie van enige complexiteit met behulp van Javascript en maakt daarbij gebruik van het DOM van een webpagina.
PHP & MySQL
In deze module ontwikkel je zelfstandig een dynamische website van enige complexiteit met behulp van PHP en MySQL.
Front-end frameworks
Je raakt bekend met internationaal erkende Front End frameworks.
Software design
Je modelleert zelfstandig UML-diagrammen ten behoeve van objectgeörienteerde softwareontwikkeling op het Intermediate-niveau zoals vastgesteld door Object Management Group.
Programmeren in Python
In de module Programmeren in Python komen alle belangrijke algemene concepten van Python aan bod, zoals controlestructuren, functies, datastructuren, file-io en exception handling. Je leert je weg vinden in de uitgebreide bibliotheken met herbruikbare code. En in de tool IDE (integrated development environment) Wing 101 leer je aan de hand van aansprekende opdrachten de code te maken, deze te testen en te debuggen.
ISTQB® Certified Tester Foundation Level
Je doet alle basisvaardigheden op voor het testen van informatiesystemen. Daarbij is veel aandacht voor de koppeling met de praktijk, zodat je na afloop goed voorbereid bent om je nieuw verworven kennis toe te passen. Na afloop kun je in elke ontwikkelomgeving werken.
Onderwerpen die aan bod komen, zijn o.a.:
- fundamenten van testen;
- de plaats van testen binnen het ontwikkelproces;
- testlevels en testsoorten;
- statistische technieken;
- testontwerptechnieken;
- testactiviteiten;
- typen testtools;
- kansen en risico’s van testtools.
Agile Scrum
Deze module richt zich op Agile werken. Snel veranderende markten en vraag vergen van bedrijven dynamisch ingerichte werkprocessen en projecten. Deze manieren van werken gaan meer uit van samenwerking en gebruik van talent dan van structuur en vaste patronen en rolverdelingen. Wendbaarheid, creativiteit en pro-activiteit zijn hier de sleutelwoorden. Ofwel: Agile werken. Je leert wat de Agile-werkwijze inhoudt en verdiept je in de meest populaire variant hiervan: Scrum. Deze module is een deel van een grotere module uit de HBO-bachelor Informatica (Software engineering).
Je hoeft zelf geen boeken te kopen. De benodigde vakliteratuur is inbegrepen bij het collegegeld.
Toelating
Voor toelating tot dit korte HBO-programma is geen specifieke vooropleiding vereist. Beschik je nog niet over programmeerervaring? Volg dan eerst de cursus Inleiding programmeren zodat je over voldoende basiskennis beschikt. Deze cursus is niet verplicht maar wel aan te raden voorafgaand aan dit korte HBO-programma.