Certified Professional Program Java- en app-programmeur
-
Informatica
-
Contractonderwijs
-
Taal Nederlands
-
Alléén maatwerkprogramma mogelijk
-
600 studie uren
-
Prijs op aanvraag
-
Mix van online en face 2 face bijeenkomsten
-
Voor dit product gelden ingangseisen
Wat leer je in deze opleiding?
Voor wie is de opleiding bedoeld?
Opbouw
Deel 1: Objectgeoriënteerd programmeren met Java (11,5 EC)
In deel 1, Objectgeoriënteerd programmeren met Java, leer je de basiskennis en -vaardigheden die een Javaprogrammeur moet beheersen. Dit deel bestaat uit vier modulen:
Inleiding objectgeoriënteerde analyse en ontwerp met UML (2 EC)
Je raakt bekend met de beginselen van objectoriëntatie en het analyseren en ontwerpen van objectgeoriënteerde informatiesystemen. Om de resultaten van analyse en ontwerp vast te leggen wordt de Unified Modeling Language (UML) gebruikt.
Objectgeoriënteerd programmeren (5 EC)
Je begint met programmeren in Java. Je leert om vanuit een gegeven specificatie zelfstandig een objectgeoriënteerd programma te ontwerpen en implementeren in Java. Je gebruikt hierbij de uitgebreide Javabibliotheek.
Overerving en foutafhandeling (2,5 EC)
Je bouwt je kennis een vaardigheden van objectoriëntatie en Java verder uit. De programma’s worden groter en complexer. Daarbij wordt een goed ontwerp steeds belangrijker. De behandelde onderwerpen zijn onder meer: overerving, interfaces, polymorfisme, generieke klassen en het afhandelen van fouten.
Inleiding datastructuren en algoritmen (2 EC)
Je maakt kennis met datastructuren zoals tabellen en bomen, aan de hand van de collection classes uit de Javabibliotheek. Verder wordt gekeken naar algoritmen om efficiënt problemen op te lossen.
Deel 2: Geavanceerde Javatechnieken en app-ontwikkeling (10 EC)
In deel 2, Geavanceerde Javatechnieken en app-ontwikkeling verkrijg je inzicht in een aantal onderwerpen die voor grotere en complexere programma's van belang kunnen zijn, maar nog niet behandeld zijn in deel 1. In deel 2 wordt ook de omschakeling naar het ontwikkelen van apps gemaakt. Dit onderdeel bestaat uit twee modulen:
Geavanceerde Javatechnieken (2,5 EC)
Je leert een aantal complexere Javatechnieken te gebruiken in je programma's. Denk hierbij onder andere aan: concurrency, event handling en de koppeling met een database.
Applab (7,5 EC)
Je bouwt je kennis een vaardigheden van objectoriëntatie en Java verder uit. De programma’s worden groter en complexer. Daarbij wordt een goed ontwerp steeds belangrijker. De behandelde onderwerpen zijn onder meer: overerving, interfaces, polymorfisme, generieke klassen en het afhandelen van fouten.