Formation Certification Java 11 - Certified Professional Java SE 11 Developer - Partie 2

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l'issue de cette formation Java SE 11 Developer, vous saurez :

  • Effectuer un choix stratégique vous évitant de perdre du temps inutilement lors de l'examen
  • Déterminer les sujets qui nécessiteront un travail de préparation complémentaire
  • Augmenter vos chances de réussir l’examen de certification 1Z0-819

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 2 590,00 €

Durée 4 jours (28h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 2 590,00 €

Durée 4 jours (28h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Cette formation Java SE 11 Developer constitue la deuxième étape afin de vous préparer à la certification officielle Oracle Certified Professional - Java SE 11 Developer (1Z0-819).

Cette certification étant réputée très difficile, sa préparation a été décomposée en deux formations distinctes :

- La partie 1 (Réf. JCJ11) concerne les développeurs qui ont de bonnes bases en Java
- La partie 2 (Réf. JCJ11B) concerne les développeurs qui auront suivi la préparation partie1 ou qui ont déjà obtenu une certification, soit OCA java 8, soit OCP en Java 6, Java 7 ou Java 8

Programme

Présentation de la certification Oracle Certified Professional - Java SE 11 Developer

Présentation des différentes certifications Java d'Oracle
Déroulement du processus d'inscription
Déroulement de l'épreuve
Recommandations pour le passage de l'examen
Stratégies gagnantes
Thèmes de l’examen 1ZO-819

Révisions

Nouveautés dans les interfaces

Méthodes par défaut et méthodes static
Méthodes privées
AtelierPassage d'un QCM-bilan

Annotations

Format d’une annotation
Annotations prédéfinies de Java 11
Création d’annotations
Meta-annotations
Annotations de type
Annotations répétées
AtelierPassage d'un QCM-bilan

Conception avancée de classes

Méthodes par défaut, privées et méthodes static dans les interfaces
Utiliser les classes et les méthodes abstraites
Développer du code qui utilise le mot-clé final
Créer des classes emboîtées static, les classes locales, classes internes et anonymes
Utiliser les types énumérés, y compris ceux comportant des méthodes et des constructeurs
AtelierPassage d'un QCM-bilan

Collections et généricité

Créer et utiliser une classe générique
Créer et utiliser une méthode générique
Utilisation du caractère ? dans un paramètre générique
Présentation des interfaces List, Set, Queue, Map
Savoir choisir un type de collection
Créer et utiliser les objets ArrayList, TreeSet, TreeMap et ArrayDeque
Parcours de collections avec itérateur ou boucle for-each
Rôle des méthodes equals et hashCode
Utilisation des classes enveloppes
Méthodes de la classe Collections
AtelierPassage d'un QCM-bilan

Programmation fonctionnelle

Mise en œuvre des interfaces fonctionnelles prédéfinies : Consumer, Supplier, Predicate, Function, UnaryOperator, BinaryOperator
Variantes spécialisées pour types primitifs des interfaces fonctionnelles prédéfinies
Obtention de streams
Méthodes intermédiaires et terminales
Exploiter les méthodes peek et map, y compris les versions primitives de map ainsi que flatMap
Rechercher des données au moyen de méthodes des classes de l’API Stream comme findFirst, findAny, anyMatch, allMatch, noneMatch
Savoir utiliser les méthodes groupingBy et partitioningBy
Utiliser les méthodes de la classe Optional
Trier une collection au moyen de l’API Stream
Utiliser les méthodes reduce et collect pour effectuer des réductions
Principe de l’évaluation paresseuse
Utiliser les streams parallèles pour améliorer les performances
AtelierPassage d'un QCM-bilan

Date/temps-Internationalisation

Utiliser les méthodes des classes LocalDate, LocalTime, LocaDateTime, Instant, Period, Duration
Formater les dates et le temps
Gérer les zones géographiques
Calculer les durées avec les classes Period et Duration
Compatibilité des nouvelles classes avec les classes java.util.Date et java.util.Calendar
Obtention d’un objet Locale
Localisation de dates, nombres
Gestion des Resource Bundles
AtelierPassage d'un QCM-bilan

Entrées/sorties de base

Savoir choisir entre les hiérarchies InputStream/OuputStream et Reader/Writer
La classe File
Lire des données au clavier et écrire sur la console
Utiliser les classes du package java.io, notamment BufferedReader, BufferedWriter, File, FileReader, FileWriter, FileInputStream, FileOutputStream, PrintWriter
Mettre en œuvre la sérialisation d’objet avec ObjectOutputStream, ObjectInputStream
Streams sur fichiers
AtelierPassage d'un QCM-bilan

Entrées/sorties sur fichiers (NIO.2)

Utilisation de l’interface Path pour manipuler les chemins de répertoires ou de fichiers
Manipulation de fichiers/répertoires avec la classe Files
Gérer les attributs d’un fichier ou répertoire et autres méta-données
Utiliser l’API Stream sur fichiers et répertoires
AtelierPassage d'un QCM-bilan

Les accès concurrents en multi-threading

Créer des threads avec Runnable, Callable
Utiliser un ExecutorService pour exécuter les tâches
Identifer les problèmes potentiels du multi-threading parmi les deadlocks, starvation, livelock, race conditions
Utiliser le mot-clé synchronized, les verrous Lock
Utiliser les classes Atomic
Utiliser les collections java.util.concurrent et les classes CyclicBarrier et CopyOnWriteArrayList
Utiliser le framework Fork/Join
AtelierPassage d'un QCM-bilan

Accès aux bases de données avec JDBC

Rôle d’un driver JDBC
Utiliser la classe DriverManager pour se connecter à une base de données
Mettre en oeuvre les interfaces Connection, Statement, PreparedStatement, CallableStatement et ResultSet
Émettre des requêtes SQL et lire les résultats de la base de données : parcours des résultats, fermeture des résultats, des états et des connexions
Gestion des exceptions SQLException
AtelierPassage d'un QCM-bilan

Mise en œuvre des modules

Modules nommés, anonymes et automatiques
Directives
Mise en oeuvre de modules
Gestion des dépendances entre modules
Rôle du modulepath
Mise en œuvre de services
Nouvelle organisation de la documentation des API Java
Utiliser la commande jdeps
Migration d’une application non modulaire vers une application modulaire
AtelierPassage d'un QCM-bilan

Internationalisation

Lire et configurer la langue/le pays avec un objet Locale
Créer et lire un fichier Properties
Créer un fichier Properties par langue et le charger dans l’application via un resource bundle
Formatage des nombres et des dates
AtelierPassage d'un QCM-bilan

Sécurité

Conception sûre d’une classe
Validation des saisies
Protection ds données sensibles
Sérialisation d’objets
Prévention des attaques par déni de service
Lecture attentive de « Secure Coding Guidelines for Java SE » fourni par Oracle
AtelierPassage d'un QCM-bilan

Prérequis

Pour tirer pleinement profit de cette formation de préparation à l'un des deux examens de certification, réputés difficiles, il est nécessaire d'avoir au préalable d'excellentes bases en programmation Java ainsi qu'une bonne pratique.

PLB propose un QCM permettant au participant de déterminer s’il peut suivre avec profit cette formation.

Public

Cette formation Java SE 11 Developer s'adresse aux développeurs qui souhaitent se préparer au passage de l’examen officiel 1Z0-819 d'Oracle, permettant d'obtenir la certification Oracle Certified Professional,Java SE 11 Developer.

Ces formations pourraient vous intéresser

Objectifs de la formation

Plus concrètement, à l'issue de cette formation Veritas NetBackup Administration Avancée vous aurez acquis les connaissances et compétences nécessaires pour :

  • Améliorer la performance Netbackup en adressant les bottlenecks, l’optimisation des buffers Netbackup et appréhender les fonctionnalités améliorées
  • Présenter les problèmes courants et planifier la récupération d’urgence via la duplication optimisée Auto Image Replication et les stratégies de protection du catalogue MDSP
  • Décrire les besoins pour la sauvegarde des applications tierce partie et les bases de données
  • Configurer Netbackup pour sauvegarder et restaurer Oracle Microsoft Exchange, Microsoft SQL et la récupération des bases de données Microsoft SharePoint
  • Configurer, activer et gérer les sauvegardes pour activer les applications dans les machines virtuelles
  • Configurer Accelerator pour les machines virtuelles VMware
  • S’assurer que votre environnement NetBackup est sécurisé via le cryptage, l’audit, l’authentification et l’autorisation.
Tarif

A partir de 3 500,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Java et XML

Proposé par PLB CONSULTANT

Objectifs de la formation

A  l'issue de cette formation Java et XML vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître les principales API Java permettant de manipuler du XML
  • Savoir naviguer, modifier, transformer un document XML en utilisant SAX ou DOM
  • Savoir transformer un document XML via XSLT et XPath
  • Pouvoir mettre en oeuvre un mapping Java/XML via l'API JAXB
Tarif

A partir de 1 295,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Exécuter en toute sécurité les mesures et/ou vérifications d'ordre électrique sur des installations et équipements électriques basse tension.
  • Gérer et appliquer la réglementation selon la norme NF C 18-510
  • Maintenir son habilitation électrique initiale
Tarif

A partir de 1 390,00 €

Durée

2j / 11h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Optimiser la lecture des documents XML
  • Identifier les API Java pour XML
  • Sérialiser avec JAXB.
Tarif

A partir de 1 220,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Maîtriser l'offre BI de Microsoft
  • Savoir utiliser SQL Server Integration Services (SSIS)
  • Savoir utiliser SQL Server Analysis Services (SSAS)
  • Savoir utiliser SQL Server Reporting Services (SSRS)
  • Connaître Power BI, l'intégrer à la suite SQL
Tarif

A partir de 3 000,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Implémenter l’ensemble des fonctionnalités de recherche et d’analyse
  • Comprendre le fonctionnement interne (analyzers, mapping, score, Lucene)
  • Utiliser Elasticsearch en production en tirant partie de sa nature distribuée
Tarif

A partir de 1 590,00 €

Durée

2j / 14h

Modes
  • Entreprise

Objectifs de la formation

  • Créer des présentations avec l'outil Microsoft
Tarif

A partir de 700,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Développer des modèles de données en suivant les bonnes pratiques SAP pour un maximum de performance et de flexibilité
  • Démarrer avec la modélisation basée sur les langages SQL et SQLScript
  • Gérer des projets et du contenu dans le Web IDE for SAP HANA
  • Mettre en oeuvre la sécurité et le contrôle d'accès aux données autour des modèles de données SAP HANA.
Tarif

A partir de 4 100,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Je cherche à faire...