Java
IT Informatique et Technique
Formation Java avancé

Connaissances préalables pour suivre cette formation Java :

• Maîtriser les concepts objets et les bases du langage Java, ou avoir suivi le stage « Concepts Objets et bases Java »

Public de cette formation Java :

• Architectes d'applications.
• Développeurs java
• Ingénieurs logiciels

Objectifs de cette formation Java :

• Approfondir la connaissance de Java notamment dans les domaines de la programmation multi-tâches, des I/O, des tests et du logging des technologies jdbc et de la persistence avec JPA



Méthodes pédagogiques de cette formation Java :

• 6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire
• Remise d’une documentation pédagogique papier ou numérique pendant le stage
• La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions

Formateur de cette formation Java :

• Consultant-formateur expert Java

Méthodes d'évaluation des acquis de cette formation Java :

• Auto-évaluation des acquis par le stagiaire via un questionnaire
• Attestation de fin de stage adressée avec la facture

Contenu détaillé de cette formation Java avancé :


     Java SE

    • Présentation des et rappels sur les classes Java
    • Les interfaces et les expressions lambda

     Collections

    • Création de collections : ArrayList, TreeSet, HashMap, etc ...
    • L'interface Stream
    • Filtrage de collections avec les expressions Lambda

     Le multi-threading

    • Fonctionnement
    • Ordonnancement et priorité
    • Exclusion mutuelle
    • Synchronisation
    • Thread démon
    • Communication par flux "pipe"

     L'API de concurrence

    • Les exécuteurs de tâches
    • Les queues
    • Les maps atomiques
    • La représentation du temps et de ses unités
    • Les synchroniseurs
    • Les traitements asynchrones anticipés
    • Les variables atomiques
    • Les verrous "haute performance"

     Les annotations

    • Objectif
    • l'API Reflection
    • Annotations standards
    • Les méta-annotations
    • Fabriquer ses annotations
    • Annotation Processing Tool (APT)

     La gestion des I/O

    • API d'accès aux fichiers (NIO.2)
    • La gestion des flux standards
    • Lecture/écriture depuis la console
    • Utilisation des streams

     L'API JDBC

    • Objectif de JDBC
    • Les types de drivers
    • Les architectures applicatives
    • Les classes et interfaces en jeu
    • Connexion
    • La gestion des transactions et l'isolation transactionnelle
    • Interrogation et mise à jour
    • Appel d'une procédure stockée
    • Les types de données
    • Les pools de connexion
    • Les Rowset
    • La libération des ressources
    • La gestion des exceptions
    • Présentation de JPA (Java Persistance API)

     Les tests

    • Objectif
    • Le framework JUnit

     Traçabilité des applications

    • Objectif
    • L'API Java Logging
    • Gestion des dates avec l'API Java Date/Time
    • Création de timestamps


INTER INTRA Classe virtuelle

Produit : Formation Java

Code du stage : DELJ002

Durée de la formation : 5 jours

Prix (HT) : 2450 €

PDF
Plan de cours PDF
Bulletin
Bulletin d'inscription
Prochaines sessions
Nous consulter par mail
Tél: 01 71 19 70 30
Autres formations
Haut de page