Formateur certifié Valtech sur Java JEE
Voici huit ans que je collabore avec la société Valtech pour donner ses cours pour ses clients. C'est toujours un réel plaisir de travailler pour cette société donc la qualité des cours et des prestations n'est plus à démontrer.
Lors de ces cours j'apporte mon expérience projet, ce qui me permet d'enrichir le cours d'un certain nombre d'anecdoctes et aussi d'un retour sur expérience.
JOD.
Cours sur 5 jours qui doit permettre une approche du monde objet au travers d'UML et de la programmation au travers de Java.
Programme et dates du cours de Valtech
Approche UML
Tous les TP sont modélisés en UML avant de passer à la réalisation, les stagiaires apprennent ainsi à lire puis à réaliser leur diagrammes UML, ce qui leur permet d'entrer en douceur dans le monde de l'objet.
Codage en Java
Une fois les diagrammes UML réalisés, il ne reste qu'à passer au codage en Java, c'est ce que nous faisons avec Eclipse, tous les problèmes d'implémentation ayant été résolus lors de la création des diagrammes de collaboration le codage est une opération assez simple.
JWEB.
Cours sur 5 jours qui porte essentiellement sur la partie JSP/Servlet de J2EE .
Programme et dates du cours de Valtech
Le but de ce cours est de monter en compétence sur la partie présentation de J2EE, pour cela nous réalisons un framework MVC maison.
- Développement de la servlet Front Controler.
- Implémentation des FormBeans pour la validation du formulaire.
- Création de tags pour gérer la présentation.
Une fois que les méchanisme d'un framework MVC sont bien compris nous voyons l'utilisation de Struts et de JSF.
EJB2.
Cours de 5 jours portant sur les EJB2, Entity Session et Message Bean.
Programme et dates du cours de Valtech
L'architecture standard multi-couches Java EE sert désormais de base à un nombre croissant de projets stratégiques pour l'entreprise. Au coeur de la plate-forme Java, se trouvent les composants EJB (Enterprise JavaBeans), conçus pour représenter le modèle métier de l'entreprise. En intégrant et en standardisant de nombreux services (distribution, persistance, transaction, sécurité, gestion de la charge), les EJB permettent - tout en le simplifiant et en l'accélérant de façon considérable - le développement d'applications modulaires de grande envergure.
Pour tirer le meilleur parti de la technologie des EJB 2, il vous faut non seulement en acquérir les bases, mais aussi apprendre les bonnes pratiques et les modèles de conception (Design Patterns) issus de l'expérience acquise sur le terrain. C'est pourquoi les trois-quarts du cours sont consacrés à des exercices pratiques.
Vous y apprendrez la meilleure manière de développer et de déployer une couche métier EJB 2 complète. Attention : il existe aussi un cours consacré aux EJB 3 dont ce cours n'est ni une introduction ni pré-requis. EJB 2 ou EJB 3, il s'agit donc d'un choix technologique clair préalable à cette formation.
Vous allez apprendre à
- Assembler les EJB pour les intégrer dans une application Java EE
- Déployer une application Java EE dans un serveur d'application
- Définir le comportement transactionnel d'une application
- Définir une politique de sécurité
- Intégrer les EJB avec des ressources existantes (bases de données, systèmes existants)
- Développer tous types de composants EJB
- Concevoir une couche métier efficace en utilisant les Design Patterns adéquats
GNUTIL.
IJOP.
Cours sur 5 jours qui porte essentiellement sur Java et la programmation avec le JDK.
Programme et dates du cours de Valtech
Points abordés lors de ce cours.
- Héritage et polymorphisme.
- les interfaces.
- Les classes de collections du JDK 1.5.
- Les entrées sorties.
- JDBC.
- RMI.
- Servlets et JSP.
AJOD.
Cours sur 5 jours qui porte essentiellement sur Java et l'exploration de ses packages techniques.
Programme et dates du cours de Valtech
L'atelier Java avancé, c'est l'occasion de développer une application Web multi-niveaux de bout en bout en utilisant de bonnes pratiques de programmation et les bibliothèques Java les plus importantes.
Ce cours permet de savoir "quelles sont les architectures Java les plus courantes ?", "Comment programmer en multi-couches ?", "Quels sont les freins au démarrage d'un projet Java ?".
Vous allez apprendre à
- 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 un Framework de persistance au-dessus de 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
Eclipse.
Cours de 2 jours sur l'intégration de plugins dans Eclipse et le modèle de développement d'un plugin sous Eclipse.
ASLI.
Cours de 5 jours sur l'administration d'un serveur linux.