Oracle – OCP Java SE 8 Programmer

Aperçu

Au cours de ce cours de programmation accéléré OCP Java SE 8 de 2 mois, vous développerez vos compétences en programmation Java, en vous concentrant sur les principales fonctionnalités du langage et les interfaces de programmation d’applications (API), le développement orienté objet et la structure des applications Java. Ce cours accéléré offre un environnement sans distraction, vous permettant de vous concentrer uniquement sur l’apprentissage. Votre instructeur expert mettra en œuvre la conférence unique de Béryl Informatique | Laboratoire | Revoir la technique, vous aider à mieux comprendre et conserver les informations.

Vous apprendrez également:

Encapsulation, polymorphisme et abstraction

Interfaces, expressions lambda, collections et génériques

Héritage, interfaces, exceptions et déploiement

API de date / heure, E / S et E / S de fichiers (NIO.2) et concurrence

Concurrence, parallélisme, API JDBC et localisation

Dans ce cours, vous vous préparerez et passerez l’examen Oracle Certified Professional Java SE 8 Programmer II (1Z0-809), couvert par votre garantie de certification. Économisez des centaines en combinant les cours OCA Java SE 8 Programmer et OCP Java SE 8 Programmer sur le cours accéléré de 7 jours Oracle OCA et OCP Java SE 8 Programmer Certification. Si vous êtes un administrateur système, un projet, un développeur Web, un programme ou un responsable technique cherchant à améliorer vos compétences en programmation, ce cours est idéal pour vous. Consultez les prix maintenant pour savoir combien vous pourriez économiser en vous entraînant à deux fois la vitesse. Sept raisons pour lesquelles vous devriez suivre votre cours de programmeur OCP Java SE 8 avec Béryl Informatique Vous serez certifié OCP Java SE 8 Programmer en seulement 4 jours. Avec nous, vous serez le programmeur OCP Java SE 8 formé en un temps record Notre cours de programmeur OCP Java SE 8 est tout compris. Vous en apprendrez plus sur le programmeur OCP Java SE 8. Une journée avec un fournisseur de formation traditionnel se déroule généralement de 9h à 17h, avec une longue pause agréable pour le déjeuner. Avec Béryl Informatique, vous bénéficierez d’au moins 12 heures / jour de temps d’apprentissage de qualité, avec votre instructeur Vous apprendrez plus rapidement le programmeur OCP Java SE 8. Il y a de fortes chances que vous ayez un style d’apprentissage différent de ceux qui vous entourent. Nous combinons des styles visuels, auditifs et tactiles pour livrer le matériel d’une manière qui vous assure d’apprendre plus rapidement et plus facilement Vous étudierez le meilleur programmeur OCP Java SE 8. Nous avons été nommés dans le «Top 20 des entreprises de formation informatique de l’année» du secteur de la formation chaque année depuis 2010. En plus de remporter de nombreux autres prix, nous avons formé et certifié 75 924 professionnels, et nous sommes partenaires avec tous les grands noms dans l’entreprise Vous ferez plus que d’étudier le didacticiel OCP Java SE 8 Programmer. Nous utilisons des exercices pratiques pour vous assurer que vous pouvez appliquer vos nouvelles connaissances à l’environnement de travail. Nos instructeurs utilisent des démonstrations et une expérience du monde réel pour garder la journée intéressante et engageante.

Avantages

D’autres prestataires de formation accélérée s’appuient fortement sur les cours magistraux et les auto-tests et études indépendants. Un enseignement technique efficace doit être très varié et interactif pour maintenir un niveau d’attention élevé, promouvoir la camaraderie et le travail d’équipe entre les étudiants et l’instructeur, et consolider les connaissances grâce à un apprentissage pratique.

Béryl Informatique fournit des instructions pour répondre à tous les besoins d’apprentissage:

Enseignement intensif en groupe

Attention aux instructions individuelles

Laboratoires pratiques

Partenaire de laboratoire et exercices en groupe

Exercices de questions et réponses

Étude indépendante

 

Programme

Oracle Certified Professional Java SE 8 Programmer II

 Conception de classe Java

Implémenter l’encapsulation

Implémenter l’héritage, y compris les modificateurs de visibilité et la composition

Implémenter le polymorphisme

Substituez les méthodes hashCode, equals et toString de la classe Object

Créer et utiliser des classes singleton et des classes immuables

Développer du code qui utilise des mots clés statiques pour initialiser des blocs, des variables, des méthodes et des classes

Conception de classe Java avancée

Développer du code qui utilise des classes et des méthodes abstraites

Développer un code qui utilise le mot clé final

Créer des classes internes, y compris une classe interne statique, une classe locale, une classe imbriquée et une classe interne anonyme

Utiliser des types énumérés, y compris des méthodes et des constructeurs dans un type enum

Développez du code qui déclare, implémente et / ou étend les interfaces et utilisez l’annotation atOverride.

Créer et utiliser des expressions Lambda

Génériques et collections

Créer et utiliser une classe générique

Créer et utiliser des objets ArrayList, TreeSet, TreeMap et ArrayDeque

Utilisez les interfaces java.util.Comparator et java.lang.Comparable

Collections Flux et filtres

Itérer en utilisant pour chaque méthode de Streams et List

Décrire l’interface Stream et le pipeline Stream

Filtrer une collection à l’aide d’expressions lambda

Utiliser des références de méthode avec Streams

Interfaces fonctionnelles intégrées Lambda

Utilisez les interfaces intégrées incluses dans le package java.util.function telles que Predicate, Consumer, Function et Supplier

Développer du code qui utilise des versions primitives des interfaces fonctionnelles

Développer du code qui utilise des versions binaires des interfaces fonctionnelles

Développer un code qui utilise l’interface UnaryOperator

API Java Stream

Développer du code pour extraire des données d’un objet à l’aide des méthodes peek () et map (), y compris les versions primitives de la méthode map ()

Recherchez des données à l’aide des méthodes de recherche des classes Stream, notamment findFirst, findAny, anyMatch, allMatch, noneMatch

Développer du code qui utilise la classe Optional

Développer un code qui utilise les méthodes de données Stream et les méthodes de calcul

Trier une collection à l’aide de l’API Stream

Enregistrer les résultats dans une collection à l’aide de la méthode de collecte et regrouper / partitionner les données à l’aide de la classe Collectors

Utilisez les méthodes flatMap () dans l’API Stream

Exceptions et assertions

Utilisez des instructions try-catch et throw

Utiliser les clauses catch, multi-catch et finally

Utiliser les ressources Autoclose avec une instruction try-with-resources

Créez des exceptions personnalisées et des ressources à fermeture automatique

Tester les invariants à l’aide d’assertions

API de date / heure Java SE 8

Créez et gérez des événements basés sur la date et l’heure, y compris une combinaison de la date et de l’heure dans un seul objet à l’aide de LocalDate, LocalTime, LocalDateTime, Instant, Period et Duration

Travaillez avec des dates et des heures sur plusieurs périodes et gérez les changements résultant de l’heure d’été, y compris les valeurs de format de date et d’heure

Définissez, créez et gérez des événements basés sur la date et l’heure en utilisant Instant, Period, Duration et TemporalUnit

Principes de base des E / S Java

Lire et écrire des données depuis la console

Utilisez BufferedReader, BufferedWriter, File, FileReader, FileWriter, FileInputStream, FileOutputStream, ObjectOutputStream, ObjectInputStream et PrintWriter dans le java.iopackage.

E / S de fichiers Java (NIO.2)

Utiliser l’interface Path pour fonctionner sur les chemins de fichiers et de répertoires

Utilisez la classe Files pour vérifier, lire, supprimer, copier, déplacer, gérer les métadonnées d’un fichier ou d’un répertoire

Utiliser l’API Stream avec NIO.2

Concurrence Java

Créez des threads de travail à l’aide de Runnable, Callable et utilisez un ExecutorService pour exécuter simultanément des tâches

Identifier les problèmes de filetage potentiels entre les conditions de blocage, de famine, de blocage des vivres et de race

Utilisez le mot clé synchronisé et le package java.util.concurrent.atomic pour contrôler l’ordre d’exécution des threads

Utilisez les collections et classes java.util.concurrent, y compris CyclicBarrier et CopyOnWriteArrayList

Utiliser un framework Fork / Join parallèle

Utilisez des flux parallèles, notamment la réduction, la décomposition, les processus de fusion, les pipelines et les performances.

Création d’applications de base de données avec JDBC

Décrire les interfaces qui composent le cœur de l’API JDBC, y compris les interfaces Pilote, Connexion, Instruction et ResultSet et leur relation avec les implémentations de fournisseur

Identifier les composants requis pour se connecter à une base de données à l’aide de la classe DriverManager, y compris l’URL JDBC

Soumettez des requêtes et lisez les résultats de la base de données, y compris la création d’instructions, le renvoi d’ensembles de résultats, l’itération à travers les résultats et la fermeture correcte des ensembles de résultats, des instructions et des connexions

Localisation

Lire et définir les paramètres régionaux à l’aide de l’objet Locale

Créer et lire un fichier de propriétés

Créez un ensemble de ressources pour chaque environnement local et chargez un ensemble de ressources dans une application

Examen

Vous passerez les examens suivants au centre de formation pendant le cours, couverts par votre garantie de certification:

Oracle Certified Professional Java SE 8 Programmer II (1Z0-809)

Durée: 150 minutes

Nombre de questions: 85

Note de passage: 65%

Format: choix multiple

Avant de passer un examen, assurez-vous d’avoir l’expérience recommandée. Le site Web d’Oracle répertorie toutes les exigences d’examen et celles-ci sont mises à jour régulièrement.

Condition préalable

Avant de suivre ce cours, vous devez:

Comprenez l’interface de ligne de commande.

Avoir utilisé un éditeur de texte et un navigateur.

Pour obtenir la certification de programmation OCP Java SE 8, vous devez d’abord passer la certification Oracle Certified Associate, Java SE 8 Programmer. Vous ne savez pas si vous remplissez les conditions préalables? Ne vous inquiétez pas. Votre conseiller en formation discutera de votre parcours avec vous pour comprendre si ce cours vous convient.