931 courses: ICT

ABIS

Java SE: cours avancé

  • by ABIS
Leuven and Online
2.378

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

  • 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

A la suite du discours théorique et des démonstrations, le participant dispose du temps nécessaire pour de nombreux exercices.

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.

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).

Leuven € 2.378(Incl.VAT) Subscribe
Leuven € 2.378(Incl.VAT) Subscribe
Leuven € 2.378(Incl.VAT) Subscribe

Les développeurs qui doivent utiliser Java pour construire des applications bien structurées sur la plate-forme Java SE.