Formation Java intermédiaire

Nous aimons construire des applications modernes en tirant parti des technos les plus adaptées et nous sommes ravis de le partager.

Formation : Java intermédiaire

Objectifs

  • Comprendre les IOs
  • Dialoguer avec une base de données (JDBC)
  • Savoir lire et écrire du XML, du JSON
  • Mettre en oeuvre les bonnes pratiques de développement appliquées au language Java.

Méthode pédagogique

Les participants auront à compléter de petits projets (i.e. faire passer une série de tests unitaires existants).

Chaque projet fera l’objet d’une itération de 2H :

  • 20 min de présentation de l’itération : présentation de l’exercice et des concepts à utiliser.
  • 1h20 de pratique.
  • 20 min de rétrospective : présentation par les participants des difficultés rencontrés et de leur résolutions.

Au programme

Bonnes pratiques et méthodes modernes

Introduction à l’eXtreme Programming (TDD, Pair Programming) - JUnit
Code lisible (auto documenté)
Une classe = Une responsabilité
Une méthode = une action.
Refactoring : extraction de méthode, inlining de méthode.

Comprendre les IOs

Notions de flux textuel (Reader/Writer) et binaire (Streams)
Hiérarchie des classes de java.io et notion d'adapter
Ecriture et lecture d'un fichier texte sur disque avec BufferedReader et PrintWriter
Notion de sérialisation, variables transientes

Dialoguer avec une base de données (JDBC)

Ouverture d'une connexion
Effectuer une requête en écriture
Effectuer une requête en lecture, notion de ResultSet
Utiliser PreparedStatement
Petit apercu de JPA

Savoir lire et écrire du XML

Parcourir et modifier un flux XML (Dom et Sax)
Serialization / Désérialisation Xml (JAX-B)
D'autres APIs...

Savoir lire et écrire du Json

Le format JSON
String format
Tour d'horizon des APIs existantes
Jackson

Contactez nous