Ferme la recherche

Oracle Certified Professional, Java SE 8 Programmer

Descriptif

Durée de la formation

Durée 35 heures
En centre 35 heures

Session

entrées/sorties permanentes

du 01 janv. 2019 au 31 juil. 2020  - Montpellier (34)
du 01 janv. 2019 au 31 juil. 2020  - Montpellier (34)
Pour connaître les dates des prochaines sessions, veuillez contacter l'organisme de formation

Objectif de la formation

- Développer un code flexible au sein de l'application en concevant des Classes Java mettant en oeuvre les concepts d'encapsulation, héritage, polymorphisme, ainsi que des classes internes, afin de minimiser les coûts de développement et de maintenance de l'application.
- Utiliser pour gagner en performance et clarté dans le code produit, les interfaces fonctionnelles intégrées de Java SE 8 telles que : Stream, Lambda ainsi que les APIs telles que String, Date/Time, JDBC.
- Gérer les entrées/sorties de la console, ainsi que les accès au contenu des fichiers selon la norme NIO.2, afin de contrôler pleinement les interactions entre l'application et l'environnement dans lequel elle s'exécute.
- Configurer des flux concurrentiels et gérer leur éventuelle synchronisation pour optimiser les temps de réalisation de certaines tâches à réaliser au sein de l'application, et ainsi gagner en performance d'exécution.
- Consolider et Sécuriser une application en utilisant des directives et en gérant ses diverses exceptions, afin de s'assurer que son exécution ne provoque pas d'incidents non maîtrisés et ne perturbe pas l'environnement dans lequel elle sera exécutée.

Description de la formation

Classes Java
- Encapsulation et héritage
- Polymorphisme
- Singleton
- Classes non modifiables
- Embedded classes
- Enums
- Lambdas.
Collections et généricité
- Classes génériques
- Comparator, Comparable, filtres et API Stream.
- forEach
Interfaces fonctionnelles prédéfinies
- Package java.util.function.
- Versions primitives des IF
- Versions binaires des IF
- UnaryOperator.
Stream
- Extraire les données d'un objet.
- Rechercher des données au moyen de méthodes des classes de l'API Stream.
- Optional.
- Méthodes de traitement.
- Trier une collection avec API Stream.
- Stocker dans une collection les résultats.
- Méthodes flatMap().Exceptions, assertionstry
- catch, throw et les clauses catch.Les ressources Auto
- closeable.Les exceptions personnalisées et des ressources Auto
- closeable.API Java SE 8 : date/tempsLes invariants et les événements liés aux dates et au temps.Créer et gérer les événements liés aux dates et au temps.Entrées et les sorties
- Données en console.
- Package java.io.
- Path.
- Files.
- Stream avec NIO.2.
Accès concurrents
- Threads.
- synchronized et java.util.concurrent.atomic.
- Collections java.util.concurrent.
- Framework Fork/Join et streams parallèles.
JDBC et internationalisation
- Les interfaces qui constituent le coeur des API.
- Les composants pour la base de données.
- Créer les requêtes et lire les résultats.
- Configurer la langue avec un objet "Locale".
- Créer, lire un fichier Properties et créer un resource bundle.

Conditions d'accès

Cette certification s'appuie sur l'obtention préalable du niveau Oracle Certified Associate, Java SE 8 Programmer qu'elle vient compléter.

Validation

Oracle Certified Professional, Java SE 8 Programmer

Donne accès au(x) métier(s) suivant(s)

Administration de systemes d'information (voir la fiche métier)

Et après la formation ?

Retour à l'emploi des anciens stagiaires

EXCELLENT

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?
Informations pratiques

Aplose

Lieu de formation

710 rue Favre de Saint-Castor
Montpellier

Cliquez sur ce lien pour calculer votre itinéraire

Centre de formation

710 rue Favre de Saint-Castor
34080, Montpellier

Voir toutes les formations de Aplose