Formation Certification Java 7 niveau 1 - Certified Associate Java SE 7 Programmer
Objectifs de la formation Certification Java 7
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à du passage de l’examen cette formation de préparation à la certification Java 7 vous donne d’excellentes bases sur la programmation objet (classe, instance, héritage, encapsulation, classe abstraite, polymorphisme, etc.) et son implémentation dans le langage Java.
A l’issue de cette formation de préparation à la certification Java 7 « Oracle Certified Associate Java SE 7 Programmer» vous serez capable de :
- 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
La certification 1ZO-803 à laquelle vous prépare cette formation est nécessaire pour pouvoir obtenir la certification de niveau 2 « Oracle Certified Professional Java SE 7 Programmer II» 1Z0-804.
Contenu du cours Certification Java 7
Introduction aux technologies Java
Caractéristiques et particularités du langage JavaLes domaines d'application (Application, Applet, Développement Serveur, Androïd, Java Embarqué, etc.)Se repérer dans le vocabulaire (JDK, JRE, JSE, JVM, etc. )Portabilité des programmes Java à travers la JVMGestion de la mémoireSécurité et programmes JavaNotions de multithreadingLa place de Java dans les architectures d’applications (n-tiers) Utiliser efficacement la documentationATELIERTest blanc et correction
Prise en main d’Eclipse
Liens entre Java et EclipseProblèmes classiques liés aux environnements 32/64 bitsQu’est-ce qu’un projet pour Eclipse ?Arborescence et chemin d'accèsPrincipe des protectionsAttributs des fichiers et des répertoiresBien utiliser l'aide en ligneConfiguration des exécutions, fonctionnalités du debugger
ATELIERTest blanc et correctionJava et la programmation objet
Présentation des types de données baseDéclaration d’une classe et de ses méthodesInstanciation, constructeurAccès aux données par les méthodesAccès aux méthodes
ATELIERTest blanc et correction
Structure d'un fichier .javaConstructeur et processus d'instanciation, le mot clé staticNotion d'identité objet Déclaration de variables et InitialisationTypes primitifs et classes du package java.langLes constantesOpérateurs d'affectation, de comparaison, booléens, ...Instruction de contrôles (if, switch, …) Boucles et itérations
ATELIERTest blanc et correctionManipulation des tableaux
Quand utiliser un tableau ou une collection (Array, ArrayList)Création et initialisation d’un ArrayListAccès aux éléments (boucles)ATELIERTest blanc et correction
Aspects objets avancés
Java et l'héritage simpleLa surcharge de méthodesTravailler avec des superclasses et des sous classesLes mots clé final et superComprendre l’apport des interfaces en JavaCréer et utiliser une interfaceATELIERTest blanc et correction
Gestion des erreurs (exceptions)
Comprendre les différents types d’erreurs en JavaQuel mécanisme est proposé par Java pour les gérer ?Utiliser la documentation pour retrouver les exceptions des méthodes des classes de baseImplémenter la gestion des exceptions en JavaATELIERTest blanc et correction
Les packages Java
Qu’est-ce qu’un package pour Java ?Organisation hiérarchique des packagesLa variable CLASSPATHConvention de nommage des packagesLes fichiers .jarLiens entre répertoire, espace de nommage, et packagesCréer son propre package (convention de contenu)Import et export de packagesATELIERTest blanc et correction.
Préparation à la certification Java 7
Tous les chapitres précédents sont traités pour préparer la certification Synthèses des questions récurrentes
Trucs et Astuces (par exemple les questions auxquelles ne pas répondre pour ne pas perdre de temps)
Exemples d’examen blanc