Java SE voor gevorderden
In deze cursus zal de deelnemer zijn kennis van de Java programmeertaal uitdiepen met als doel het bouwen van gestructureerde, performante en gedistribueerde applicaties. We bespreken onderwerpen zoals String handling en formattering, i18n, NIO2, functioneel programmeren, logging, testing, generics en multithreading.
Kalender
datum | duur | taal | plaats | prijs | |
20 nov | 3 | Leuven | 1875 EUR (excl. BTW) | ||
20 nov | 3 | web based | 1875 EUR (excl. BTW) | ||
SESSIE-INFO EN INSCHRIJVEN |
Doelgroep
Ontwikkelaars die goed gestructureerde Java applicaties gaan bouwen voor een Java SE platform.
Voorkennis
Er wordt verondersteld dat de deelnemers praktisch (minstens 3 maanden praktijk) vertrouwd zijn met de basis Java omgeving (zie Java: basiscursus).
Inhoud
- Functioneel Programmeren: voorgedefinieerde functionele interfaces, gebruik van Optional, streams
- Vergelijken van objecten met equals() en hashCode()
- Collections and Generics : collecties en functioneel programmeren, generics
- Werken met Strings: StringBuilder, formatteren, tokenizen
- Java SE8 DateTime API, Localization en I18N, formatteren van datums en getallen
- NIO2: gebruik van File(s) en Path(s), File Attributes, nieuwe stream methodes
- Multithreading en Concurrency: concurrent collections, thread interactie, Executors en ThreadPools, parallel streams
- Logging en Testing basics
Verloop van de cursus
Naast de theoretische uitleg en demo's hebben de deelnemers uitgebreid tijd om de aangebrachte theorie in te oefenen.
Duur
3 dagen.
Docent
Sandy Schillebeeckx.
Reviews
4.3/5 (gebaseerd op 29 evaluaties; de meest recente worden hieronder getoond)
|
Tevreden, veel relevante dingen geleerd die ik kan gebruiken in mijn werk.
| (Irene van Dijk, APG Heerlen, ) |
Fijne lessen, maar veel in een keer
| (Theo, ) |
door docent goed aangesloten bij kennisniveau van de groep
| (N.N., APG Heerlen, ) |
Ook interessant
Cursisten van deze training hebben ook volgende cursussen gevolgd:
- Java: basiscursus
- OO concepten en technieken
- SQL en relationele databases: basiskennis
- OO analyse en design met UML
SESSIE-INFO EN INSCHRIJVEN |