Formation Préparation à la certification Java SE 17 Developer (Oracle Certified Professional) - Partie 2

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation de préparation à la certification Java 17 vous aurez acquis les connaissances et les compétences nécessaires pour :

  • 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 la certification

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 17 Developer constitue la deuxième étape afin de vous préparer à la certification officielle Oracle Certified Professional - Java SE 17 Developer (1Z0-829).

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. JCJ17) concerne les développeurs qui ont de bonnes bases en Java
- La partie 2 (Réf. JCJ17B) 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 7 ou Java 8

L'examen 1Z0-829 dure 1h30, et nécessite de répondre à 50 questions de type QCM. Il est attendu un minimum de 68% de bonnes réponses.

Programme

Présentation de la certification "OCP Java SE 17 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
Contenu détaillé de la certification OCP (1ZO-829)

Révisions (les chapitres 1 à 7 sont étudiés dans la première partie de la préparation)

Chap.8 - Expressions Lambdas et interfaces fonctionnelles

Comprendre les principes de la programmation fonctionnelle
Syntaxe des classes internes anonymes
Notion d’interface fonctionnelle
Anatomie d'une Expression Lambda
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
AteliersPassage d'un QCM-bilan

Chap.9 - Collections et généricité

Utilisation des classes enveloppes
Principe de l’autoboxing
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, DeQue, 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
AteliersPassage d'un QCM-bilan

Chap.10 - Streams

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
Streams sur types primitifs
Utiliser les streams parallèles pour améliorer les performances
AteliersPassage d'un QCM-bilan

Chap.11 - Gestion des exceptions et Internationalisation

Distinguer les exceptions contrôlées des exceptions non contrôlées, ainsi que des Errors
Créer un bloc try-catch et déterminer comment les exceptions modifient le déroulement normal du programme
Décrire les avantages de la gestion d'exceptions
Rôle de finally
Mise en œuvre du try-with-resources
Créer et invoquer une méthode qui lance une exception
Reconnaître les classes d'exceptions courantes
Lire et configurer la langue/le pays avec un objet Locale
Formater les dates et le temps
Gérer les zones géographiques
Gestion des Resource Bundles
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
AteliersPassage d'un QCM-bilan

Chap.12 - Mise en œuvre des modules

Notion de module, format du descripteur de module
Directives export, requires, uses, provides, opens
Mise en oeuvre de modules
Gestion des dépendances entre modules
Compilation/exécution d’un projet modulaire
Rôle du modulepath
Nouvelle organisation de la documentation des API Java 
Modules nommés, anonymes et automatiques
Mise en œuvre de services
Utiliser la commande jdeps
Migration d’une application non modulaire vers une application modulaire
Créer des fichiers jar modulaires ou non
Créer des images exécutables avec jlink
AteliersPassage d'un QCM-bilan

Chap.13 - Les accès concurrents en multi-threadin

Créer des threads avec Runnable, Callable 
Utiliser un ExecutorService pour exécuter les tâches
Identifier 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
AteliersPassage d'un QCM-bilan

Chap.14 - Entrées/sorties

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
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
AteliersPassage d'un QCM-bilan

Chap.15 - 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 
Emettre 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
Gestion des transactions avec l’API JDBC
AteliersPassage d'un QCM-bilan

Prérequis

Pour tirer pleinement profit de cette formation de préparation à l'examen de certification, il est nécessaire d'avoir au préalable de bonnes bases en programmation Java 17 ainsi qu'une bonne pratique.
PLB propose un QCM permettant au participant de déterminer s’il peut suivre avec profit cette formation de préparation

Public

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

Ces formations pourraient vous intéresser

Langage VBA Excel et Macros (Visual Basic)

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

1- Comprendre les bases de VBA: l'objectif principal est d'acquérir une compréhension fondamentale du langage VBA et de son fonctionnement dans Excel. Cela inclut la familiarisation avec les concepts clés tels que les variables, les boucles, les conditions, les fonctions etc...

2-Automatiser les taches répétitives: L'un des objectifs principaux de VBA est d'automatiser les taches répétitives dans Excel. La formation vise à enseigner aux participants comment écrire des macros VBA pour effectuer des opérations telles que la saisie de données, les calculs etc...

3-Personnaliser et étendre les fonctionnalités d'Excel: VBA permettra de personnaliser et d'étendre les fonctionnalités d'Excel en créant des macros, des formulaires, des boites de dialogue personnalisées. L'objectif sera donc de permettre aux participants de développer des solutions spécifiques à leurs besoins professionnels.

4- Manipuler et analyser les données: cette formation offrira l'apprentissage de fonctionnalités puissantes pour manipuler et analyser les données dans Excel. 

5- Gérer les erreurs et déboguer le code: Cette formation offrira aussi l'apprentissage des bonnes pratiques pour gérer les erreurs, déboguer le code et résoudre les problèmes courants rencontrés lors du développement de macros VBA.
Tarif

A partir de 585,00 €

Durée

2j / 14h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

  • Appliquer les principes de détermination du résultat fiscal et la connexion entre fiscalité et comptabilité
  • Etablir la liasse fiscale
  • Elaborer les documents de gestion pour en analyser les principaux agrégats
Tarif

A partir de 2 555,00 €

Durée

3 jours

Modes
  • Entreprise
  • Centre
  • Distance

Adobe Premiere Pro 2024

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

Commencez votre carrière de monteur vidéo avec Premiere Pro CC et créez des productions professionnelles pour le cinéma, la télévision et le Web.

Si vous recherchez une application de montage vidéo vous permettant d'éditer les vidéos comme vous le souhaitez, Adobe Premiere Pro est la meilleure solution. Premiere Pro est utilisé par les professionnels du monde entier pour tous les types de production, des vidéos commerciales et marketing aux vidéos musicales en passant par les documentaires, les longs métrages. Ce cours complet est le meilleur moyen d’intervenir et de commencer à éditer.

Faites des vidéos comme vous les imaginez!

Pratiquez le montage pendant que vous apprenez. Ce cours comprend des fichiers vidéo d’entraînement pour vous permettre de suivre et d’ apprendre par la pratique.

Qu'est-ce que ce cours Adobe Premiere Pro?

Dans ce guide complet du cours de montage vidéo Adobe Premiere Pro, vous apprendrez non seulement tous les outils de montage disponibles dans Premiere Pro, mais également les techniques de montage dans l’esprit d’un éditeur professionnel.

Nous allons également mettre en pratique tous ces outils par le biais d'atelier thématique et créatifs.

Ce cours couvrira tout ce que vous devez savoir pour commencer le montage vidéo, notamment:

Commencer un projet

Montage de vos vidéos

Ajout de transitions vidéo et audio

Ajout de titres professionnels et modernes (même certains avec mouvement)

Améliorer l'audio

Corriger et niveler la couleur de votre vidéo pour lui donner un bon style

Ajouter des effets visuels à vos projets

Montage de séquences sur écran vert (incrustation couleur)

Conseils d'efficacité avancés

Ateliers théamtique pour comprendre tous les outils appris au cours de la formation




À la fin de ce cours, votre confiance en tant qu'éditeur de vidéo augmentera. Vous comprendrez parfaitement comment utiliser Adobe Premiere Pro pour le plaisir ou en tant qu'opportunité de carrière.

Cordialement,

Romain, votre formateur
Tarif

A partir de 560,00 €

Durée

1j / 8h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Oracle SOA Suite 11g, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître les concepts de l'approche SOA
  • Savoir concevoir, développer et déployer des applications composites conformément aux spécifications SCA
  • Être capable d'implémenter une application SOA
  • Connaître les bonnes pratiques de développement Oracle
Tarif

A partir de 3 225,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Cette formation Hibernate, objets Java vous donne les connaissances et compétences nécessaires pour :

  • Comprendre le rôle de l'API standard JPA pour la gestion des données relationnelles dans un programme Java
  • Comprendre l'architecture d'Hibernate
  • Savoir mettre en oeuvre les correspondances (« mapping ») Java/Hibernate (identités, héritage, associations)
  • Savoir effectuer des requêtes sur les objets
  • Savoir gérer les transactions (verrou, concurrence, ...)
  • Savoir gérer des cas complexes
Tarif

A partir de 1 870,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Certification CRISC, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître les exigences spécifiques liées à la réussite de l’examen et à l’obtention de la certification
  • Pouvoir comprendre les concepts clés, les tâches et la connaissance d’un professionnel de la gestion des risques qui servent de bases à l’examen CRISC
  • Découvrir les méthodes efficaces pour évaluer les questions d’examen et les réponses, y compris l’analyse et les explications
  • Connaître les informations utiles sur la préparation et la gestion du temps à l’examen
Tarif

A partir de 3 990,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Se préparer à l'examen de certification PMI-ACP
  • Comprendre l'état d'esprit Agiles
  • Connaître la Value-Driven Delivery
  • Gérer la performance des équipes
  • Manier le planning adaptatif
  • Savoir détecter les problèmes et les résoudre
  • Travailler en amélioration continue
Tarif

A partir de 2 400,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Maîtriser les outils indispensables au métier de Digital Learning Manager
Développer ses compétences et son réseau

Tarif

A partir de 6 890,00 €

Durée

12 jours - 84 heures

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Utiliser les API de programmation avancée de la plate-forme Java
  • Écrire des programmes accédants aux bases de données
  • Mettre en œuvre la programmation parallèle par l’utilisation des Threads
  • Ecrire des programmes manipulant les entrées/sorties et l’accès aux ressources réseau
  • Implémenter efficacement un système de journalisation dans une application Java
  • Concevoir des interfaces graphiques avancées
  • Externaliser les chaînes de caractères des codes sources et mettre en œuvre l’internationalisation des applications
  • Superviser une application Java avec JMX
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Veritas NetBackup vous aurez acquis les connaissances et compétences nécessaires pour :

  • Describe the functions of the Primary/Master server, media servers, and clients
  • Describe how NetBackup backs up and restores data
  • Use the NetBackup Administration Console, Web User Interface, and OpsCenter
  • Configure and manage NetBackup security certificates
  • Configure, manage, and Monitor BasicDisk and AdvancedDisk storage units and storage unit groups
  • Configure file system backup policies and schedules
  • Perform manual backups and user-directed backups
  • Restore files using the Java or Windows BAR interface and OpsCenter Operational Restore
  • Provision storage and configure MSDP
  • Manage NetBackup cloud backups and cloud storage
  • Optimize file system backups with NetBackup Accelerator
  • Backup, restore and protect virtual environments like VMware and Hyper-V
  • Configure Storage Lifecycle Policies (SLPs) and initiate jobs that use SLPs
  • Protect and manage the NetBackup catalog
  • Configure NetBackup WORM protection
  • Optimize NetBackup for performance
  • Generate NetBackup reports in NetBackup, OpsCenter, and APTARE IT Analytics
  • Initiate NetBackup upgrades using VxUpdate
  • Identify and use resources for troubleshooting NetBackup, including the support information gathering tools
Tarif

A partir de 3 500,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...