Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

Java - Avancé

réf : DEV-JV

Objectifs pédagogiques

  • Parcourir et manipuler les aspects avancés de Java
  • Monter en compétences sur les domaines abordés : le multi-tâches, l’API JDBC et l’API de concurrence, les tests…

Pré-requis

  • Maîtriser le langage C++

Public concerné

Développeurs java, architectes application, ingénieurs logiciels…

Programme

  • Présentation des versions et rappels sur les classes
  • Les interfaces
  • Les expressions lambda
  • Création de collections
  • L’interface Stream
  • Filtrage de collections : les expressions lambda
  • Fonctionnement
  • Ordonnancement
  • Gestion des priorités
  • Exclusion mutuelle
  • Synchronisation
  • Thread démon
  • Communication : les flux pipe
  • Les exécuteurs de tâches
  • Les maps et variables atomiques
  • Les queues
  • Les synchroniseurs & les traitements asynchrones anticipés
  • La représentation du temps et de ses unités
  • Les verrous haute performance

Travaux pratiques

  • Objectif
  • L’API reflection
  • Les annotations standards & les méta-annotations
  • Construire des annotations
  • APT
  • NIO.2 : accéder aux fichiers
  • Les flux standards
  • La lecture et l’écriture à partir de la console
  • Usage des streams
  • Les buts de JDBC
  • Les drivers
  • Les architectures applicatives
  • Les classes et interfaces en jeu
  • La connexion
  • Les transactions et l’isolation transactionnelle
  • Interrogation et MAJ
  • Appel d’une procédure stockée
  • Les différentes données
  • Les pools de connexion
  • Les Rowset
  • La libération des ressources
  • La gestion des exceptions
  • JPA
Travaux pratiques
  • Objectif
  • JUnit
  • Objectif
  • L’API Java Logging
  • Les dates avec l’API Java Date / Time
  • Fabrication de timestamps

Équipe pédagogique

Professionnel expert dans le développement Java

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Vous avez une question ?