Formation - Cycle certifiant Développeur JEE certificat professionnel FFP
Skills Campus
Tranning & certification centerDescription
Ce cycle intensif qui vous permettra de découvrir les principes de la programmation Objet, la syntaxe et les bases utiles des langages. Vous apprendrez à développer des solutions Web professionnelles et des applications d'entreprise JEE avec les EJB.
À qui s'adresse cette formation ?
Pour qui ?Développeurs d'applications, ingénieurs, chefs de projets proches du développement.
PrérequisLes objectifs de la formation
Maîtriser les concepts objetMaîtriser le langage de programmation Java
Développer des applications Web JEE à base de Servlet, de JSP et d'EJB
Programme de la formation
- L'Objet en Java
- Les principes de la programmation Objet.
- Une introduction aux modèles et à la notation UML.
- Les éléments de base du langage Java.
- La définition de classe.
- L'héritage, les interfaces et le polymorphisme.
- Travaux pratiques Prise en main de l'environnement de développement.
- Les packages Java
- La conception d'interfaces graphiques.
- La virtualisation des composants graphiques.
- La gestion des événements.
- Les Listeners et Adapters.
- Introduction à la programmation Web.
- Les Applets.
- La connexion aux bases de données.
- Travaux pratiques Construction de petites applications avec IHM.
- Le développement d'applications Web/JEE
- Rappel sur le contexte des applications Web.
- Serveur et client Web.
- Protocole HTTP.
- La plateforme JEE.
- L'environnement de développement et d'exploitation.
- Les servlets et les pages JSP.
- Concepts.
- La gestion de formulaires HTML.
- Suivi de session.
- Les différentes méthodes.
- Les Java Server Pages pour le développement Web.
- Travaux pratiques Mise en place de l'environnement JEE/Eclipse/Tomcat.
- Développement d'une application Web mettant en oeuvre servlets et JSP.
- Développement de librairies de balises.
- Les compléments utiles
- Accès aux bases de données.
- JDBC.
- Transaction.
- Le Mapping Objet-relationnel.
- Utilisation d'un framework MVC, introduction à Struts.
- Travaux pratiques Développement d'une application Web présentant des données d'un SGBDR.
- Adaptation de l'application au modèle MVC avec Struts.
- Ajout de la sécurisation d'accès.
- Le développement d'EJB 3
- Les architectures à composants distribués et EJB 3.
- Les serveurs d'applications JEE.
- Eléments constitutifs et fonctionnalités des serveurs.
- Les serveurs d'applications Open Source Jboss et GlassFish.
- La spécification EJB 3.
- Les EJB sessions, entités et message-driven.
- Architecture : la classe Bean, les interfaces métiers, les annotations, le descripteur de déploiement XML optionnel.
- Travaux pratiques Mise en oeuvre d'EJB sessions et d'EJB entités.