For INPTISTES
Good luck and keep smiling while dealing with Apache
Errors And make a good relationship with Stackoverflow
Ahmed
SetUp(Ready to learn)
Self learning
Description des fonctionnalits (Requirement engineering)
Analyse du besoin
Spcifications techniques et Cahier du produit
Ralisation des cas dutilisation
Diagrammes de squence systme
Diagrammes de classes et DCP
Modlisation de navigation avec le diagramme dactivit et de communication
Modlisation de design pattren
Modlisation Web-UML 2.0
outils UML :Visual Paradigm /Enterprise Architect /Magic Draw
To DO
Lanalyse des Besoin du Projet
Introduction au Java EE
Pourquoi Java EE ( documentation sur les point fort de la plateforme java EE ,son
context )
Evolutions de la plateforme Java EE ( from API to Frameworks )
Classification des applications : orientes prsentation ; service;web,mobile
Spcifications Java EE (les processus de standardisation )
Lapproche des composantes (cot serveur et web)
Modle N-tier Java EE
La notion de conteneurs, leurs rles, leurs services
Types de conteneurs (Servlet, EJB, etc.)
Linfrastructure Java EE : les serveur ,JNDI,JAAS, JMS.
Diffrence entre : JBoss, JOnAs, GlassFish, Apache, WebLogic
To do
Un pas vers Eclipse Java EE ( juno version is the best product )
Architecture de votre mini projet gnralement ca sera 5-tiers
,prsentation,web,service,dao,et dataBase
To do
Installation Tomcat Apache
Premire Servlet, Mini-application avec les Servlets ( simple page de login/password et
redirections selon les donnes ,page d'erreur ou page d'acceuil) et fait attention to add
jstl .jar and servlet.jar to lib directly ou via buildpath
Diagramme de squence Mini projet
Design de vos pages jsp ou bien intgrer une template Bootstrap (c'est bien pour voir un
peu l'aspect front end )
Frameworks MVC
Self learning
Utilisation de librairies de balises (Struts, JSTL)
Les JSF
Technologie de prsentation : JSP ou facelets
Les frameworks Ajax
2
Frameworks RIA
Self learning
Introduction RichFaces
Intgration du JSTL sur RichFaces
Introduction PrimeFaces
Installation et configuration
Amliorer JSF avec PrimeFaces
Utilisation du jeu de composants
Ajax lger et PPR
PrimeFaces Mobile
Utilisation des thmes
Bonnes pratiques et astuces
Dcouplage vues/donnes
Les composantes GWT
les composantes SmartGWT
La couche contrle : Validation des saisies
To do
Implmentation du GWT
Jakarta ORO
To Do
Implmenter le pattern DAO au projet
Configuration dHibernate et JPA pour le projet final
Configuration et mise en installation dOracle (sinon use Mysql DB avec Wampp ou
xampp)
Test-qualit
Self learning
Coder proprement ( read how to write a clean a code c'est le rf le plus reconnu )
Utilisation du Maven
Gestion des traces applicatives avec Log4J
Tests unitaires : JUnit
Tests avec Selenium
Tests front-end avec Sikuli
To DO
Dfinir un TDD pour lauthentification
Test Sikuli pour les redirections
Test de configuration avec Maven
Histoire de Spring
Qu'est-ce que Spring ?
Que peut-on faire avec Spring ?
SpringIoC
L'injection de dpendance
Les scopes de Beans
Le cycle de vie des Beans
Bean Validation
Session Beans, EntityBeans
Message drivenbeans
Annotations, Transactions, Scurit
Spring AOP ;
SpringValidator ;
SpringData-JPA;
To do
Premier Projet Spring; kima dima une simple app de login password
Prsentation et atelier
Spring MVC
Prsentation de SpringMVC ;
Architecture SpringMVC ;
Controller SpringMVC ;
ViewSpringMVC ;
Model SpringMVC ;
Fichier de configuration SpringMVC.
To do
Projet SpringMVC
Scurit
Self learning
API SAAS
Open SSL
Rewrite_mod
ACL
.htaccess
JMeter
JConsole
XPATH injection
CAPTCHAS sous Java EE
To do
Intgrer Captchas avec JSF
Utiliser SAAS et ACL pour la gestion des permissions
To do
Implmentation des services web avec JAX-WS
Self learning
Utilisation de Jetty
GWT Mobile
Vaadin Mobile
Tp do
Convertir une version WEB en version Mobile et Desktop