Formation Certification Java 6


  • PRÉPARATION À LA CERTIFICATION « ORACLE CERTIFIED PROFESSIONAL JAVA SE 6 PROGRAMMER »
REFERENCE
 
 
JCJ6
DUREE
 
 
3 jours
TARIFS
 
 
1690 € HT
Niveau : Intermédiaire
Certification: Java SE 6 Programmer
Cours à distance: Possible
OBJECTIFS :
 

Cette certification java en version 6 n’est plus supportée. L'examen a été retiré. Il faut maintenant passer la certification en version 8. Nous vous conseillons de suivre la formation Certification Java 8 niveau 1 - Certified Associate Java SE 8 Programmer.

La certification Oracle Certified Professional, Java SE 6 Programmer (OCPJP 6 - 1Z0-851 anciennement appelée « Sun Certified Java Programmer 6 - SCJP 6 - CX-310-065»), certifie que son titulaire maîtrise parfaitement la syntaxe de Java 6 et les concepts objets qui lui sont rattachés.
L'examen de certification, d'une durée de trois heures, est réputé difficile et nécessite une bonne préparation sur tous les thèmes abordés même pour un développeur Java confirmé.
Concrètement l'objectif est de mettre le candidat dans les meilleures dispositions possibles en vue de l'examen de certification java, il s'agit d'un cours intensif ou le bachotage est parfois de rigueur pour éviter entre autres les pièges classiques sur certaines questions.
Au-delà de la certification Java cette formation accepte également de compléter les connaissances en Java du candidat et met l'accent sur des points délicats du langage, le participant pourra véritablement valider sa maîtrise du langage Java.

L'obtention de cette certification est requise pour l'obtention d'autres certifications, comme « Oracle Certified Master, Java SE 6 Developper » ou « Oracle Certified Professional, Java EE 5 Web Component Developer ».
Nous pouvons assister dans les démarches administratives, les candidats désirant passer la certification java « Oracle Certified Professional Java SE 6 Programmer ».

PRÉ-REQUIS :
 

Une bonne maîtrise du langage Java est impérative avant la préparation, compte-tenu de la difficulté de l'épreuve.

PUBLIC :
 

Cette formation Certification java s'adresse à des développeurs d'applications, responsables informatiques, architectes, chefs de projets, ingénieurs, etc.,

PROGRAMME :
 

Déclarations, initialisations et portées

Identificateurs autorisés
Déclaration des classes, des classes internes, des interfaces, des énumérations
Mise-en-oeuvre des packages, imports, imports « static »
Usage du mot-clé « extends » entre classes ou interfaces, du mot-clé « implements » entre classes et interfaces
Usage du mot-clé « abstract »
Déclaration, initialisation, utilisation de données primitives, de tableaux, d'objets, d'énumérations
Constructeurs, constructeur par défaut
Surcharge de méthodes, redéfinitions, types de retour autorisés
Travaux Pratiques : Test blanc et corrigé du test

Structures de contrôle

Mise en oeuvre des structures if, switch
Mise en oeuvre des boucles while, do...while, for, for each, instructions break, break avec étiquette, continue
Mise en oeuvre des assertions, compatibilité avec les versions précédentes de Java
Gestion des exceptions, propagation, rédéfinition de méthodes propageant des exceptions
Distinction entre exceptions contrôlées et non contrôlées
Origine des exceptions de type ArrayIndexOutOfBoundsException,ClassCastException, IllegalArgumentException, IllegalStateException, NullPointerException, NumberFormatException, AssertionError, ExceptionInInitializerError, StackOverflowError ou NoClassDefFoundError.
Travaux Pratiques : Test blanc et corrigé du test

Utilisation des API standards

Classes enveloppes (Boolean, Character, Double, Integer, etc..), gestion de l'autoboxing
Classes String, StringBuffer, StringBuilder
Gestion des fichiers, lecture/écriture, mise en oeuvre des classes BufferedReader, BufferedWriter, File, FileReader, FileWriter, PrintWriter, Console
Utilisation des API du package java.text pour formater ou analyser les dates, nombres, monnaies pour une langue donnée. Mise en oeuvre de la classe java.util.Locale
Utilisation des API du package java.util et java.util.regex pour formater ou analyser des chaînes ou des flux. Concernant les chaînes, utilisation de la méthode split de String, des classes Pattern et Matcher. Utilisation des expressions régulières de base. Concernant les flux, utilisation des méthodes printf et format de PrintWriter, des classes Formatter et Scanner. Utilisation des paramètres de formattage de base.
Travaux Pratiques : Test blanc et corrigé du test

Concurrence d'accès en multi-threading


Définition, instanciation, démarrage de threads en utilisant java.lang.Thread et java.lang.Runnable
Différents états d'un thread, transitions entre états
Gestion des verrous sur les méthodes d'instance d'un objet ou sur les méthodes de classe
Travaux Pratiques : Test blanc et corrigé du test

Concepts orientés objet

Développement de classes avec fortes encapsulation et cohésion, couplage faible, description des bénéfices obtenus
Mise en oeuvre du polymorphisme, conversion explicite entre références, erreurs dues aux conversions
Mise en oeuvre des spécificateurs d'accès sur les attributs et sur les champs « static » de classes liées par héritage, sur les constructeurs, les méthodes d'instances, les méthodes « static »
Appels des méthodes surchargées ou redéfinies, constructeurs surchargés
Mise en oeuvre des relations EST-UN et A-UN
Travaux Pratiques : Test blanc et corrigé du test

Collections et généricité

Choix d'une collection adaptée aux besoins, utilisation de l'interface Comparable
Définition des méthodes equals et hashcode, leur utilité, différence entre == et la méthode equals
Mise en oeuvre des collections avec généricité, interfaces List, Set et Map, classes d'implémentation
Ré-écriture de code non-générique ; compatibilité entre collections génériques et non-génériques
Utilisation des interfaces NavigableSet et NavigableMap
Mise en oeuvre des types paramétrés dans la déclaration des classes/interfaces, variables d'instance, paramètres de méthodes, et types de retour. Utilisation du point d'interrogation comme type paramétré
Mise en oeuvre des API du package java.util pour effectuer des tris, des recherches dans des listes ou des tableaux , effectuer des conversions de listes en tableaux et vice-versa
Mise en oeuvre des interfaces java.util.Comparator et java.util.Comparable dans le tri de listes ou de tableaux
Travaux Pratiques : Test blanc et corrigé du test

Fondamentaux

Choix des spécificateurs d'accès, déclarations des packages, des imports
Options principales de la JVM
Influence du type de l'argument sur sa transmission à une méthode et son retour
Intervention du Garbage Collector, ce qu'il garantit de faire, exécution de la méthode finalize() de la classe Object
Reconstruction d'une arborescence de répertoires/classes à partir du nom complet d'une classe, contenue ou non dans un fichier jar, gestion du classpath à la compilation
Utilisation appropriée des opérateurs =, +=, -=, +, -, *, /, %, ++, --, <, <=, >, >=, ==, !=, &, |, ^, !, &&, ||, ?:, instanceof
Travaux Pratiques : Test blanc et corrigé du test

TRAVAUX PRATIQUES :
 

Les travaux pratiques consistent essentiellement à passer des tests blancs en anglais, les tests sont ensuite corrigés afin de mesurer la progression de chacun et d'insister encore sur les points ou des erreurs ont été commises.

S'INSCRIRE À CETTE
FORMATION CERTIFICATION JAVA
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

3 j

 
Cette formation Java 7 vous prépare au passage de la certification officielle « Oracle Certified Associate Java SE 7 Programmer «  réf. 1Z0-803. Au-delà...

3 j

 
La certification Oracle Certified Professional, Java SE 7 Programmer (1Z0-804) certifie que son titulaire maîtrise parfaitement la syntaxe de Java 7 et les concepts objets qui lui sont...

3 j

 
Ce cours vous prépare au passage de la certification Java 8 officielle "Oracle Certified Associate Java SE 8 Programmer" réf. 1Z0-808. Au-delà du passage de...

3 j

 
La certification Oracle Certified Professional, Java SE 8 Programmer (1Z0-809) certifie que son titulaire maîtrise parfaitement la syntaxe de Java 8 et les concepts objets qui lui sont...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

Votre formation Java prise en charge à 100% ! *

Depuis le mois de mars  2011, le Fafiec a sélectionné PLB Consultant pour vous proposer les meilleures formations autour du développement objet avec Java.

Sessions inter-entreprise sur  Paris, Lyon et Lille. 

Sessions intra-entreprise sur  toute la France.

*100% des coûts pédagogiques, offre valable dans la limite des fonds mutualisés dédiés aux actions collectives, en application des critères de prise en charge en vigueur (voir conditions détaillées sur le site du FAFIEC)

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB