ApplicationsWebavecJavaetXML
Durée:4jours Niveau:Avancé
Description
Cecoursprésentedifférentestechniquesetfonctionnalitésavancéespourledéveloppementd’applicationsWebavecdiverses
technologiesdepointe.Chaquetechniqueoufonctionnalitéestprésentéedanslecadredebonnespratiquesde
développementafindefaciliterl’entretienetl’expansiondesapplicationsWeb.
Objectifs
Àlafinducours,lesparticipantsserontcapablesde:
• ContrôlerlaprésentationdepagesHTMLàl'aidedeCSS.
• UtiliserXHTMLpourdévelopperdesapplicationsWeb.
• InsérerdesfonctionsdansunepageHTMLavecJavaScript.
• Utiliserles«Servlets»,les«JavaServerPages»(JSP),les«JavaServerFaces»(JSF)oulesgabaritsVelocitypourgénérer
dynamiquementdespagesHTML.
• Implanterlagestiondesdonnéesparleserveurd’uneapplicationWeb.
• Ajouterdes«cookies»etdes«sessions»pourpersonnaliserlecontenudespagesHTML.
• Minimiserl’écrituredescriptsàl’aidede«customtags».
• UtiliserdestechnologiesXMLpourgénérerdespagesHTML.
• DéployerdesapplicationsWeb.
Contenu
• PrésentationdesdocumentsHTMLàl'aidedeCSS
• InsertiondefonctionsavecJavaScriptdanslespagesHTML
• PrésentationetéditiondedocumentsXHTML
• TransitiondeHTMLversXHTML
• ArchitectureModèle‐Vue‐Contrôleur(MVC)
• «Servlets»
• «JavaServerPages»(JSP)
• «JavaServerFaces»(JSF)
• Gabarits«Velocity»
• Formulairesinteractifs
• Animationetgraphiques
• «Cookies»et«sessions»
• JSPetles«JavaBeans»
• «CustomTags»
• TechnologiesXMLpourleWeb
Auditoire
• DéveloppeursWeb
Préalables
• IntroductionàlaprogrammationJavaetauxapplicationsWeb
• IntroductionàXML
Lienaveclesbesoinsidentifiésparl’UnionCanadienne
Web
• ProgrammationWeb:HTML,feuillesdestylesCSS,XHTML,Javascript,DOM
• Créationdemenusetformulaires
• Techniquespourrendrelesapplicationsaccessiblessilefureteurnesupportepaslesfonctionnalitésrequises
• DévelopperaveclesstandardsWeb
• PagesJSP:élémentsdescript,hyperliens,JSPetservlet(JSF),…
• PrésentationdesFrameworkJ2EEet.Net,pourleWeb
• Velocitytemplate