SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France
Réussir la certification Java SE 8 Oracle Certified Professional (OCP),
1Z0-809
Formation Informatique / Développement logiciel / JAVA et JEE
Qu'est ce que va m'aaporter cette formation JAVA ? Cette formation va vous permettre de vous préparer à réussir la
certification Oracle Certified Professional, Java SE 8 Programmer. Elle permet de débuter sur JAVA, de découvrir
l'environnement et de réviser l'ensemble des points sur lesquels les candidats vont être interrogées. En complément les
participants à cette formation passeront des tests blancs pour lesquels une correction collective sera ensuite effectuée.
OBJECTIFS
• Réussir la certification Java SE 8 Oracle Certified Associate (OCA), en passant l'examen 1Z0-808
• Décrire les différentes technologies Java (Java EE, Java embarqué, etc. )
• Utiliser Eclipse et comprendre les apports d’un IDE (Integrated Development Environment) en général
• Comprendre et appliquer les concepts objets au langage Java (classes, méthodes, encapsulation, héritage,
constructeur, polymorphisme, classe abstraite, etc.)
• Connaître et savoir utiliser les types de données du langage Java
• Maîtriser la syntaxe Java (boucle, test, types, opérateurs, etc.)
• Gérer les exceptions en Java - Créer des packages Java et les déployer
PUBLIC
Cette formation Java s'adresse aux développeurs ou à toute personne souhaitant découvrir les fondamentaux du langage
Java 8 dans le but de passer l’examen officiel de certification Java 8 (1ZO-808).
PRE-REQUIS
• Il est necessaire d'avoir suivi la formation "RÉUSSIR LA CERTIFICATION JAVA SE 8 ORACLE CERTIFIED
PROFESSIONAL (OCP), 1Z0-809" avant de pouvoir suivre cette foamtion JAVA OCP.
PROGRAMME
Conception de classes Java
• Utiliser les spécificateurs d'accès: private, protected, et public
• Redéfinir les méthodes
• Surcharger les méthodes et les constructeurs
• Utiliser l'opérateur instanceof et les transtypages 
• Invoquer les méthodes virtuelles
• Redéfinir les méthodes hashCode, equals, et toString de la classe Object pour améliorer les fonctionnalités d'une classe
• Utiliser les instructions package et import
• Travaux Pratiques : Test blanc et corrigé du test
Conception avancée de classes
• Identifier quand et comment appliquer les classes abstraites
• Construire des classes abstraites et des sous-classes
• Utiliser les mots-clés static et final
• Créer des classes englobantes et emboîtées
• Utiliser les types énumérés
• Travaux Pratiques : Test blanc et corrigé du test
Principes de la conception orientée objet
• Ecrire du code qui déclare, implémente et/ou hérite d'interfaces
• Choisir entre l'héritage d'interfaces et celui de classes
• Appliquer les principes de cohésion, de faible couplage, relation EST-IN, relation A-UN
• Appliquer les principes de la composition d'objets
• Concevoir une classe qui utilise le design pattern Singleton
• Ecrire du code qui implémente le design pattern Data Access Object (DAO) 
• Concevoir et créer des objets en utilisant le pattern Factory
• Travaux Pratiques : Test blanc et corrigé du test
Collections et généricité
• Créer une classe générique
• Utiliser le diamant (<> ) pour déduire le type paramétré
• Analyser l'interopérabilité des collections qui utilisent la généricité avec celles qui ne l'utilisent pas
• Utiliser les classes enveloppes, et l'autoboxing 
• Créer et utiliser les implémentations de List, Set et Deque
• Créer et utiliser les implémentations de Map
• Utiliser java.util.Comparator et java.lang.Comparable
• Trier et rechercher dans les tableaux et les listes
• Travaux Pratiques : Test blanc et corrigé du test
A retenir
Durée : 5 jours soit 35h.
Réf. JAVAP
Cette formation
Développement logiciel
prépare à une Certification
officielle.
L'examen Oracle est passé
après la formation.
Dates des sessions
Cette
formation est
également
proposée en
formule
INTRA-ENTREPRISE.
Inclus dans cette formation
L'examen JAVA 8 1ZO-809 est
COMPRIS
Le support de formation remis au
participant couvre tous les objectifs
de la certification JAVA OCP (Oracle
Certified Professional) et nous
incluons dans le tarif de la formation
l'inscription et le passage à l'examen
de certification qui est passée après la
formation.
 
CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France
Réussir la certification Java SE 8 Oracle Certified Professional (OCP),
1Z0-809
Formation Informatique / Développement logiciel / JAVA et JEE
Traitement sur les chaînes de caractères
• Rechercher, analyser et créer des chaînes de caractères (en utilisant Scanner, StringTokenizer, StringBuilder, String et
Formatter)
• Rechercher, analyser et remplacer des chaînes de caractères au moyen d'expressions régulières, en utilisant le jeu de
caractères: . (point), * (astérisque), + (plus), ?, d, D, s, S,  w, W, b. B, [], ().
• Formater les chaînes de caractères en utilisant les paramètres de formatage: %b, %c, %d, %f, et %s.
• Travaux Pratiques : Test blanc et corrigé du test
Exceptions et Assertions
• Utiliser les instructions throw et throws 
• Gèrer plusieurs types d'exceptions dans un seul bloc catch
• Développer du code qui utilise l'instruction try-avec-ressources (y compris en utilisant des classes qui implémentent
l'interface AutoCloseable)
• Créer des exceptions personnalisées
• Tester les invariants au moyens d'assertions
• Travaux Pratiques : Test blanc et corrigé du test
Entrées/sorties de base
• Lire et écrire des données sur la console
• Utiliser les flux pour lire ou écrire dans des fichiers en utilisant des classes du package java.io, notamment
BufferedReader, BufferedWriter, File, FileReader, FileWriter, DataInputStream, DataOutputStream,
ObjectOutputStream, ObjectInputStream, et PrintWriter
• Travaux Pratiques : Test blanc et corrigé du test
Entrées/sorties sur fichiers (NIO.2)
• Manipuler les chemins des fichiers et répertoires au moyen de la classe Path
• Contrôler, supprimer, copierCheck, delete, copy, ou déplacer un fichier ou un répertoire avec la classe File
• Lire et modifier les attributs de fichiers ou répertoires, notamment ceux du type BasicFileAttributes, DosFileAttributes,
et PosixFileAttributes 
• Accéder récursivement à une arborescence en utilisant les interfaces DirectoryStream et FileVisitor 
• Trouver un fichier avec l'interface PathMatcher
• Surveiller les modifications dans un répertoire avec l'interface WatchService
• Travaux Pratiques : Test blanc et corrigé du test
Applications d'accès aux bases de données avec JDBC
• Décrire les interfaces qui constituent le cœur des API JDBC (notamment les interfaces Driver, Connection, Statement,
et ResultSet et leur relation avec les implémentations des fournisseurs)
• Identifier les composants nécessaires pour se connecter avec une base de données en utilisant la classe DriverManager
(ainsi que l'URL jdbc)
• Soumettre des requêtes et lire les résultats de la base de données (création des états, reour des résultats, parcours
des résultats, fermeture des résultats, des états et des connexions)
• Utiliser les transactions JDBC (y compris désactiver le mode auto-commit, commiter et effectuer un rollback des
transactions, et enregistrer des points de sauvegarde)
• Construire et utiliser des objets RowSet en utilisant la classe RowSetProvider et l'interface RowSetFactory
• Créer et utiliser les objets PreparedStatement et CallableStatement
• Travaux Pratiques : Test blanc et corrigé du test
Les threads
• Créer et utiliser la classe Thread et l'interface Runnable interface
• Gérer et contrôler le cycle de vie des threads
• Synchroniser l'accès des threads à des données partagées
• Identifier du code qui pourrait ne pas s'exécuter correctement dans un environnement multi-threads
• Travaux Pratiques : Test blanc et corrigé du test
Les accès concurrents
• Utiliser les collections du package java.util.concurrent en mettant en avant leurs avantages et leurs différences avec les
collections classiques du package java.util
• Utiliser les classes Lock, ReadWriteLock, et ReentrantLock dans le package java.util.concurrent.locks afin de supporter
la programmation thread-safe sur les variables simples
Diplome JAVA COMPRIS
Dès la réussite de votre examen JAVA
OCP, ORACLE aura le plaisir de vous
offir le package d'accueil des certifié
JAVA OCP, dont le diplome officiel de
la certification JAVA qui prouvera vos
compétences au monde entier.
 
EXAMEN Oracle COMPRIS DANS
LE TARIF
Pour toutes nos formations
certifiantes, nous incluons les frais de
certification dans le tarif de la
formation. Comparez bien les offres
de formation du marché : notre offre
étant la plus complète, vous serez
alors plus serein dans la préparation
de vos certifications.
Coaching Après-COURS
Pendant 30 jours, votre formateur
sera disponible pour vous aider.
CERTyou s'engage dans la réalisation
de vos objectifs.
Votre garantie 100%
SATISFACTION
Notre engagement 100% satisfaction
vous garantit la plus grande qualité
de formation.
CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France
Réussir la certification Java SE 8 Oracle Certified Professional (OCP),
1Z0-809
Formation Informatique / Développement logiciel / JAVA et JEE
• Utiliser Executor, ExecutorService, Executors, Callable, et Future afin d'exécuter des tâches avec l'appui des pools de
threads
• Utiliser le framework Fork/Join
• Travaux Pratiques : Test blanc et corrigé du test
Internationalisation
• Lire et configurer la langue avec un objet Locale
• Construire un resource bundle pour chaque langue
• Appeler un resource bundle depuis une application 
• Formater les dates, nombres, et valeurs monétaires en fonction de la langue avec les classes NumberFormat et
DateFormat (y compris les modèles de formatage de nombres) 
• Décrire les avantages d'internationaliser une application
• Définir un objet Locale en utilisant les codes pays et langue
• Travaux Pratiques : Test blanc et corrigé du test

Más contenido relacionado

Destacado

SQL Oracle | Regrouper les Données avec les Fonctions de Groupe
SQL Oracle | Regrouper les Données avec les Fonctions de GroupeSQL Oracle | Regrouper les Données avec les Fonctions de Groupe
SQL Oracle | Regrouper les Données avec les Fonctions de Groupewebreaker
 
Haute Disponibilité et Tolérance de Panne
Haute Disponibilité et Tolérance de PanneHaute Disponibilité et Tolérance de Panne
Haute Disponibilité et Tolérance de PanneElior Boukhobza
 
Alphorm.com support-formation-v mware-v-center-6-ss
Alphorm.com support-formation-v mware-v-center-6-ssAlphorm.com support-formation-v mware-v-center-6-ss
Alphorm.com support-formation-v mware-v-center-6-ssAlphorm
 
Sous-Interrogations - sql oracle
Sous-Interrogations - sql oracleSous-Interrogations - sql oracle
Sous-Interrogations - sql oraclewebreaker
 
Création de Vues | SQL Oracle
Création de Vues | SQL OracleCréation de Vues | SQL Oracle
Création de Vues | SQL Oraclewebreaker
 
Afficher des Données Issues de Plusieurs Tables : SQL Oracle
Afficher des Données Issues de Plusieurs Tables : SQL OracleAfficher des Données Issues de Plusieurs Tables : SQL Oracle
Afficher des Données Issues de Plusieurs Tables : SQL Oraclewebreaker
 
Création et Gestion de Tables | SQL Oracle
Création et Gestion de Tables | SQL OracleCréation et Gestion de Tables | SQL Oracle
Création et Gestion de Tables | SQL Oraclewebreaker
 
SQL Oracle : Sélection et Tri des Lignes Retournées par un SELECT
SQL Oracle : Sélection et Tri des Lignes Retournées par un SELECTSQL Oracle : Sélection et Tri des Lignes Retournées par un SELECT
SQL Oracle : Sélection et Tri des Lignes Retournées par un SELECTwebreaker
 
L'Ordre SELECT Élémentaire | SQL Oracle
L'Ordre SELECT Élémentaire | SQL OracleL'Ordre SELECT Élémentaire | SQL Oracle
L'Ordre SELECT Élémentaire | SQL Oraclewebreaker
 
Réplication de base de données oracle avec Golden Gate
Réplication de base de données oracle avec Golden GateRéplication de base de données oracle avec Golden Gate
Réplication de base de données oracle avec Golden GateMor THIAM
 
Alphorm.com Formation PostgreSQL, la Haute Disponibilité
Alphorm.com Formation PostgreSQL, la Haute DisponibilitéAlphorm.com Formation PostgreSQL, la Haute Disponibilité
Alphorm.com Formation PostgreSQL, la Haute DisponibilitéAlphorm
 
Alphorm.com Formation Red Hat RH124
Alphorm.com Formation Red Hat RH124Alphorm.com Formation Red Hat RH124
Alphorm.com Formation Red Hat RH124Alphorm
 
Oracle Identity Management : Sécurisation de l’entreprise étendue – Guy Chiasson
Oracle Identity Management : Sécurisation de l’entreprise étendue – Guy ChiassonOracle Identity Management : Sécurisation de l’entreprise étendue – Guy Chiasson
Oracle Identity Management : Sécurisation de l’entreprise étendue – Guy ChiassonISACA Chapitre de Québec
 
alphorm.com - Formation Oracle Database 11g DBA 1 (1Z0-052)
alphorm.com - Formation Oracle Database 11g DBA 1 (1Z0-052)alphorm.com - Formation Oracle Database 11g DBA 1 (1Z0-052)
alphorm.com - Formation Oracle Database 11g DBA 1 (1Z0-052)Alphorm
 

Destacado (15)

SQL Oracle | Regrouper les Données avec les Fonctions de Groupe
SQL Oracle | Regrouper les Données avec les Fonctions de GroupeSQL Oracle | Regrouper les Données avec les Fonctions de Groupe
SQL Oracle | Regrouper les Données avec les Fonctions de Groupe
 
Haute Disponibilité et Tolérance de Panne
Haute Disponibilité et Tolérance de PanneHaute Disponibilité et Tolérance de Panne
Haute Disponibilité et Tolérance de Panne
 
Alphorm.com support-formation-v mware-v-center-6-ss
Alphorm.com support-formation-v mware-v-center-6-ssAlphorm.com support-formation-v mware-v-center-6-ss
Alphorm.com support-formation-v mware-v-center-6-ss
 
Sous-Interrogations - sql oracle
Sous-Interrogations - sql oracleSous-Interrogations - sql oracle
Sous-Interrogations - sql oracle
 
Création de Vues | SQL Oracle
Création de Vues | SQL OracleCréation de Vues | SQL Oracle
Création de Vues | SQL Oracle
 
Afficher des Données Issues de Plusieurs Tables : SQL Oracle
Afficher des Données Issues de Plusieurs Tables : SQL OracleAfficher des Données Issues de Plusieurs Tables : SQL Oracle
Afficher des Données Issues de Plusieurs Tables : SQL Oracle
 
Création et Gestion de Tables | SQL Oracle
Création et Gestion de Tables | SQL OracleCréation et Gestion de Tables | SQL Oracle
Création et Gestion de Tables | SQL Oracle
 
SQL Oracle : Sélection et Tri des Lignes Retournées par un SELECT
SQL Oracle : Sélection et Tri des Lignes Retournées par un SELECTSQL Oracle : Sélection et Tri des Lignes Retournées par un SELECT
SQL Oracle : Sélection et Tri des Lignes Retournées par un SELECT
 
L'Ordre SELECT Élémentaire | SQL Oracle
L'Ordre SELECT Élémentaire | SQL OracleL'Ordre SELECT Élémentaire | SQL Oracle
L'Ordre SELECT Élémentaire | SQL Oracle
 
Réplication de base de données oracle avec Golden Gate
Réplication de base de données oracle avec Golden GateRéplication de base de données oracle avec Golden Gate
Réplication de base de données oracle avec Golden Gate
 
Oracle Cluster Rac
Oracle Cluster RacOracle Cluster Rac
Oracle Cluster Rac
 
Alphorm.com Formation PostgreSQL, la Haute Disponibilité
Alphorm.com Formation PostgreSQL, la Haute DisponibilitéAlphorm.com Formation PostgreSQL, la Haute Disponibilité
Alphorm.com Formation PostgreSQL, la Haute Disponibilité
 
Alphorm.com Formation Red Hat RH124
Alphorm.com Formation Red Hat RH124Alphorm.com Formation Red Hat RH124
Alphorm.com Formation Red Hat RH124
 
Oracle Identity Management : Sécurisation de l’entreprise étendue – Guy Chiasson
Oracle Identity Management : Sécurisation de l’entreprise étendue – Guy ChiassonOracle Identity Management : Sécurisation de l’entreprise étendue – Guy Chiasson
Oracle Identity Management : Sécurisation de l’entreprise étendue – Guy Chiasson
 
alphorm.com - Formation Oracle Database 11g DBA 1 (1Z0-052)
alphorm.com - Formation Oracle Database 11g DBA 1 (1Z0-052)alphorm.com - Formation Oracle Database 11g DBA 1 (1Z0-052)
alphorm.com - Formation Oracle Database 11g DBA 1 (1Z0-052)
 

Más de CERTyou Formation

Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10CERTyou Formation
 
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-editionZz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-editionCERTyou Formation
 
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...CERTyou Formation
 
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...CERTyou Formation
 
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linuxZv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linuxCERTyou Formation
 
Zv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-conceptsZv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-conceptsCERTyou Formation
 
Zop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnementZop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnementCERTyou Formation
 
Zop03 formation-zope-les-bases
Zop03 formation-zope-les-basesZop03 formation-zope-les-bases
Zop03 formation-zope-les-basesCERTyou Formation
 
Zop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnementZop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnementCERTyou Formation
 
Zl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suseZl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suseCERTyou Formation
 
Zl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linuxZl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linuxCERTyou Formation
 
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnementZen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnementCERTyou Formation
 
Zen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-basesZen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-basesCERTyou Formation
 
Zen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnementZen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnementCERTyou Formation
 
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnementZen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnementCERTyou Formation
 
Zen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-basesZen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-basesCERTyou Formation
 
Zen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnementZen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnementCERTyou Formation
 
Zabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructureZabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructureCERTyou Formation
 

Más de CERTyou Formation (20)

Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
 
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-editionZz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
 
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
 
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
 
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linuxZv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
 
Zv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-conceptsZv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-concepts
 
Zop05 formation-zope-plone
Zop05 formation-zope-ploneZop05 formation-zope-plone
Zop05 formation-zope-plone
 
Zop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnementZop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnement
 
Zop03 formation-zope-les-bases
Zop03 formation-zope-les-basesZop03 formation-zope-les-bases
Zop03 formation-zope-les-bases
 
Zop02 formation-zope-cps
Zop02 formation-zope-cpsZop02 formation-zope-cps
Zop02 formation-zope-cps
 
Zop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnementZop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnement
 
Zl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suseZl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suse
 
Zl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linuxZl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linux
 
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnementZen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
 
Zen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-basesZen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-bases
 
Zen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnementZen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnement
 
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnementZen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
 
Zen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-basesZen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-bases
 
Zen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnementZen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnement
 
Zabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructureZabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructure
 

Javap formation-java-se-8-ocp-1z0-809

  • 1. CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France Réussir la certification Java SE 8 Oracle Certified Professional (OCP), 1Z0-809 Formation Informatique / Développement logiciel / JAVA et JEE Qu'est ce que va m'aaporter cette formation JAVA ? Cette formation va vous permettre de vous préparer à réussir la certification Oracle Certified Professional, Java SE 8 Programmer. Elle permet de débuter sur JAVA, de découvrir l'environnement et de réviser l'ensemble des points sur lesquels les candidats vont être interrogées. En complément les participants à cette formation passeront des tests blancs pour lesquels une correction collective sera ensuite effectuée. OBJECTIFS • Réussir la certification Java SE 8 Oracle Certified Associate (OCA), en passant l'examen 1Z0-808 • Décrire les différentes technologies Java (Java EE, Java embarqué, etc. ) • Utiliser Eclipse et comprendre les apports d’un IDE (Integrated Development Environment) en général • Comprendre et appliquer les concepts objets au langage Java (classes, méthodes, encapsulation, héritage, constructeur, polymorphisme, classe abstraite, etc.) • Connaître et savoir utiliser les types de données du langage Java • Maîtriser la syntaxe Java (boucle, test, types, opérateurs, etc.) • Gérer les exceptions en Java - Créer des packages Java et les déployer PUBLIC Cette formation Java s'adresse aux développeurs ou à toute personne souhaitant découvrir les fondamentaux du langage Java 8 dans le but de passer l’examen officiel de certification Java 8 (1ZO-808). PRE-REQUIS • Il est necessaire d'avoir suivi la formation "RÉUSSIR LA CERTIFICATION JAVA SE 8 ORACLE CERTIFIED PROFESSIONAL (OCP), 1Z0-809" avant de pouvoir suivre cette foamtion JAVA OCP. PROGRAMME Conception de classes Java • Utiliser les spécificateurs d'accès: private, protected, et public • Redéfinir les méthodes • Surcharger les méthodes et les constructeurs • Utiliser l'opérateur instanceof et les transtypages  • Invoquer les méthodes virtuelles • Redéfinir les méthodes hashCode, equals, et toString de la classe Object pour améliorer les fonctionnalités d'une classe • Utiliser les instructions package et import • Travaux Pratiques : Test blanc et corrigé du test Conception avancée de classes • Identifier quand et comment appliquer les classes abstraites • Construire des classes abstraites et des sous-classes • Utiliser les mots-clés static et final • Créer des classes englobantes et emboîtées • Utiliser les types énumérés • Travaux Pratiques : Test blanc et corrigé du test Principes de la conception orientée objet • Ecrire du code qui déclare, implémente et/ou hérite d'interfaces • Choisir entre l'héritage d'interfaces et celui de classes • Appliquer les principes de cohésion, de faible couplage, relation EST-IN, relation A-UN • Appliquer les principes de la composition d'objets • Concevoir une classe qui utilise le design pattern Singleton • Ecrire du code qui implémente le design pattern Data Access Object (DAO)  • Concevoir et créer des objets en utilisant le pattern Factory • Travaux Pratiques : Test blanc et corrigé du test Collections et généricité • Créer une classe générique • Utiliser le diamant (<> ) pour déduire le type paramétré • Analyser l'interopérabilité des collections qui utilisent la généricité avec celles qui ne l'utilisent pas • Utiliser les classes enveloppes, et l'autoboxing  • Créer et utiliser les implémentations de List, Set et Deque • Créer et utiliser les implémentations de Map • Utiliser java.util.Comparator et java.lang.Comparable • Trier et rechercher dans les tableaux et les listes • Travaux Pratiques : Test blanc et corrigé du test A retenir Durée : 5 jours soit 35h. Réf. JAVAP Cette formation Développement logiciel prépare à une Certification officielle. L'examen Oracle est passé après la formation. Dates des sessions Cette formation est également proposée en formule INTRA-ENTREPRISE. Inclus dans cette formation L'examen JAVA 8 1ZO-809 est COMPRIS Le support de formation remis au participant couvre tous les objectifs de la certification JAVA OCP (Oracle Certified Professional) et nous incluons dans le tarif de la formation l'inscription et le passage à l'examen de certification qui est passée après la formation.  
  • 2. CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France Réussir la certification Java SE 8 Oracle Certified Professional (OCP), 1Z0-809 Formation Informatique / Développement logiciel / JAVA et JEE Traitement sur les chaînes de caractères • Rechercher, analyser et créer des chaînes de caractères (en utilisant Scanner, StringTokenizer, StringBuilder, String et Formatter) • Rechercher, analyser et remplacer des chaînes de caractères au moyen d'expressions régulières, en utilisant le jeu de caractères: . (point), * (astérisque), + (plus), ?, d, D, s, S,  w, W, b. B, [], (). • Formater les chaînes de caractères en utilisant les paramètres de formatage: %b, %c, %d, %f, et %s. • Travaux Pratiques : Test blanc et corrigé du test Exceptions et Assertions • Utiliser les instructions throw et throws  • Gèrer plusieurs types d'exceptions dans un seul bloc catch • Développer du code qui utilise l'instruction try-avec-ressources (y compris en utilisant des classes qui implémentent l'interface AutoCloseable) • Créer des exceptions personnalisées • Tester les invariants au moyens d'assertions • Travaux Pratiques : Test blanc et corrigé du test Entrées/sorties de base • Lire et écrire des données sur la console • Utiliser les flux pour lire ou écrire dans des fichiers en utilisant des classes du package java.io, notamment BufferedReader, BufferedWriter, File, FileReader, FileWriter, DataInputStream, DataOutputStream, ObjectOutputStream, ObjectInputStream, et PrintWriter • Travaux Pratiques : Test blanc et corrigé du test Entrées/sorties sur fichiers (NIO.2) • Manipuler les chemins des fichiers et répertoires au moyen de la classe Path • Contrôler, supprimer, copierCheck, delete, copy, ou déplacer un fichier ou un répertoire avec la classe File • Lire et modifier les attributs de fichiers ou répertoires, notamment ceux du type BasicFileAttributes, DosFileAttributes, et PosixFileAttributes  • Accéder récursivement à une arborescence en utilisant les interfaces DirectoryStream et FileVisitor  • Trouver un fichier avec l'interface PathMatcher • Surveiller les modifications dans un répertoire avec l'interface WatchService • Travaux Pratiques : Test blanc et corrigé du test Applications d'accès aux bases de données avec JDBC • Décrire les interfaces qui constituent le cœur des API JDBC (notamment les interfaces Driver, Connection, Statement, et ResultSet et leur relation avec les implémentations des fournisseurs) • Identifier les composants nécessaires pour se connecter avec une base de données en utilisant la classe DriverManager (ainsi que l'URL jdbc) • Soumettre des requêtes et lire les résultats de la base de données (création des états, reour des résultats, parcours des résultats, fermeture des résultats, des états et des connexions) • Utiliser les transactions JDBC (y compris désactiver le mode auto-commit, commiter et effectuer un rollback des transactions, et enregistrer des points de sauvegarde) • Construire et utiliser des objets RowSet en utilisant la classe RowSetProvider et l'interface RowSetFactory • Créer et utiliser les objets PreparedStatement et CallableStatement • Travaux Pratiques : Test blanc et corrigé du test Les threads • Créer et utiliser la classe Thread et l'interface Runnable interface • Gérer et contrôler le cycle de vie des threads • Synchroniser l'accès des threads à des données partagées • Identifier du code qui pourrait ne pas s'exécuter correctement dans un environnement multi-threads • Travaux Pratiques : Test blanc et corrigé du test Les accès concurrents • Utiliser les collections du package java.util.concurrent en mettant en avant leurs avantages et leurs différences avec les collections classiques du package java.util • Utiliser les classes Lock, ReadWriteLock, et ReentrantLock dans le package java.util.concurrent.locks afin de supporter la programmation thread-safe sur les variables simples Diplome JAVA COMPRIS Dès la réussite de votre examen JAVA OCP, ORACLE aura le plaisir de vous offir le package d'accueil des certifié JAVA OCP, dont le diplome officiel de la certification JAVA qui prouvera vos compétences au monde entier.   EXAMEN Oracle COMPRIS DANS LE TARIF Pour toutes nos formations certifiantes, nous incluons les frais de certification dans le tarif de la formation. Comparez bien les offres de formation du marché : notre offre étant la plus complète, vous serez alors plus serein dans la préparation de vos certifications. Coaching Après-COURS Pendant 30 jours, votre formateur sera disponible pour vous aider. CERTyou s'engage dans la réalisation de vos objectifs. Votre garantie 100% SATISFACTION Notre engagement 100% satisfaction vous garantit la plus grande qualité de formation.
  • 3. CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France Réussir la certification Java SE 8 Oracle Certified Professional (OCP), 1Z0-809 Formation Informatique / Développement logiciel / JAVA et JEE • Utiliser Executor, ExecutorService, Executors, Callable, et Future afin d'exécuter des tâches avec l'appui des pools de threads • Utiliser le framework Fork/Join • Travaux Pratiques : Test blanc et corrigé du test Internationalisation • Lire et configurer la langue avec un objet Locale • Construire un resource bundle pour chaque langue • Appeler un resource bundle depuis une application  • Formater les dates, nombres, et valeurs monétaires en fonction de la langue avec les classes NumberFormat et DateFormat (y compris les modèles de formatage de nombres)  • Décrire les avantages d'internationaliser une application • Définir un objet Locale en utilisant les codes pays et langue • Travaux Pratiques : Test blanc et corrigé du test