Formations
Java
C# / .NET
Python
Développement Web
C++
Autres
Calendrier
Ressources
Koor.fr
Koor youtube
Société
Qui sommes nous ?
Nous contacter
Ils nous font confiance
Mentions légales
Formations :
Java
C# / .NET
Python
Développement Web
C++
Autres
Calendrier
Ressources :
Koor.fr
Koor Youtube
Société :
*
Qui sommes nous ?
Nous contacter
Ils nous font confiance
Mentions légales
Formations Java
Détails :
Programmation Orientée Objet en Java : les compléments
Durée :
5 Jours
Objectif :
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.x
Public :
Cette formation s'adresse aux développeurs ainsi qu'aux chefs de projets informatiques.
Autres Informations :
Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation veuillez remplir notre formulaire de mise en relation.
>
Cursus :
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
Utilisation Poussée des 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éseau : paquetage java.net
Travaux pratiques : mise en oeuvre d'un client et d'un serveur TCP
RMI : Remote Method Invocation
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
JDBC : Java Database Connectivity
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
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
Internationalisation d'application Java
Les paquetages relatifs à l'internationalisation : java.util et java.text
Contrôle du local 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-Taches 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