Le spécialiste européen de la formation certifiante en informatique et management pour les entreprises

Formation Java
Développeur Java certifié Oracle OCP, Java SE 7 Programmer (JA2)

Certification Oracle Qualité Oracle
5 jour(s)

Formation Développeur Java certifié Oracle OCP, Java SE 7 Programmer éligible CPF*, OPCA et CIF, dispensée dans toute la France.


formation Développeur Java certifié Oracle OCP, Java SE 7 ProgrammerNotre formation Développeur Java certifié Oracle OCP, Java SE 7 Programmer commence par une présentation du langage et des concepts objets, tout en ne conservant que les éléments théoriques réellement nécessaires pour la pratique en entreprise. La conception d'applications web à base de JSP et de SERVLETS est présentée en détails pendant toute la formation java. L'objectif est, pour chaque participant, de pouvoir réaliser un projet d'entreprise impliquant des développements sur une architecture Java. Une application rigoureuse des règles de conception et de programmation objets reste, bien entendu, fondamentale pour la réussite des développements. Notre formation Java en 5 jours apporte les connaissances pratiques et théoriques nécessaires à la réalisation de projets sous Java.

JAVA et JEE sont les technologies les plus répandues pour le développement d'applications.

OCP La Formation JAVA pour devenir Développeur Java certifié Oracle Certified Professional, Java SE 7 Programmer proposée par EGILIA est un cursus unique qui permet rapidement d'être opérationnel sur ce langage.

Elle intègre la certification suivante : 1Z0-804 Java SE 7 Programmer qui donne le titre de Oracle Certified Professional, Java SE 7 Programmer

*sous réserve de son éligibilité. Contactez nos conseillers formations pour plus d’informations : 0 800 800 900

+ En savoir plus sur les certifications Oracle Voir la vidéo + Témoignages eKomi
Présentation de la formation Développeur Java certifié Oracle OCP, Java SE 7 Programmer en vidéo X Fermer
Témoignages X Fermer
Je repars heureux

Je suis très satisfait de la formation. j'aimerais dans l'avenir avoir d'autres formations avec EGILIA. J'encourage tout le monde à faire confiance à EGILIA et à ces formateurs car ils ont toutes les qualités requises au déroulement d'une bonne formation.

Adam OUSSEINI, Administrateur Réseau, Formation Cisco CCNA Témoignages vérifiés par Trust Pilot
Les certifications Oracle X Fermer

Notre programme de formation Développeur Java certifié Oracle OCP, Java SE 7 Programmer a été élaboré par un collège d'experts techniques, d'experts en pédagogie et de formateurs tous certifiés Oracle.

Téléchargez le programme en PDF

Programme détaillé

Conception de classes Java

  • 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

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

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

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

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: ., *, + , ?, 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.

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

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

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

Applications d'accès aux bases de données avec JDBC

  • Décrire les interfaces qui constituent le cœur des API JDBC
  • 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
  • Utiliser les transactions JDBC
  • Construire et utiliser des objets RowSet en utilisant la classe RowSetProvider et l'interface RowSetFactory
  • Créer et utiliser les objets PreparedStatement et CallableStatement

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

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

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
  • Décrire les avantages d'internationaliser une application
  • Définir un objet Locale en utilisant les codes pays et langue

Notre formation Développeur Java certifié Oracle OCP, Java SE 7 Programmer commence par un descriptif détaillé du planning des principales étapes, ainsi que de la méthodologie employée qui permettra à l’ensemble des stagiaires d'obtenir leurs certifications. La dernière après-midi est consacrée à la mise en situation d’un examen de certification.

La première partie de cette formation jours de 5 jours concerne le développement d'application Java, prise en main du langage et des concepts objets. Elle concerne aussi la mise en place de l'environnement de développement.

OCALa deuxième partie de cette formation concerne la révision et la préparation au passage de la certification suivante : 1Z0-804 Java SE 7 Programmer qui donne le titre de Oracle Certified Professional, Java SE 7 Programmer.

 

Diplôme de la certification Java ProgrammerDès que le participant EGILIA est prêt, il peut décider de passer l'examen de certification dans un centre officiel. 
Vous devenez certifié Oracle OCP, Java SE 7 Programmer et recevez votre Welcome Kit de la part de Oracle.

EGILIA vous propose de nombreux avantages pour vous accompagner tout au long de votre projet de formation.

Competence

Réaliser une application en Java

  • Comprendre la programmation orientée objet
  • Développer des classes
  • Créer des paquetages
  • Gérer les erreurs et les exceptions
  • Gérer les entrées/sorties
  • Créer les accès aux fichiers
  • Créer les accès aux bases de données
  • Développer avec J2EE
  • Utiliser Netbeans et Eclipse
  • Configurer Tomcat
  • Utiliser les métas modèles

Les certifications

Le passage de l’examen est compris dans toutes nos formations certifiantes . Notre objectif premier est de vous accompagner tout au long de votre projet de formation vers la réussite à l’examen.

Ainsi, afin de vous préparer au mieux, nous vous proposons plusieurs examens blancs.

En 2015, Taux de réussite de 87%

SMARTlibrary

Egilia vous donne la possibilité d’accéder à vie et en illimité à tous nos supports de nos formations dès le premier jour de votre inscription.

30 jours de Broad coaching

Egilia travaille uniquement avec des formateurs consultants et experts formateurs.

Egilia a fait le choix d’avoir des supports de cours créés uniquement par nos Expert formateur pour vous accompagner vers la réussite de vos examens tout au long de la formation.

Toujours dans le but de la réussite à vos examens Egilia vous assure un suivi de votre formation. En effet suite à la session de formation les participants ont la possibilité d’envoyer des mails aux formateurs pendant 30 jours pour lui poser toutes les questions nécessaires à la compréhension du cours.

Formation sur mesure

Tous nos responsables commerciaux sont à votre écoute pour vous aider à réaliser votre projet de formation. Afin de répondre au plus près de vos besoins, nous pouvons vous aider à mettre en place des formations sur mesure.

Les services plus EGILIA

La convivialité, le confort, l'accueil et l'écoute sont, pour EGILIA, des points fondamentaux. C’est pourquoi chaque participant bénéficie d’un accueil personnalisé, d’un petit déjeuner à disposition et d’un cocktail de fin de formation.

Il est important pour nous d’avoir un service de proximité c’est pourquoi tout au long de votre projet formation, toute notre équipe est à votre écoute.

Pré-requis

Ce qu'il faut retenir
  • Passage de l'examen Oracle compris
  • Cursus Java exclusif !
  • 5 jours de formation (35 heures)
  • 30 jours de coaching après la formation
  • 1 accès illimité à la SMARTlibrary
  • Le Welcome Kit Oracle contenant votre certificat d'obtention du titre.
  • Le package d'accueil EGILIA Learning
  • Le certificate of achievement EGILIA en fin de formation.
+ En savoir plus
Paroles d'expert

Loïc THOBOIS Microsoft Most Valuable Professional
Nous sommes convaincus que le formateur est au centre de la qualité de l'apprentissage.
Nous tenons, pour nous différentialiser positivement d'autres acteurs du marché, à ne pas faire appel à des formateurs uniquement recrutés pour la durée d'un stage.

+ En savoir plus