Développeurs, architectes et chefs de projets techniques.
Le langage Java est au coeur des applications d’entreprise et a réussi à s’imposer comme l’un des langages orienté-objet les plus utilisé dans l’industrie. Cette formation a pour objectif d’introduire les différents concepts orientés-objets en Java et de permettre une initiation progressive aux différentes librairies et frameworks du langage.
Être capable de programmer Objet en Java. Apprendre la syntaxe et les principales APIs de base du langage Java. Acquérir une autonomie en programmation Java. Comprendre comment manipuler des données à l’aide de JDBC.
Présentation de Java (Architectures N-Tiers, J2SE, J2E, JVM, Outils (JAR, JavaDoc)
Les bases du langage (Syntaxe)
Les concepts objets en Java (syntaxe: classe, héritage, classe abstraites et interfaces)
Gestion des erreurs avec les exceptions (try/catch, exceptions métiers)
Bibliothèques standard (collection, date, entrées/sorties)
Nouveautés de Tiger
Accès aux SGBDR avec JDBC (connection, query, resultset, ressourcebundle, ORM)
Présentation de Java et de JBDC
Connexion à une BDD, exécution d'une requête et itération sur les résultats (connection, statement et resultset)
Externaliser les paramètres avec les fichiers properties et ressourcebundle
Introduction au mapping Objet-Relationnel
Introduction au modèle MVC (modèle/vue/contrôleur)
Aperçu de AWT et SWING (composants, conteneurs, layouts)
API pour les fichiers de logs
Améliorer la qualité d'une application grâce aux tests unitaires
Préparer une application à l'internationalisation
Une attestation sera délivrée à l'issue de la formation