Cours
Digicomp Code JAVA8A
Préparation à la certification Java 8 niveau 1 - Certified Associate Java SE 8 Programmer («JAVA8A»)
Grâce à cette formation, préparez-vous à l'examen de la certification Java 8 officielle « Oracle Certified Associate Java SE 8 Programmer ».
Durée
3 jours
Prix
2'025.–
excl. 8.1% TVA
Documents
Support de cours numérique
Description de la formation
- Décrire les différentes technologies Java (Java EE, JVM, 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
- Utiliser les API Java
- Écrire une expression lambda simple
- Différentes catégories de variables, portée et cycle de vie
- Type primitifs, conversions implicites et explicites (cast)
- Structure d'une classe : attributs, constructeurs, méthodes
- Accès aux attributs d'un objet
- Cycle de vie d'un objet
- Création d’objets
- Compiler/exécuter un programme Java en ligne de commande
- Importer des classes d'autres packages
- Comparer et distinguer les caractéristiques de Java comme: indépendance de la plateforme, orienté objet, l'encapsulation, etc…
- Utiliser les opérateurs Java, priorité des opérateurs
- Opérateurs arithmétiques, sur bits, de comparaison, parenthèses, d’affectation
- Comparaison des objets en utilisant == et la méthode equals
- Utiliser les branchements avec if, if/else et l'opérateur ternaire
- Utiliser l'instruction switch
- Déclarer, instancier et manipuler des tableaux à une dimension
- Déclarer, instancier et manipuler des tableaux à plusieurs dimensions
- Créer et utiliser les boucles while
- Créer et utiliser les boucles for y compris la boucle for-each
- Créer et utiliser les boucles do-while
- Utiliser les instructions break et continue
- Créer des méthodes avec arguments et valeur de retour
- Cycle de vie des variables locales
- Surcharger des méthodes, notamment les constructeurs
- Distinguer le constructeur par défaut des constructeurs définis par l'utilisateur
- Appliquer les modificateurs d'accès
- Appliquer aux classes les principes de l'encapsulation
- Maîtriser le passage d'arguments aux méthodes par valeur et par référence
- Appliquer le mot-clé static aux attributs et aux méthodes
- Décrire le principe de l'héritage et ses bénéfices
- Mettre en œuvre le polymorphisme, redéfinir des méthodes
- Savoir déterminer quand un cast est nécessaire
- Utiliser les mot-clés this et super pour l'accès aux objets et aux constructeurs
- Hériter de classes abstraites et implémenter des interfaces
- Distinguer les exceptions contrôlées des exceptions non contrôlées, ainsi que des Errors
- Créer un bloc try-catch et déterminer comment les exceptions modifient le déroulement normal du programme
- Décrire les avantages de la gestion d'exceptions
- Créer et invoquer une méthode qui lance une exception
- Reconnaître les classes d'exceptions courantes (NullPointerException, ArithmeticException, ArrayIndexOutOfBoundsException, ClassCastException)
- Manipuler les chaînes de caractères avec les classes String et StringBuilder
- Créer et manipuler les calendriers avec java.time.LocalDateTime, java.time.LocalDate, java.time.LocalTime, java.time.format.DateTimeFormatter, java.time.Period
- Déclarer et utiliser une ArrayList
- Utilisation des classes enveloppes
- Principe de l’autoboxing
- Comprendre les principes de la programmation fonctionnelle
- Syntaxe des classes internes anonymes
- Notion d’interface fonctionnelle
- Anatomie d'une Expression Lambda
- Mise en œuvre de l’interface fonctionnelle Predicate
Cette formation permet de se préparer à l'examen Java 8 1ZO-808, qui permet de décrocher la certification « Oracle Certified Associate - Java SE 8 Programmer ».
L'examen de certification n'est pas compris dans le prix de la formation. Vous pourrez vous y inscrire directement auprès d'Oracle.