JAVA/J2EE

JAVA/J2EE

Programmation JAVA Débuter en Java

Réf

NB-JAVA

Durée

05 jours

Participants

Chef de projet, Analyste, Concepteur, Architecte logiciel, Développeur

Objectif

Être capable de programmer Objet en Java

Apprendre la syntaxe et les principales APIs de base du langage Java

Découvrir les nouveautés de Java Tiger

Acquérir une autonomie en programmation Java

Contenu

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

Les bases du langage (Syntaxe)

Les concepts objets en Java (syntaxe : classe, héritage, classes 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)

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

JAVA programmation avancée

Réf.

AD-JAVA

Durée

05 jours

Participants

Chefs de projet, Analyste, Concepteur, Architecte logiciel, Développeurs Java expérimentés

Objectifs

Développer une interface Web avec des Servlets et des JSP

Mettre en place l'architecture d'un site Web et implémenter le modèle MVC

Interroger une base de données relationnelle en utilisant JDBC 3.0

Concevoir et implémenter une couche de persistance avec JDBC

Concevoir et implémenter des applications distribuées grâce à RMI

Appliquer certains Design Patterns à votre modèle de conception d'application

Utiliser intelligemment des Web Services pour distribuer des services

Implémenter un système distribué et asynchrone en utilisant JMS

Contenu

Persistance avec JDBC

Architecture distribuée avec RMI

Design Patterns

Servlets

JavaServer Pages (JSP)

Service de messagerie Java (JMS)

Tester et déboguer

Les Web Services

Développement d'applications J2EE Back End

Ref :

JEE-B-END

Durée :

05 jours

Participants:

Développeurs, chefs de projet et Architectes.

Objectifs :

Bien assimiler le concept des EJB.

Se familiariser avec les architectures n-tiers et les serveurs d'applications.

Acquérir la connaissance de la programmation des EJBs en utilisant un serveur d'application.



Contenu:

La Plateforme J2EE et les ArchitecturesDistribuées

Applications clientes des EJBs

JDBC : Java Database Connectivity

JNDI : Java Naming and Directory Interface

Les EJB Sessions

Les EJB Entités

Java Connector ArchitectureSécurity

Java Messaging Service

Les Message Driven Beans

Les transactions

Les Message Driven Beans

Java Connector Architecture

Développement d'applications J2EE Front End

Ref:

JEE-F-END

Durée :

05 jours

Participants:

Développeurs, chefs de projet et,Architectes.

Objectifs :

Développer et déployer un site Web dynamique en Java

Bien assimiler les concepts Java cotés serveur tels que Servlets et JSP

Se familiariser avec les architectures n-tiers et les serveurs d'applications

Contenu

Architectures distribuées et plate-forme J2EE

JDBC: Java Database Connectivity

JNDI: Java Naming and Directory Interface

Servlets

Servlets / JSP Utilisation avancée

Sécurité

Développement d’applications JEE avec EJB3

Ref

JEE-EJB3

Durée

05 jours

Participants

Chefs de projet, Analyste, Concepteur, Architecte logiciel, Développeurs Java expérimentés

Objectifs

Connaître les bases de la technologie EJB3

Différencier les différents types d'EJB (entité, session et MDB)

Cnnaitre les apports de la technologie EJB 3.x

Savoir gérer les transactions

Apprendre les meilleures pratiques de migration des EJB 2.x vers les EJB3.x.

Contenu

Introduction

L'architecture EJB 3

Persistance de données avec les EJB "entités"

Création de services avec les EJB "sessions"

Traitement de messages avec les EJB "message-driven"

Sécuriser l'accès aux EJB

Les pratiques EJB


Vous êtes ici : Home Technologies JAVA/J2EE