MasterClass Expertise Java Core par Olivier Croisier

Blended learning

Wie lange dauert die Weiterbildung?

 3,00 Tag(e)

In welcher/n Sprache(n) wird die Weiterbildung angeboten?

EN FR

Wann findet der nächste Termin statt?

Wer bietet diese Weiterbildung an?

OXiane est spécialisé dans la conception et la réalisation de formations informatiques et de supports de cours pédagogiques sur les dernières technologies. Nos différentes filières permettent de couvrir tous les besoins en formation que ce soit en IT au sens large, mais également "Utilisateurs" et "Soft Skills" en Management, Communication & leadership.

An wen richtet sich die Weiterbildung?

  • Architectes
  • Développeurs
  • Leader technique

Welche Ziele werden verfolgt bzw. welche Kompetenzen sollen erworben werden?

  • Accéder à un niveau supérieur de maîtrise du langage Java
  • Comprendre et implémenter toutes les API fondamentales du JDK 11
  • Maîtriser les aspects de performances, de robustesse du code et de bonnes pratiques.

Wie sieht der Inhalt der Weiterbildung aus?

Jour 1

  • Core Java
    • De Java 5 à Java 11
    • Types primitifs
    • Classes et références (strong, soft, weak)
    • Classes internes
    • Performance des chaînes de caractères
    • Gestion des exceptions
    • Bonnes pratiques de logging
  • Lambdas et streams
    • Principes de programmation fonctionnelle
    • Anatomie d'une expression lambda
    • Références de méthodes
    • Méthodes par défaut
    • Programmation orientée 'trait'
    • Notion de Stream
    • Générateurs de données
    • Transformation et filtrage
    • Collecteurs et opérations terminales

Jour 2

  • Types paramétrés ("Generics")
    • Historique
    • Comprendre et utiliser les types paramétrés
    • Développer un type paramétré
    • Implémentation technique et limites
    • Types paramétrés et tableaux
    • Réflexion sur les types paramétrés
    • Design patterns spécifiques
  • Structures de données
    • Comprendre Equals et HashCode
    • Comparaison et tri des données
    • Le framework Collections
    • Patterns d'itération
    • Recherche efficace
    • Bonnes pratiques
    • Autres structures de données

Jour 3

  • I/O & Encodage
    • Architecture de java.io
    • Le design-pattern Décorateur
    • Encodage : de ASCII à Unicode/UTF-
    • L'API NIO2 (optionnel)
    • Gestion des ressources et bonnes pratiques
  • Annotations
    • Historique
    • Syntaxe et utilisation
    • Annotations personnalisées
    • Annotation processors
    • Réflexion
  • Réflexion et Annotations
    • Méta–programmation : la classe Class
    • Fonctionnement des classloaders
    • Instanciation dynamique d'une classe
    • Manipulation des méthodes & champs
    • Proxies dynamiques
    • Frameworking

Was erhalten Sie am Ende der Weiterbildung?

Une attestation de participation sera transmise aux participants

Wie kann ich das Weiterbildungsinstitut kontaktieren?

Fiona Marin

Diese Weiterbildungen könnten Sie interessieren

FR
Tag
Blended-Learning
Programmiersprache - Programmiersprache Java
04.11.2026
FR
Tag
Blended-Learning
Programmiersprache - Programmiersprache Javascript
21.09.2026