Java SE: cours avancé
Lors de ce cours, le participant approfondira ses connaissances du langage Java afin de créer des applications structurées, performantes et distribuées. L'attention sera portée sur des sujets comme utilisation de String (formattage,tokenisation,..), i18n, NIO2, programmation fonctionelle, utilisation des génériques, logging, testing et multithreading.
Calendrier
date | durée | lang. | lieu | prix | |
14 jan | 3 | E | Leuven | 1875 EUR (excl. TVA) | garanti |
14 jan | 3 | E | web based | 1875 EUR (excl. TVA) | garanti |
12 mar | 3 | web based | 1875 EUR (excl. TVA) | ||
12 mar | 3 | Leuven | 1875 EUR (excl. TVA) | ||
INFO SESSION ET INSCRIPTION |
Participants
Les développeurs qui doivent utiliser Java pour construire des applications bien structurées sur la plate-forme Java SE.
Connaissances préalables
Il est supposé que tout participant est familiarisé (au minimum 3 mois de pratique) avec les connaissances de base de l'environnement Java (voir La programmation en Java).
Contenu
- Programmation fonctionelle: interfaces fontionelles prédéfinies, utilisation de Optional, streams
- Comparaison des objets avec equals() et hashCode()
- Collections et génériques: collections combiné avec programmation fonctionelle, génériques
- Manipulation des Strings: StringBuilder, formattage, tokenisation
- Java SE8 DateTime API, Localisation et I18N, formattage de dates et nombres
- NIO2: utilisation de File(s) et Path(s), File Attributes, nouvelles méthodes des streams
- Multithreading et Concurrence: collections concurrentes, interaction des threads, Executors et ThreadPools, parallel streams
- Logging et Testing
Pédagogie
A la suite du discours théorique et des démonstrations, le participant dispose du temps nécessaire pour de nombreux exercices.
Durée
3 jours.
Formateur
Sandy Schillebeeckx.
Aussi intéressant
Participants de ce cours ont aussi suivi les formations suivantes:
- La programmation en Java
- Concepts et techniques OO
- Spring: cours de base
- Développement d’API REST avec Spring Boot
INFO SESSION ET INSCRIPTION |