Java SE advanced course
In this course, the participant will deepen his knowledge of the Java programming language to build well structured, high performant, distributed applications. We will focus on topics like String handling and formatting, i18n, NIO2, functional programming, logging, testing, generics and multithreading.
Schedule
date | dur. | lang. | location | price | |
20 Nov | 3 | Leuven | 1875 EUR (excl. VAT) | ||
20 Nov | 3 | web based | 1875 EUR (excl. VAT) | ||
SESSION INFO AND ENROLMENT |
Intended for
Developers who are going to use Java to build well structured applications on a Java SE platform.
Background
Participants should be familiar (at least 3 months of practice) with the basic Java SE environment (see course Java programming).
Main topics
- Advanced Functional Programming: predefined functional interfaces, advanced stream topics, use of Optional
- Comparing objects with equals() and hashCode()
- Collections and Generics : collections and functional programming, generics
- Working with Strings: String vs. StringBuilder, formatting, tokenizing
- Java SE8 DateTime API, Localization and I18N, Date and Number formatting
- Advanced I/O topics: I/O in Java 8, Files and Paths, I/O enhancements in Java SE8, file attributes, moving and copying files, directory walking and searching
- Multithreading and Concurrency: concurrent collections, thread interaction, Executors and ThreadPools, parallel streams
- Logging and Testing basics
Training method
Classroom instruction and demonstrations. A lot of time is spent on exercises.
Duration
3 days.
Course leader
Sandy Schillebeeckx.
Reviews
4.3/5 (based on 29 evaluations; the most recent ones are shown below)
|
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, ) |
Also interesting
Enrollees for this training also took the following courses:
- Java programming
- OO concepts and techniques
- Building REST APIs with Spring Boot
- SQL and relational databases fundamentals
SESSION INFO AND ENROLMENT |