Java SE: cours avancé
Pendant cette formation, nous allons approfondir notre conaissance de Java. Au cours de cette formation ABIS de trois jours, nous étudierons plus en détail certaines des bibliothèques les plus utilisées de Java SE. Afin de créer des applications plus complètes, une introduction aux tests avec JUnit et logging sera donnée.
Dans ce cours :
- le participant approfondira ses connaissances du langage Java afin de construire des applications bien structurées
- nous nous concentrerons sur des sujets tels que la gestion et le formatage des chaînes de caractères, l’internationalisation (i18n), NIO2, la programmation fonctionnelle, logging, testing, les génériques et le multithreading
Planifier une session?
Formation interactive en temps réel: disponible en personne ou en ligne ou dans un format hybride. La formation peut être effectuée en français, en anglais ou en néerlandais.
DEMANDER FORMATION EN ENTREPRISE |
Calendrier publique des formations | |||||
---|---|---|---|---|---|
date | durée | lang. | lieu | prix | |
08 déc | 3 | web based | 1965 EUR (excl. TVA) | ||
08 déc | 3 | Leuven | 1965 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).
En remplissant le test d'auto-évaluation "Java", vous pouvez décider vous-même si vous avez les connaissances préalables.
Contenu
- Programmation Fonctionnelle Avancée
- interfaces fonctionnelles prédéfinies
- streams
- utilisation de Optional
- Comparaison des objets
- equals() et hashCode()
- Collections et génériques
- collections combiné avec programmation fonctionnelle
- creation de classes et méthodes génériques
- Manipulation des Strings
- String vs. StringBuilder
- formatage
- tokenisation
- Date/Temps et I18N
- Java SE8 DateTime API
- formatage de dates et nombres
- Localisation et I18N
- Sujets avancés d''I/O
- File(s) et Path(s),
- améliorations d''I/O dans Java SE8 pour la lecture et l’écriture de fichiers
- manipulation de fichiers : attributs de fichiers – déplacement et copie de fichiers – recherche de fichiers
- Multithreading et Concurrence
- création de threads
- interaction des threads
- Executors et ThreadPools
- collections concurrentes
- parallel streams
- Introduction au Logging et Testing
- log4j2
- JUnit
Pédagogie
A la suite du discours théorique et des démonstrations, le participant dispose du temps nécessaire pour de nombreux exercices.
Certificat
À la fin du cours, le participant reçoit un «Certificat de réussite».
Durée
3 jours.
Formateur
Sandy Schillebeeckx (ABIS), Gert Vanstapel (ABIS).
Reviews
4.6/5 (basé sur 26 évaluations; les plus récentes sont montrées ci-dessous)
|
The practice exercises are very good.
| (N.N., ) |
Good Content, Good Approach
| (Harshad Kode, ING België, ) |
Good course for starting with Advanced Java. Sandy has a good patience level.
| (Mohitesh Sahu, ING België, ) |
I am very happy to have done this course to get a bit more advanced knowledge on the use of Java. Our instructor Sandy was very good, knowledgeable and polite.
| (Sourabh Nair, ING België, ) |
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, ) |
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 |