accueil / formation / catalogue 2011 / java ee et frameworks / JWEB
Développement d'applications Web Java EE - Code : JWEB
Parmi les grandes évolutions de l'informatique de ces vingt dernières années, l'avènement du Web et celui du langage Java sont particulièrement marquantes. Le premier pour l'universalité d'accès qu'il offre aux applications et qui en fait le mode de développement privilégié par les entreprises. Le second pour s'être imposé, en dix ans, comme le langage de développement le plus utilisé. Aujourd'hui les voies d'un monde informatique meilleur tendent vers les nuages et le fameux Cloud Computing.
A l'issue de ce cours vous serez capables de concevoir et développer une application Web évolutive en Java. Vous aurez en outre les bases nécessaires pour vous frotter aux Frameworks Web du monde Java tels Struts ou JavaServer Faces. Enfin vous saurez juger de l'intérêt du Cloud Computing pour vos applications.
Afin de mieux comprendre l'impact de la conception sur le développement Web vous construirez la même application simple plusieurs fois ! Vous analyserez ainsi au mieux les avantages et inconvénients de chacune des solutions et technologies présentées. Vous utiliserez Google App Engine pour mieux comprendre certains intérêts d'une solution de type Cloud.
Vous allez apprendre à :
  • Construire des applications Web à l'aide des composants Java EE : Servlets et JSP
  • Concevoir une application Web selon le principe MVC
  • Utiliser les améliorations apportées par Java EE 6
  • Créer vos propres balises
  • Comprendre les solutions de Cloud Computing comme Google App Engine
  • Avoir une vue globale d'une application Web Java EE
Durée : 3 jour(s)
Audience : Développeurs Java souhaitant apprendre à bâtir des applications Web d'entreprise
Méthode pédagogique : 50% de travaux pratiques.
Pré-requis : Expérience pratique de la programmation avec Java et compréhension de la conception orientée objet ou avoir suivi le cours JOD ou IJOP
Prix : Voir dates
Programme :
Applications Web Java EE : notions essentielles
Applications Web et sites Web
Fichiers WAR et fichiers EAR
Web.xml et annotations Java EE 6
Déploiement et Cloud Computing


Servlets
Conteneurs de Servlets : architecture et multi-threading
Écriture de Servlets
Objets HttpServletRequest et HttpServletResponse
Gestion des formulaires
Forward et inclusion
Suivi de session
Attributs de requête, de session et d'application
Filtres


Pages JSP
Syntaxe des JSP
Exécution des JSP
Séparation Modèle / Vue
Gestion dynamique des formulaires
Pages JSP avec JavaBeans
Objets implicites
Inclusions statiques et dynamiques
Pages d'erreurs


Bibliothèque de balises
Définition de TagLibs
Balises simples
Attributs des TagLibs
Balises complexes
Fragments JSP
Intégration des TagLibs


JSP 2.0 et JSTL
Langage d'expression des JSP
Java Standard Tag Libraries
Internationalisation avec JSTL


Patterns et bonnes pratiques
Servlets de contrôle
Contrôleurs basés sur les commandes
Validation de formulaires
Séparation Java / HTML


Architecture et conception
Architectures des applications Web
Tour d'horizon des Frameworks Web Java EE
Tour d'horizon des technologies Web clientes
Architecture de déploiement et Cloud Computing
Google App Engine


Dates :
code
[JWEB]
Prix
euros/HT
Jan Fév Mars Avril Mai Juin Juillet Août Sept Oct Nov Déc
Paris 1716 3 28 28 - 9.23 27 - 1 5 10 2 19
Grenoble 1716 10 - - 4 - - 4 - - 3 - 5
Lyon 1716 31 - 28 - - 6 - - 12 - 14 -
Contact :
tél : 04 72 13 35 84
Contactez-nous.
Pour télécharger le bulletin d'inscription cliquez ici
Haut retour haut