Formation Certification Java 6
Formation
À Levallois-Perret
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Levallois-perret
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é
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Le 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ésTravaux 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
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
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 classeTravaux Pratiques : Test blanc et corrigé du test
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-UNTravaux Pratiques : Test blanc et corrigé du test
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 tableauxTravaux Pratiques : Test blanc et corrigé du test
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 =, +=, -=, +, -, *, /, %, ++, --, =, ==, !=, &, |, ^, !, &&, ||, ?:, instanceofTravaux Pratiques : Test blanc et corrigé du test
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Formation Certification Java 6