• Meylan
  • Moirans
  • Sophia Antipolis
  • Les Webinaires ATP
04 76 41 14 20
Référencé Datadock
Atp Formation
  • Formations
  • Certifications
  • Société
  • Contact
Plan de cours
Accueil > Formations > Développement et méthodes > JAVA Perfectionnement

Formation JAVA Perfectionnement

Domaine : Développement et méthodes

DURÉE
5 jour(s)

 
OBJECTIFS
Implémenter efficacement un système de journalisation dans une application Java. Concevoir des interfaces graphiques avancées. Externaliser les chaînes de caractères des codes sources et mettre en oeuvre l'internationalisation des applications. Superviser une application Java avec JMX.
 
Pré-requis
Connaissances de base en programmation JAVA

Participants

Développeur Java.

coût

Nous contacter pour une formation sur mesure ou en intra

programme

Télécharger le plan de cours

Consulter le plan de cours

LIEUx de formation
Notre centre de formation à GrenobleNotre centre de formation à Moirans
Notre centre de formation à Sophia AntipolisOu sur votre site en formation intra

PROGRAMME DE FORMATION
JAVA Perfectionnement

Accès aux bases de données
Présentation de l'API JDBC (Java DataBase Connectivity)
Notion de pilote/fournisseur JDBC (Présentation des différents types de pilotes JDBC. Utiliser et intégrer un pilote JDBC dans son projet Java sous Eclipse)
Utilisation des classes du package JDBC standard : java.sql (Utilisation du driver et connexion au système. Formuler des requêtes SQL au travers des différents types d'interfaces (Requêtes simples, pré compilées, procédures stockées). Exploiter les résultats)
Méthodologies pour l'écriture des programmes d'accès aux bases de données (Gestion efficace des exceptions. Libération des ressources)
Obtenir des informations sur le système de base de données (Les interfaces de gestion des MetaData)
Les transactions (Utiliser les transactions JDBC. Présentation du concept de transactions distribuées)
Utiliser les fonctionnalités de l'IDE Java pour faciliter l'accès et la visualisation des données d'un SGBDR
Programmation multithread
La classe java.lang.Thread et l'interface java.lang.Runnable
Structure d'un programme multithread (Organisation des méthodes. Résolution des problématiques d'accès concurrentielles)
Utilisation des groupes de thread
Synchronisation et exclusion mutuelle (Utilisation de méthodes et de blocs synchronisés)
Utilisation de l'API de concurrence (Les exécuteurs, les queues, les Map atomiques, les synchroniseurs, les verrous)
Les entrées/sorties
Présentation des classes du package java.io et java.nio
Lecture et écriture de flux de données (Lecture/écriture de données binaires. Lecture/écriture de données textes)
Utilisation des entrées/sorties pour la sérialisation d'objets Java (Principes de la sérialisation de données. Création d'objets Java sérialisables. ObjetInputStream et ObjectOutputStream,)
Les nouveautés depuis Java 7 pour la gestion des fichiers et des systèmes de fichiers (L'interface java.nio.file.Path pour simplifier l'accès aux fichiers. La classe utilitaire à tout faire : Files, DirectoryStream et FileVisitor pour parcourir les dossiers et fichiers d'une arborescence)
Programmation réseau
Le package java.net
Utilisation des sockets (Clients et serveurs)
La classe URL
Utilisation des threads et des sockets serveurs
Les librairies de journalisation Java
L'intérêt de la journalisation dans les applications logicielles
Les différentes approches Java (Les classes du package java.util.logging, L'API Commons Logging, L'API Log4J)
Implémentation d'un système de journalisation (Définition des stratégies de journalisation, Identification des destinations de message, Filtrage)
Composants pour la conception d'interfaces graphiques
Présentation des API Swing et AWT (Différences, avantages et inconvénients)
Modèle de conception des interfaces (Les conteneurs et panneau, Les gestionnaires de positionnement (Layout Manager) et le positionnement libre)
Gestion des événements des applications (Les classes et interfaces de gestion événementielle, Écriture de gestionnaires (Classes imbriquées))
Utilisation d'un concepteur graphique pour la réalisation des interfaces graphiques
Internationalisation des applications
Externalisation des chaînes de caractères
Utilisation des classes ResourceBundle et locale
Conception des fichiers properties pour le stockage des chaînes
Gestion et supervision des applications Java avec JMX
Présentation de l'architecture de JMX (Les possibilités offertes par JMX, Les MBeans, le MBeanServer, les connecteurs...)
Ajouter le support de JMX à une application Java (Introduction au développement JMX)
Superviser une application Java (Localement et à distance, Activer le support de JMX dans la JVM, Utiliser un outil de supervision)
dates des formations a grenoble
  • Formation sur mesure, nous contacter
    Intra
dates des formations a SOPHIA ANTIPOLIS
  • Formation sur mesure, nous contacter
    Intra
formations associées
  • JAVA 1B JAVA - Programmation Orientée Objet en Java : les fondamentaux
  • JAVA 1B JAVA - Programmation Orientée Objet en Java : les compléments
  • JAVA 1B JAVA Gérer la persistance des données avec JPA/Hibernate
  • JAVA 2B JAVA Développement Web Back End avec Java EE et Web Services (RESTful et SOAP)
  • JAVA 2B JAVA - Développement d'applications mobiles avec Android et Android Studio
  • JAVA 4B JAVA - Préparation et passage de la certification
  • JAVA Nouveautés de Java 7 et 8
  • JAVA EE Gérer la persistance des données avec JPA/Hibernate
  • JAVA EE Mise en oeuvre de Services Web
  • JAVA EE Spring Framework
  • JAVA SE Eclipse : plugins et RCP
  • JAVA SE Java / Corba
  • JAVA SE Les nouveautés du J2SE 6.0
  • JAVA SE Mise en oeuvre ANT
  • JAVA SE Optimisations de code Java
  • JAVA SE Programmation Swing
  • JAVA SE Tests et intégration de code Java
  • Serveurs d'applications J2EE Administration du serveur JBoss
  • Serveurs d'applications J2EE Administration du serveur Tomcat
  • Serveurs d'applications J2EE Administration WebSphere 6.0

Atp Formation
Formation informatique à Grenoble et Sophia Antipolis

31, avenue du Granier
38 240 Meylan

170, rue de Chatagnon
38 430 Moirans

1501/1503 route des Dolines
06560 Valbonne

  • Mentions légales
  • Contact
  • Formations
  • Certifications
  • Société
  • Contact
Nous utilisons des cookies pour vous offrir la meilleure expérience sur notre site.Accepter