Search
Résultats pour {phrase} ({results_count} de{results_count_total})
Displaying {results_count} results of {results_count_total}
Formation JAVA 1B JAVA – Programmation Orientée Objet en Java : les compléments
Domaine : Langages et Frameworks
DURÉE
5 jour(s)
OBJECTIFS
Maîtriser les principales librairies proposées avec le Java SE 10 en utilisant l’environnement de développement Eclipse.
Pré-requis
Avoir suivi la formation "Programmation Orientée Objet en Java : les fondamentaux" (27960) ou avoir les connaissances équivalentes.
Participants
Développeur et chef de projets informatiques.
coût
Formation en cours collectif
Nous contacter pour une formation sur mesure ou en intra
LIEUx de formation
Notre centre de formation à GrenobleNotre centre de formation à MoiransNotre centre de formation à Sophia Antipolis
Sur votre site en formation intraEn classe distancielle
PROGRAMME DE FORMATION
JAVA 1B JAVA – Programmation Orientée Objet en Java : les compléments
Gestion des collections en Java
Comparaison entre tableaux et collections
La hiérarchie de type relative aux collections
Les principales catégories de collections (List, Set et Map)
Collection synchronisée VS collection non synchronisée
Travaux pratiques (Utilisation de diverses classes de collections et comparatif des temps de réponses en fonction des besoins)
La hiérarchie de type relative aux collections
Les principales catégories de collections (List, Set et Map)
Collection synchronisée VS collection non synchronisée
Travaux pratiques (Utilisation de diverses classes de collections et comparatif des temps de réponses en fonction des besoins)
Utilisation poussée de I/O
Rappels sur l'utilisation des I/O en Java
Réflexion et sérialisation
Travaux pratiques (Persister un modèle de données)
Utilisation du réseaux (Paquetage java.net)
Travaux pratiques (Mise en oeuvre d'un client et d'un serveur TCP)
Réflexion et sérialisation
Travaux pratiques (Persister un modèle de données)
Utilisation du réseaux (Paquetage java.net)
Travaux pratiques (Mise en oeuvre d'un client et d'un serveur TCP)
Remote Method Invocation (RMI)
Intérêts de RMI
Implémenter un serveur RMI
Implémenter un client RMI
Le registre RMI
Travaux pratiques (Mise en oeuvre d'une application de Chat)
Implémenter un serveur RMI
Implémenter un client RMI
Le registre RMI
Travaux pratiques (Mise en oeuvre d'une application de Chat)
Java DataBase Connectivity (JDBC)
Présentation de l'architecture JDBC
Choix d'un driver JDBC
Etablissement d'une connexion à la base de données
Exécution d'un ordre SQL en base de données
Problématique de l'injection SQL
Remédier aux attaques de types injection SQL
Gestion des transactions
Appels de procédures stockées
Choix d'un driver JDBC
Etablissement d'une connexion à la base de données
Exécution d'un ordre SQL en base de données
Problématique de l'injection SQL
Remédier aux attaques de types injection SQL
Gestion des transactions
Appels de procédures stockées
Utilisation des API XML
Comparatifs entre les différentes approches proposées par JAXP (Java Api forXml Processing)
Le modèle SAX (Simple API for Xml)
Travaux pratiques (Utilisation de l'API SAX pour manipuler des données XML)
Le modèle DOM (Document Object Model)
Génération de fichiers XML via l'API DOM
Travaux pratiques (Utilisation de l'API DOM)
La modèle JAXB (Java Api for Xml Binding)
Travaux pratiques (Utilisation de l'API JAXB dans le cadre de la persistance de données de configuration)
Le modèle SAX (Simple API for Xml)
Travaux pratiques (Utilisation de l'API SAX pour manipuler des données XML)
Le modèle DOM (Document Object Model)
Génération de fichiers XML via l'API DOM
Travaux pratiques (Utilisation de l'API DOM)
La modèle JAXB (Java Api for Xml Binding)
Travaux pratiques (Utilisation de l'API JAXB dans le cadre de la persistance de données de configuration)
Internationalisation d'application Java
Les paquetages relatif à l'internationalisation (java.util et java.text)
Contrôle du Locale utilisé
Utilisation de « ResourceBundle » (fichier .properties)
Gestion internationalisée des données numériques
Gestion internationalisée des dates
Travaux pratiques (Internationalisation d'une application Java)
Contrôle du Locale utilisé
Utilisation de « ResourceBundle » (fichier .properties)
Gestion internationalisée des données numériques
Gestion internationalisée des dates
Travaux pratiques (Internationalisation d'une application Java)
Programmation multi-tâches en Java
Pourquoi il faut dorénavant programmer « multi-tâches » ?
Techniques d'implémentation de threads
Mise en évidence de problèmes en cas d'accès concurrents
Les divers mécanismes de synchronisation
Travaux pratiques (Mise en oeuvre d'un programme multi-tâches « thread-safe »)
Utilisation de pool de threads
Les nouveautés proposées par le Java SE 8.0
Travaux pratiques (Utilisation des nouveautés Java SE 8.0)
Techniques d'implémentation de threads
Mise en évidence de problèmes en cas d'accès concurrents
Les divers mécanismes de synchronisation
Travaux pratiques (Mise en oeuvre d'un programme multi-tâches « thread-safe »)
Utilisation de pool de threads
Les nouveautés proposées par le Java SE 8.0
Travaux pratiques (Utilisation des nouveautés Java SE 8.0)
dates des formations a grenoble
dates des formations a SOPHIA ANTIPOLIS
Cursus formation
Formations de la même thématique
- JAVA Programmation Orientée Objet en Java : les fondamentaux
- JAVA Programmation dapplications graphiques avec Swing
- JAVA Mise en oeuvre d'interfaces graphiques avec JavaFX
- JAVA Optimisations de code Java
- JAVA Tester une application Java
- JAVA Sécuriser une application Java
- JAVA/JAKARTA EE Mise en oeuvre de Services Web
- JAVA/JAKARTA EE Développement dapplications Web et de Web Services
- JAVA/JAKARTA EE Administration dun serveur Tomcat
- SPRING Programmation d'applications d'entreprise avec Spring Framework
- JAVA Intégration continue avec Jenkins
- JAVA Utilisation de loutil de build ANT
- JAVA Utilisation de loutil de build Maven
nos centres de formation