Formation Certification Java 7 niveau 2 - 1ZO-804

Formation

À Levallois-Perret

2 070 € HT

Appeler le centre

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

Une bonne maîtrise du langage Java est impérative avant la préparation, compte-tenu de la difficulté de l'épreuve. Une évaluation par QCM est demandée à tout participant avant son inscription.

Les sites et dates disponibles

Lieu

Date de début

Levallois-Perret ((92) Hauts-de-Seine)
Voir plan
22/24 Rue du Président Wilson, 92300

Date de début

Consulter

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Le programme

Conception de classes JavaUtiliser les spécificateurs d'accès: private, protected, et publicRedéfinir les méthodesSurcharger les méthodes et les constructeursUtiliser l'opérateur instanceof et les transtypages Invoquer les méthodes virtuellesRedéfinir les méthodes hashCode, equals, et toString de la classe Object pour améliorer les fonctionnalités d'une classeUtiliser les instructions package et importTravaux Pratiques : Test blanc et corrigé du test Conception avancée de classes Identifier quand et comment appliquer les classes abstraitesConstruire des classes abstraites et des sous-classesUtiliser les mots-clés static et finalCréer des classes englobantes et emboîtéesUtiliser les types énumérésTravaux Pratiques : Test blanc et corrigé du test Principes de la conception orientée objet Ecrire du code qui déclare, implémente et/ou hérite d'interfacesChoisir entre l'héritage d'interfaces et celui de classesAppliquer les principes de cohésion, de faible couplage, relation EST-IN, relation A-UNAppliquer les principes de la composition d'objetsConcevoir une classe qui utilise le design pattern SingletonEcrire du code qui implémente le design pattern Data Access Object (DAO) Concevoir et créer des objets en utilisant le pattern FactoryTravaux Pratiques : Test blanc et corrigé du test Collections et généricitéCréer une classe génériqueUtiliser le diamant ( ) pour déduire le type paramétréAnalyser l'interopérabilité des collections qui utilisent la généricité avec celles qui ne l'utilisent pasUtiliser les classes enveloppes, et l'autoboxing Créer et utiliser les implémentations de List, Set et DequeCréer et utiliser les implémentations de MapUtiliser java.util.Comparator et java.lang.ComparableTrier et rechercher dans les tableaux et les listesTravaux Pratiques : Test blanc et corrigé du test Traitement sur les chaînes de caractèresRechercher, analyser et créer des chaînes de caractères (en utilisant Scanner, StringTokenizer, StringBuilder, String et Formatter)Rechercher, analyser et remplacer des chaînes de caractères au moyen d'expressions régulières, en utilisant le jeu de caractères: . (point), * (astérisque), + (plus), ?, d, D, s, S, w, W, b. B, [], ().Formater les chaînes de caractères en utilisant les paramètres de formatage: %b, %c, %d, %f, et %s.Travaux Pratiques : Test blanc et corrigé du test Exceptions et Assertions Utiliser les instructions throw et throws Gèrer plusieurs types d'exceptions dans un seul bloc catchDévelopper du code qui utilise l'instruction try-avec-ressources (y compris en utilisant des classes qui implémentent l'interface AutoCloseable)Créer des exceptions personnaliséesTester les invariants au moyens d'assertionsTravaux Pratiques : Test blanc et corrigé du test Entrées/sorties de base Lire et écrire des données sur la consoleUtiliser les flux pour lire ou écrire dans des fichiers en utilisant des classes du package java.io, notamment BufferedReader, BufferedWriter, File, FileReader, FileWriter, DataInputStream, DataOutputStream, ObjectOutputStream, ObjectInputStream, et PrintWriterTravaux Pratiques : Test blanc et corrigé du test Entrées/sorties sur fichiers (NIO.2)Manipuler les chemins des fichiers et répertoires au moyen de la classe PathContrôler, supprimer, copierCheck, delete, copy, ou déplacer un fichier ou un répertoire avec la classe FileLire et modifier les attributs de fichiers ou répertoires, notamment ceux du type BasicFileAttributes, DosFileAttributes, et PosixFileAttributes Accéder récursivement à une arborescence en utilisant les interfaces DirectoryStream et FileVisitor Trouver un fichier avec l'interface PathMatcherSurveiller les modifications dans un répertoire avec l'interface WatchService Travaux Pratiques : Test blanc et corrigé du test Applications d'accès aux bases de données avec JDBC Décrire les interfaces qui constituent le cœur des API JDBC (notamment les interfaces Driver, Connection, Statement, et ResultSet et leur relation avec les implémentations des fournisseurs)Identifier les composants nécessaires pour se connecter avec une base de données en utilisant la classe DriverManager (ainsi que l'URL jdbc)Soumettre des requêtes et lire les résultats de la base de données (création des états, reour des résultats, parcours des résultats, fermeture des résultats, des états et des connexions)Utiliser les transactions JDBC (y compris désactiver le mode auto-commit, commiter et effectuer un rollback des transactions, et enregistrer des points de sauvegarde)Construire et utiliser des objets RowSet en utilisant la classe RowSetProvider et l'interface RowSetFactoryCréer et utiliser les objets PreparedStatement et CallableStatementTravaux Pratiques : Test blanc et corrigé du test Les threads Créer et utiliser la classe Thread et l'interface Runnable interfaceGérer et contrôler le cycle de vie des threadsSynchroniser l'accès des threads à des données partagéesIdentifier du code qui pourrait ne pas s'exécuter correctement dans un environnement multi-threadsTravaux Pratiques : Test blanc et corrigé du test Les accès concurrentsUtiliser les collections du package java.util.concurrent en mettant en avant leurs avantages et leurs différences avec les collections classiques du package java.utilUtiliser les classes Lock, ReadWriteLock, et ReentrantLock dans le package java.util.concurrent.locks afin de supporter la programmation thread-safe sur les variables simplesUtiliser Executor, ExecutorService, Executors, Callable, et Future afin d'exécuter des tâches avec l'appui des pools de threadsUtiliser le framework Fork/JoinTravaux Pratiques : Test blanc et corrigé du test Internationalisation Lire et configurer la langue avec un objet LocaleConstruire un resource bundle pour chaque langueAppeler un resource bundle depuis une application Formater les dates, nombres, et valeurs monétaires en fonction de la langue avec les classes NumberFormat et DateFormat (y compris les modèles de formatage de nombres) Décrire les avantages d'internationaliser une applicationDéfinir un objet Locale en utilisant les codes pays et langueTravaux Pratiques : Test blanc et corrigé du test

Appeler le centre

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 7 niveau 2 - 1ZO-804

2 070 € HT