Formation : Découvrir l'Objet et programmer en Java
Débuter en Java

Technique

Le langage de programmation Java est la pierre angulaire du développement d'applications basées sur la technologie Web. Qu'il s'agisse d'un environnement éditeur comme WebSphere et WebLogic ou d'un environnement OpenSource, Java est le ciment qui assemble ces applications. Cette formation constitue un point d'entrée pour toutes les personnes qui souhaitent s'orienter vers le développement Java.

Objectifs de cette formation Java

  • Ê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

Public de cette formation Java

  • Développeurs

Pré-requis de cette formation Java

  • Connaissance d'un langage de programmation procédural (VB, C, PHP...)

Programme de cette formation Java

Présentation de Java (Architectures N-Tiers, J2SE, J2E, JVM, Outils (JAR, JavaDoc)

  • Présentation de Java et de ses tiers techniques J2SE/J2E/J2ME et la JVM
  • Présentation des composants techniques de Java (JDK), principales APIs
  • Présentation des outils Java : JavaDoc, Jar et co
  • Présentation des principaux IDE : Eclipse, NetBeans

Les bases du langage (Syntaxe)

  • Déclaration de variables
  • Initialisation
  • Instruction de contrôles
  • Boucles et itérations

Les concepts objets en Java (syntaxe : classe, héritage, classe abstraites et interfaces)

  • La classe et ses attributs / méthodes
  • L'encapsulation, les imports et packages
  • Les interfaces
  • Les classes abstraites
  • L'héritage

Gestion des erreurs avec les exceptions (try/catch, exceptions métiers)

  • Les différentes exceptions en Java
  • Les blocs try/catch/finally
  • Gestion locale ou centralisée
  • Créer ses propres exceptions métier

Bibliothèques standard (collection, date, entrées/sorties)

  • Gestion des tableaux et collections
  • Les dates et calendriers
  • Les entrées / sorties de fichiers

Nouveautés de Tiger

  • Améliorations et nouveautés du langage
  • Les nouvelles APIs majeures
  • Les annotations
  • Les génériques

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)

  • Architecture MVC
  • Le modèle
  • La vue
  • Le contrôleur

Aperçu de AWT et SWING (composants, conteneurs, layouts)

  • Les composants et conteneurs (JButton, JTextField, JPanel et JFrame)
  • Gestionnaire de mise en forme : les layouts
  • Gestionnaire des évènements : les listeners

API pour les fichiers de logs

  • Générer des Logs avec Log4j
  • Filtrer les Logs par niveau d'importance
  • Configurer la / les destinations où sont générés les logs

Améliorer la qualité d'une application grâce aux tests unitaires

  • Créer des tests unitaires avec JUnit
  • Créer des suites de tests avec JUnit
  • Générer des rapports

Préparer une application à l'internationalisation

  • Gérer les langues avec l'API ressourcebundle et les fichiers properties

Les plus de cette formation Java

  • Une formation très complète durant laquelle s'alternent les phases d'apports théoriques, d'échanges, de partage d'expériences et de mises en pratique.
  • Une première expérience pratique du développement d'applications avec le framework Spring.
  • Les retours d'expériences de consultants experts en développement d'applications Java EE.

Formation Java - Formation développement Java - Formation langage Java - Formation programmation Java - Formation Java EE

Durée :

5  jours

Tarif :

2 315 € HT

Réf :

OB300

Option(s) :

Repas Paris :

115 € HT

Repas province :

110 € HT

Date des sessions

Bon à savoir...

  • Formation éligible au DIF
  • Offre Spéciale : Allez plus loin dans l'expertise avec la formation OB301 : "Développer des applications Web Java avec les servlets et les JSP" et bénéficiez de 10 % de remise sur vos 2 formations. Contactez notre Service Conseil Clients pour connaître les conditions générales de l'offre.

aucune formation
sélectionnée

Plus d’infos sur cette formation ?

Nous contacter :
0 825 07 6000

Poser une question par mail

Demander à être rappelé

Promotions derniere minute

Location de salles

Demande de catalogue
Inscription email