Formation Oracle Certified Professional, Java SE 8 Programmer, préparation à la certification


Formation Oracle Certified Professional, Java SE 8 Programmer, préparation à la certification

Catalogue : Développement logiciel



Création de classes Java
• L'encapsulation et les concepts d'héritage.
• Le polymorphisme et les méthodes.
• Les classes singleton, les classes non modifiables.
• Les classes emboîtées, les types énumérés et les expressions lambdas.
Travaux pratiques
Test blanc et corrigé.
Collections et généricité
• Les classes génériques.
• Les interfaces java.util.Comparator, java.lang.Comparable, les filtres et l'API Stream.
• La méthode forEach de Stream.
• L'interface Stream et les séquences d'opérations.
• Les références de méthodes avec l'API Stream.
Travaux pratiques
Test blanc et corrigé.
Les interfaces fonctionnelles prédéfinies
• Les interfaces prédéfinies du package java.util.function.
• Les versions primitives des interfaces fonctionnelles.
• Les versions binaires des interfaces fonctionnelles.
• L'interface UnaryOperator.
L'API Java Stream
• Extraire et rechercher des données au moyen de méthodesde l'API Stream.
• La classe Optional. Les méthodes de traitement.
• Trier une collection. Stocker les résultats.
• Les méthodes flatMap().
Travaux pratiques
Test blanc et corrigé.
Exceptions, assertions et l'API Java SE 8 : date/temps
• Les instructions try-catch, throw et les clauses catch.
• Les ressources Auto-closeable.
• Les exceptions personnalisées et des ressources Auto-closeable.
• Les invariants et les événements liés aux dates et au temps.
• Créer et gérer les événements liés aux dates et au temps.
Travaux pratiques
Test blanc et corrigé.
Les entrées et les sorties
• Les données sur la console. Les classes du package java.io.
• L'interface Path. La classe Files.
• Utilisation de l'API Stream avec NIO.2.
Travaux pratiques
Test blanc et corrigé.
Les accès concurrents
• Créer des threads.
• Le mot-clé synchronized et le package java.util.concurrent.atomic.
• Les collections java.util.concurrent.
• Le framework Fork/Join et les streams parallèles.
Travaux pratiques
Test blanc et corrigé.
L'accès aux bases de données avec JDBC et l'internationalisation
• Les interfaces qui constituent le cœur des API.
• Les composants pour la base de données.
• Créer les requêtes et lire les résultats.
• Configurer la langue avec un objet "Locale".
• Créer, lire un fichier Properties et créer un resource bundle.
Travaux pratiques
Test blanc et corrigé.

 

Fiche de la formation



 Cible :

Développeurs d'applications.


 Prérequis :

Une bonne maîtrise du langage Java est impérative. Il faut également avoir suivi la formation Certification Java 8 niveau 1 - Certified Associate Java SE 8 Programmer


 Durée : 4 jours

 Type : Stage pratique


 Contactez-nous