Perfectionnement Java pour certification Oracle CPJP par Docdoku
Lieu(x)
En centre (31)
Durée
Total : 35 heures
En centre : 35 heures
Financement
Demandeur d’emploi
Salarié
Éligible CPF
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Introduction
- La machine virtuelle (JVM) et le bytecode
- Comment la JVM gère sa mémoire
- Les commandes du JDK
- Les principaux paquetages de l'API StandardLe langage
- Organisation des fichiers sources
- Les types primitifs et classes enveloppes
- Déclarations, expressions, instructions
- Blocs, structures conditionnelles et boucles
- Les modificateurs, les opérateurs
- Gestion des exceptions
- Les énumérationsConcepts objets
- Les classes et les instances
- Héritage, polymorphisme, encapsulation
- Surcharge et redéfinition de méthodes
- Comparaison de types, le casting
- hashCode(), equals(), finalize() et toString()
- Interfaces Comparable et ComparatorChaines de caractères et dates
- String, StringBuilder et StringBuffer
- Localisation des données
- Dates et heures locales
- Fuseaux horaires et heures d'été
- Mesure du tempsLes entrées / sorties
- Les flux d'octets et de caractères
- Appliquer des filtres
- Créer, supprimer, manipuler les fichiers
- API NIO 2L'API Collections et généricité
- Interfaces Collection, List, Set, Queue et Map
- Types, méthodes et constructeurs génériques
- Types paramétrés contraints
- Utilisation des jokers (wildcards)Les Threads
- Processus et threads
- Contrôler l'exécution d'un thread
- L'API haut niveau java.util.concurrent
- Le framework Fork/JoinProgrammation fonctionnelle
- Expressions lambda
- Références de méthode
- Les interfaces fonctionnelles
- API StreamJDBC (Java DataBase Connectivity)
- Architecture de JDBC
- Effectuer des requêtes à la base de données
- Utilisation de procédures stockées
- Gestion des transactions
- La machine virtuelle (JVM) et le bytecode
- Comment la JVM gère sa mémoire
- Les commandes du JDK
- Les principaux paquetages de l'API StandardLe langage
- Organisation des fichiers sources
- Les types primitifs et classes enveloppes
- Déclarations, expressions, instructions
- Blocs, structures conditionnelles et boucles
- Les modificateurs, les opérateurs
- Gestion des exceptions
- Les énumérationsConcepts objets
- Les classes et les instances
- Héritage, polymorphisme, encapsulation
- Surcharge et redéfinition de méthodes
- Comparaison de types, le casting
- hashCode(), equals(), finalize() et toString()
- Interfaces Comparable et ComparatorChaines de caractères et dates
- String, StringBuilder et StringBuffer
- Localisation des données
- Dates et heures locales
- Fuseaux horaires et heures d'été
- Mesure du tempsLes entrées / sorties
- Les flux d'octets et de caractères
- Appliquer des filtres
- Créer, supprimer, manipuler les fichiers
- API NIO 2L'API Collections et généricité
- Interfaces Collection, List, Set, Queue et Map
- Types, méthodes et constructeurs génériques
- Types paramétrés contraints
- Utilisation des jokers (wildcards)Les Threads
- Processus et threads
- Contrôler l'exécution d'un thread
- L'API haut niveau java.util.concurrent
- Le framework Fork/JoinProgrammation fonctionnelle
- Expressions lambda
- Références de méthode
- Les interfaces fonctionnelles
- API StreamJDBC (Java DataBase Connectivity)
- Architecture de JDBC
- Effectuer des requêtes à la base de données
- Utilisation de procédures stockées
- Gestion des transactions
Objectifs
La certification Oracle Certified Professional Java Programmer (OCPJP) est une certification reconnue qui valide une parfaite maîtrise des principes fondamentaux de la plateforme Java. L'objectif de cette formation est de perfectionner les participants pour en faire des développeurs Java professionnels de haut niveau pour :
- Développer un code flexible au sein de l'application en concevant des Classes Java mettant en oeuvre les concepts d'encapsulation, héritage, polymorphisme, ainsi que des classes internes, afin de minimiser les coûts de développement et de maintenance de l'application.
- Utiliser pour gagner en performance et clarté dans le code produit, les interfaces fonctionnelles intégrées de Java SE 8 telles que : Stream, Lambda ainsi que les APIs telles que String, Date/Time, JDBC.
- Gérer les entrées/sorties de la console, ainsi que les accès au contenu des fichiers selon la norme NIO.2, afin de contrôler pleinement les interactions entre l'application et l'environnement dans lequel elle s'exécute.
- Configurer des flux concurrentiels et gérer leur éventuelle synchronisation pour optimiser les temps de réalisation de certaines tâches à réaliser au sein de l'application, et ainsi gagner en performance d'exécution.
- Consolider et Sécuriser une application en utilisant des directives et en gérant ses diverses exceptions, afin de s'assurer que son exécution ne provoque pas d'incidents non maîtrisés et ne perturbe pas l'environnement dans lequel elle sera exécutée.Au terme de cette formation, les stagiaires auront acquis l'ensemble du programme de la OCPJP et seront en mesure de l'obtenir.Les formateurs animant cette formation ont tous passé avec succès la certification OCPJP.
- Développer un code flexible au sein de l'application en concevant des Classes Java mettant en oeuvre les concepts d'encapsulation, héritage, polymorphisme, ainsi que des classes internes, afin de minimiser les coûts de développement et de maintenance de l'application.
- Utiliser pour gagner en performance et clarté dans le code produit, les interfaces fonctionnelles intégrées de Java SE 8 telles que : Stream, Lambda ainsi que les APIs telles que String, Date/Time, JDBC.
- Gérer les entrées/sorties de la console, ainsi que les accès au contenu des fichiers selon la norme NIO.2, afin de contrôler pleinement les interactions entre l'application et l'environnement dans lequel elle s'exécute.
- Configurer des flux concurrentiels et gérer leur éventuelle synchronisation pour optimiser les temps de réalisation de certaines tâches à réaliser au sein de l'application, et ainsi gagner en performance d'exécution.
- Consolider et Sécuriser une application en utilisant des directives et en gérant ses diverses exceptions, afin de s'assurer que son exécution ne provoque pas d'incidents non maîtrisés et ne perturbe pas l'environnement dans lequel elle sera exécutée.Au terme de cette formation, les stagiaires auront acquis l'ensemble du programme de la OCPJP et seront en mesure de l'obtenir.Les formateurs animant cette formation ont tous passé avec succès la certification OCPJP.
Centre(s)
- Toulouse (31)
Métier(s)
- Administrateur / Administratrice de bases de données
- Administrateur / Administratrice de la messagerie
- Administrateur / Administratrice de serveurs
- Administrateur / Administratrice de site Web
- Administrateur / Administratrice de site internet
- Administrateur / Administratrice réseau informatique
- Administrateur / Administratrice réseaux - télécoms
- Administrateur / Administratrice système informatique
- Administrateur / Administratrice systèmes et réseaux
- Administrateur / Administratrice sécurité informatique
Compétence(s)
- Algorithmique
- Caractéristiques des logiciels d'interface (middleware)
- Infogérance / télémaintenance
- Ingénierie d'exploitation
- Métrologie
- Normes qualité
- Normes rédactionnelles
- Paramétrage de logiciels
- Principes d'intégration de matériels et de logiciels
- Protection des données numériques
- Règlement Général européen sur la Protection des Données (RGPD)
- Règles d'installation informatiques
- Règles de sécurité Informatique et Télécoms
- Site web
- Système d'exploitation AS 400
- Système d'exploitation Gcos
- Système d'exploitation HP-Ux
- Système d'exploitation IBM Aix
- Système d'exploitation Irix
- Système d'exploitation Linux
- Système d'exploitation MVS
- Système d'exploitation MacOS
- Système d'exploitation Solaris
- Système d'exploitation Unix
- Système d'exploitation Windows
- Système d'exploitation informatique Android
- Système d'exploitation informatique Apache Tomcat
- Système d'exploitation informatique Open BSD
- Système d'exploitation informatique Sun OS
- Système d'exploitation informatique VMWare (virtualisation d'architecture)
- Système d'exploitation informatique VirtualBox
- Système de Gestion de Bases de Données (SGBD)
- Système de messagerie
- Système embarqué
- Système interactif d'aide à la Décision (SIAD)
- Système réseau (LAN, MAN, WAN)
- Système temps réel
- Système à temps partagé ou transactionnel
Formation proposée par : Docdoku
À découvrir