Formation

Conception objet et développement JAVA 

✓ 5 jours – 35 heures  

✓ Session inter-entreprises du 10 au 14 juin 2019

Objectifs

  • Être capable de concevoir et développer objet en Java en utilisant le polymorphisme, l’héritage et l’encapsulation
  • Maîtriser la syntaxe et les principales API de base
  • Acquérir une complète autonomie de son environnement et de ses outils de développement
  • Traduire des modèles de conception UML en Java
  • Découvrir le développement par les tests (Test Driven Development)

Contenu pédagogique

Présentation du langage Java

  • Genèse et historique du langage
  • Les atouts du langage
  • Les versions de Java

Ses premiers pas en Java

  • Écrire son 1er programme Java
  • La compilation
  • Générer son 1er livrable

Concevoir en objet et programmer en Java

  • La syntaxe du langage : déclarations, types, tableaux, opérateurs
  • Concevoir en UML et programmer en Java : bloc, portée des variables, boucles et conditions
  • L’IDE Eclipse pour augmenter sa productivité

Déboguer une application avec Eclipse

  • Les points d’arrêts
  • Inspection des variables
  • Exécution pas à pas

Les conceptions objets en Java

  • Les classes et objets
  • Les constructeurs d’objets
  • Les références et la copie d’objet
  • Protéger l’accès aux attributs et méthodes
  • Les packages
  • L’encapsulation
  • L’héritage
  • La surcharge et la redéfinition de méthodes
  • Le polymorphisme
  • Les classes abstraites et les interfaces

Livrer une application Java (JAR)

  • Packager une application Java sous forme d’une Java Archive
  • Avec Eclipse

Documenter une application Java (Javadoc)

  • Les commentaires Javadoc
  • Bonnes pratiques
  • Générer la documentation

Prévenir et traiter les cas d’erreurs (Exceptions)

  • Le mécanisme des exceptions en Java
  • Traiter les exceptions

Les API de Collections et de Dates

  • Les tableaux dynamiques évolués : les collections
  • Manipuler les dates en Java
  • Aller plus loin avec Java
  • Assurer la qualité d’une application avec les tests unitaires JUnit
  • Lecture et écriture de fichiers avec Java.io
  • Gérer efficacement les traces applicatives avec Log4J

Assurer la persistance des données (JDBC)

  • Présentation de l’API JDBC et de la problématique du mapping objet relationnel
  • Se connecter à un SGBD avec les drivers JDBC
  • Exécuter des requêtes et traiter les résultats

Gérer l’internationalisation d’une application

  • Gestion du multi-langage dans une application
  • Les libellés, les dates et les monnaies

Déployer une application avec « Java Web Start »

  • Faciliter le déploiement d’une application Java avec JWS

Intéressé(e) par cette formation ?

Promis vous ne le regretterez pas !

formation@sodifrance.fr 02 99 23 46 51


Public

  • Développeurs

 

 

 


Pré-requis

  • Connaissances de base en programmation

Méthodes et moyens pédagogiques

  • 1 poste/stagiaire
  • Alternance théorie/pratique
  • 8 stagiaires maximum

Durée

  • 5 jours - 35 heures

Cette formation est seulement disponible en intra-entreprise, nous consulter pour plus d’informations

Au fait !

Êtes-vous allés découvrir nos expertises ?

Au fait !

Êtes-vous allés découvrir nos expertises ?