Java Collections
De Java Collections-quest gaat over collecties in Java en een aantal andere onderwerpen. We leggen uit hoe je met bestanden en archieven kunt werken. We vertellen wat ontwerppatronen zijn en hoe je deze gebruikt. Je doet ervaring op met JSON, Guava, Apache Commons Collections en JUnit. Je leert hoe garbage collection in Java in zijn werk gaat. Als aanvulling op de gevorderde onderwerpen in Core maak je kennis met de tools die elke moderne softwareontwikkelaar nodig heeft. Je leert over Git en JAXB, en over RMI en DymamicProxy. En we vertellen iets over een andere belangrijke programmeertaal: JavaScript. In deze taak voer je miniprojecten uit. Dit noemen we grote taken. Om het je niet te moeilijk te maken, hebben we deze onderverdeeld in meerdere kleine taken.
- Niveau 1
Vergrendeld Werken met bestanden en archieven - Niveau 2
Vergrendeld RMI en dynamische proxy's. Werken met Swing - Niveau 3
Vergrendeld JSON en JavaScript. Werken met Guava, Apache Commons Collections en JUnit - Niveau 4
Vergrendeld Recursie. Garbage collection en soorten referenties in Java. Logging - Niveau 5
Vergrendeld Systemen voor versiebeheer: Git en SVN. Generiek programmeren - Niveau 6
Vergrendeld Basispatronen om webapplicaties te schrijven. Uitvoerige bestudering van collecties - Niveau 7
Vergrendeld Ontwerppatronen. Hulpklassen, bijvoorbeeld Arrays. Nog meer collecties - Niveau 8
Vergrendeld Ontwikkelmethoden. Annotaties in Java. Hiërarchie van uitzonderingen - Niveau 9
Vergrendeld Schrijf je eerste webapplicatie. Werken met Tomcat en IDEA - Niveau 10
Vergrendeld URI's en URL's. REST-services. Schrijf je eigen client/server-applicatie - Niveau 11
Vergrendeld Je bent geslaagd voor de cursus!