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

Formation Java
Développeur Java certifié Oracle OCA+OCP, Java SE 7 Programmer (JAV)

Certification Oracle Qualité Oracle
10 jour(s)

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


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

La Formation JAVA pour devenir Développeur Java certifié Oracle Certified Associate + 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 les deux certifications suivantes : 1Z0-804 Java SE 7 Programmer II qui permet au candidat de devenir Oracle Certified Professional, Java SE 7 Programmer et la certification 1Z0-803 Java SE 7 Programmer qui donne le titre de Oracle Certified Associate, Java SE 7 Programmer

OCP

OCANotre formation Java 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 10 jours apporte les connaissances pratiques et théoriques nécessaires à la réalisation de projets sous Java.

*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 OCA+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 OCA+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é

Culture générale Java

  • L'introduction au langage Java
  • L’origine du langage et de la plate-forme
  • Les nouveaux concepts
  • La notion de JVM
  • Les différentes versions de Java
  • Exercice : Comparaison avec les autres langages
     
  • Les applications Java
  • Les Applets et les applications Internet
  • Les applications autonomes
  • La comparaison et les éléments de choix
     
  • Les bases du langage Java
  • La structure d’un programme Java
  • Le modèle mémoire et le garbage collector
  • Les types primitifs et les tableaux
  • Les structures de contrôle
  • Les conventions de codage
  • La structure syntaxique d’une application Java
  • Exemple de syntaxe sur une application de démonstration simple
  • La réalisation de votre première application simple
  • Les types
  • Les types de base et les types objet
  • Les Expressions
  • La déclaration de variables et de constantes
  • L'utilisation des opérateurs avec les objets
  • L'utilisation des tableaux
  • La conversion de types
  • Les instructions de contrôle : if, for, while , return et break.
  • La réalisation d’un programme minimum
  • Les conventions d'écriture

Les concepts objets obligatoires pour Java

  • La présentation et la définition d’une classe
  • Les attributs et les méthodes
  • L’encapsulation
  • Le polymorphisme
  • Les méthodes :
  • L'invocation des méthodes
  • L'éxecution des méthodes de classes et des méthodes d’instances
  • La surcharge des méthodes
  • L'abstration :
  • L'utilisation d’un objet de la classe Date
  • L'instanciation des objets
  • L'utilisation de de la classe String
  • L'utilisation de la classe StringBuffer
  • L'héritage
  • La présentation du concept d’héritage
  • L'utilisation de l’héritage
  • La classe Object et la généricité
  • L'utilisation du polymorphisme
  • La spécialisation d’une référence polymorphe
  • Le typage des référence et des objets
  • Le comportement des méthodes et du typage
  • La généricité des classes conteneurs : exemple de la classe Vector
  • Les interfaces
  • La terminologie et la syntaxe
  • L'extension et l'implémentation
  • L'utilisation des interfaces pour les méthodes
  • L'intérêt du mécanisme d’interface pour les méthodes
  • Les interfaces et constantes

Le développement de classes

  • Le squelette d'une classe
  • L'organisation en packages
  • Les contraintes liées aux packages
  • L'écriture des constructeurs
  • Le constructeur par défaut
  • L'auto-référence this
  • Les champs et les méthodes statiques
  • La méthode main
  • Le développement d'interfaces
  • Les rappels et compléments sur les principes
  • La syntaxe associée aux interfaces
  • La définition d'interfaces pour les méthodes
  • L'implémentation et les extensions multiples d'interfaces
  • L'implémentation partielle d'interface
  • Les développement de classes dérivées
  • Les rappels sur les classes dérivées
  • Les méthodes abstraites
  • Les classes abstraites et les interfaces
  • Le droit d’accès aux champs et l'héritage
  • Les constructeurs et l'héritage
  • La redéfinition et la surcharge

Les concepts objets avancés

  • Les classes et méthodes abstraites en Java
  • Les classes imbriquées et classes anonymes
  • La présentation des paquetages (packages) 

La gestion des erreurs avec les exceptions

  • Le principe des exceptions
  • Le mode de détection
  • La notification d’une situation d’exception
  • Le report d'une exception : clause throws
  • Le report d'une exception : bloc try/catch
  • L'utilisation des exceptions pré-définies
  • Le flux d’entrée/sortie

Le fonctionnement général des entrées/sorties sous Java

  • La lecture et l'écriture de données dans les fichiers
  • L'accès au système de fichier

L'accès à une base de données SQL avec JDBC

  • La présentation de JDBC
  • Les pilotes JDBC
  • Les requêtes SQL statiques
  • Les requêtes SQL pré compilées
  • L'appel aux procédures stockées dans le SGBD
  • La gestion des transactions

Le développement d’applications Web d’entreprise 

  • Les concepts de base
  • Le serveur et le client Web, Protocoles applicatifs (HTTP), Scripts CGI et gestion des sessions
  • L'accès aux ressources de l'entreprise : SGBDR, base documentaire et XML, moniteur transactionnel, annuaire, application héritée
  • HTML-XML, applets Java.
  • La plate-forme Java 2 Enterprise Edition (J2EE), Architecture multi-tiers
  • La présentation des composants nécessaires à l'utilisation de Java côté serveur
  • Le serveur Web et la plate-forme serveur. Moteur de servlet. Java Virtual Machine
  • Les outils de développement et de débogage : NetBeans et Eclipse
  • L'architecture du conteneur Web Tomcat d'Apache
  • Le déploiement des servlets et pages JSP
  • La présentation des Java Server Pages
  • Les mécanismes de fonctionnement, l'analyse d’une page JSP
  • Les scriptlets et l'intégration dans une page Web
  • Les directives, déclarations et expressions JSP
  • La synthaxe

La présentation des servlets

  • Les principes de base d’une servlet
  • Les servlets et JSP
  • Les principes de base d’une servlet et d’une page JSP
  • Modèles architecturaux de mise-en-œuvre des servlets / JSP, Délégation, Inclusion
  • Le développement d'une application Web à base de servlets
  • Le conteneur de servlet, le cycle de vie d'une servlet
  • L'initialisation d'une servlet, l'écrire des méthodes de services
  • La gestion des formulaires HTML
  • Le traitement de la réponse, l'envoi d'information, la génération de HTML
  • Le filtrage des requêtes/réponses, Programmation des filtres
  • La récupération d'information : du serveur Web, du client et de l'environnement
  • L'invocation d'autres ressources Web, l'inclusion et le transfert du contrôle
  • Le développement d'une première servlet
  • La génération de contenu dynamique, la structure d'une servlet

L'accès aux bases de données relationnelles avec JDBC

  • L'architecture-type JDBC
  • La présentation des différents types de drivers et éléments de choix
  • La gestion des connexions au SGBD
  • L'éxécution de requêtes SQL statiques
  • L'exploitation des résultats en JDBC 1.x et 2.0
  • Correspondance entre types SQL et types Java
  • Traitement des erreurs
  • L'éxécution de requêtes SQL dynamiques
  • L'appel de procédures stockées
  • L'accès au méta-modèle
  • Les fonctionnalités avancées JDBC 2.0
  • Navigation dans les ResultSet
  • Exploitation de types SQL
  • Programmation de traitements Batch

Notre formation Développeur Java certifié Oracle OCA+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.

Le premier module de 5 jours de formation 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.

OCACe premier module prépare à la certification suivante : 1Z0-803 Java SE 7 Programmer qui donne le titre de Oracle Certified Associate, Java SE 7 Programmer.

La deuxième semaine de formation concerne l'installation de l'environnement Web et le développement d'applications JSP et Servlet


OCACe deuxième module prépare à la certification suivante : 1Z0-804 Java SE 7 Programmer II qui permet au candidat de devenir 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 les deux examens de certification dans un centre officiel. 
Vous devenez certifié Oracle OCA+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 JEE
  • 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%

SMARTtime

EGILIA propose à ces clients, une formidable opportunité de flexibilité.

En effet de vous faciliter l’accès à nos formations longue durée (plus de 5 jours) nous vous donnons la possibilité de segmenter vos formations.

EGILIA propose son système unique SMARTtime qui permet à tous les participants de suivre les formations à leur rythme et en fonction de leurs disponibilités.

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

  • Savoir utiliser Windows XP
  • Connaître les principes fondamentaux de la programmation orientée objet
  • Connaître les principes de l’algorithmie
  • Avoir déjà réalisé un programme ou une application (logiciel, outil, site internet...), quel que soit le langage.
Ce qu'il faut retenir
  • Les 2 passages aux examens Oracle
  • Cursus Java exclusif !
  • 10 jours de formation (70 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