Leergang Programmeren* Onderwerp Blok 1 Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 Week 9 Week 10 Week 11 Week 12 Blok 2 Week 13 Week 14 Week 15 Week 16 Week 17 Week 18 Week 19 Week 20 Week 21 Week 22 Week 23 Week 24 Blok 3 Week 25 Week 26 Week 27 Week 28 Week 29 Week 30 Week 31 Week 32 Week 33 Onderwerp Basis programmeren Objecten en klassen Klassendefinities Interactie tussen objecten Objecten groeperen Geavanceerde werking Klassen ontwerpen Correct werkende objecten Structuur verbeteren met overerving Abstractietechnieken Grafische gebruikersinterface maken Foutafhandeling Uitloop Geavanceerd programmeren GIT Hub GIT Hub Integrated Development platform (IDE) Databases & SQL Databases & SQL Databases & SQL Java Database Connectivity (JDBC) Java Database Connectivity (JDBC) Object Relational Mapping (ORM) (Hibernate) Object Relational Mapping (ORM) (Hibernate) Geautomatiseerd testen Praktijkopdracht Front end development HTML / CSS HTML / CSS HTML / CSS Gebruikersonderzoek usability Taakanalyse en taakscenario van de applicatie Low fi en high fi prototyping Uitloop/ praktijkopdracht Uitloop/ praktijkopdracht Uitloop/ praktijkopdracht * Inhoud en planning van het programma zijn onder voorbehoud Datum 22 september 2017 29 september 2017 6 oktober 2017 13 oktober 2017 20 oktober 2017 3 november 2017 10 november 2017 17 november 2017 24 november 2017 1 december 2017 8 december 2017 15 december 2017 12 januari 2018 19 januari 2018 26 januari 2018 2 februari 2018 9 februari 2018 16 februari 2018 23 februari 2018 9 maart 2018 16 maart 2018 23 maart 2018 6 april 2018 13 april 2018 20 april 2018 18 mei 2018 25 mei 2018 1 juni 2018 8 juni 2018 15 juni 2018 22 juni 2018 29 juni 2018 6 juli 2018