Formation - Cycle certifiant Développeur Web en Java
Skills Campus
Tranning & certification centerDescription
Un cycle intensif qui vous permettra d'acquérir une maîtrise approfondie du langage Java pour développer des applications Web JEE et mettre en oeuvre des Web Services.
À qui s'adresse cette formation ?
Pour qui ?Développeurs, ingénieurs, chefs de projets proches du développement.
PrérequisLes objectifs de la formation
Maîtriser les concepts objet
Savoir développer des applications Web JEE à base de Servlet, de JSP et de Web Services
Maîtriser le langage de programmation Java
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.
- Les Web Services
- Le rôle des Web Services.
- Principales technologies (SOAP, WSDL, UDDI).
- Architecture orientée service (SOA).
- Rappel sur XML et les API Java.
- Echange de données.
- Créer et utiliser des Web Services avec les API JAX-WS, JAX-RS.
- Signatures digitales XML, cryptage XML.
- Travaux pratiques Manipuler des données XML via les API SAX, DOM et JAXB.
- Programmation de Web Services avec les JAX-WS et JAX-RW.