Formation Développement en JAVA JEE et EXT-JS

Demande d'information

Formation Développement en JAVA JEE et EXT-JS

  • Contenu Formation Développement en JAVA JEE et EXT-JS .
    • Référence: DVJEEJS.
    • En centre - Inter: Oui.
    • En Entreprise - Intra: Oui.
    • Durée: 3 jours. 
    • Diplôme: Non.
    • Public: Oui.
    • Public demandeurs d'emploi: Non.
    • Public Etudiant: Non.
    • Prix: 2450 €HT.
    Présentation.

    Ce stage  vous permettra de maîtriser JAVA JEE et Framework Ext-JS.

    Objectifs du cours.

    Ce cours vous permettra dans un premier temps de découvrir la plate-forme Java EE, d’Identifier les différentes couches d'une application Java EE, de maîtriser les points clés pour mener à bien un projet Java EE et de Reconnaître les principales plate-formes commerciales Java EE du marché. Dans un deuxième temps   vous verrez  comment mettre en place Ext JS dans une application Web.  Vous saurez créer et utiliser les principales fonctionnalités à intégrer à une application Web.

    Pré-requis.

    Connaisances de base en technologies Objet et architectures multiniveaux.

    Programme.

    PRÉSENTATION DE JAVA JEE

    INTRODUCTION À JAVA ET AUX APPLICATIONS DISTRIBUÉES
    • La plateforme Java et les machines virtuelles. 
    • Comparaison avec les autres environnements. 
    • Structure d'une application : le modèle MVC-2, notion de composant. 
    • Les différentes couches d'une application, typologie des applications Java. 
    • Panorama des technologies JEE. 
    LES CLIENTS DE JEE ET GESTION DE LA PRÉSENTATION.
    • Clients Web. Applets. Applications clientes " lourdes ", riches (RIA) et mobiles. 
    • HTML et autres services de présentation, DOM, XHTML, Ajax. 
    • Les servlets et le container Web. Les JSP, JavaBean, librairies de balises, CustomTag. Le framework Struts et JSF. 
    LES CONTENEURS DE COMPOSANTS JEE
    • Rôles et apports : états, multithreading, pooling et réutilisation, etc. 
    • Modèle de sécurité de JEE. Les transactions dans le JEE. 
    • Le JNDI et l'accès aux ressources. 
    • Paquetage de déploiement : modules Web, EJB, connecteur et clients. 
    LES SERVICES JEE
    • Les différents types d'EJB et leur rôle : Entity Bean, Session Bean et Message Driven Bean. 
    • Gestion de la persistance. Principe du Mapping Objet/relationnel. JPA et ses implémentations : EJB entités, Hibernate... 
    • Architecture orientée message. Le service de messagerie de Java : le JMS (Java Message Service). 
    • XML, SOAP et les services Web. Les différentes API du JEE : JAX-WS et JAX-RS. 
    DÉVELOPPEMENT D'UNE ARCHITECTURE DISTRIBUÉE EN JAVA
    • Démarche d'analyse et de conception d'un projet JEE : l'approche orientée composant. 
    • Règles de conception et Design Patterns. 
    • Cycle de vie des projets JEE. 
    • Mesure des performances d'une architecture multiniveaux distribuée. 
    • La haute disponibilité, la tolérance aux pannes et les différents niveaux de Clustering. 
    PANORAMA DES OFFRES JEE DU MARCHÉ
    • Plateformes commerciales : IBM WebSphere, BEA WebLogic, Borland AppServer, Oracle AS, Sun One App Server. 
    • Briques JEE libres : JBoss, Jonas, Apache Tomcat, Open JMS, Axis, etc. 
    • Environnements et outils de développement : Eclipse, rôle de JUnit et d'Apache ANT dans le développement. 
    • Rôles des AGL et des outils MDA. 
    • Etudes et comparaison. 
    PRÉSENTATION DE EXTJS.

    INSTALLATION ET ANALYSE
    • Avantages
    • Télécharger et installer
    • Comparaison Ext JS 3 et Ext JS 4
    • Structure d’un projet et architecture du Framework
    APPLICATION EXTJS 4
    • Préparer les librairies
    • Déploiement de « Hello Ext JS 4 »
    • Rendu visuel et code source
    • Optimisation du code 
    COMPRENDRE L’OBJET ’CONFIG’ EXTJS
    • Créer une boite de dialogue
    • Ajouter une icône à boite de dialogue
    • Gérer les événements de la boite de dialogue
    • Les serveurs Ajax 
    MANIPULATIONS DU DOM
    • Compatibilités IE/Firefox,
    • getElementById
    • getElementsByTagName
    • Ext.get()
    • Ext.Element
    • El, getEl()
    • createChild(), remove() 
    MISE EN OEUVRE TEMPLATE / XTEMPLATE EXTJS COMPRENDRE LES CONTENEURS EXTJS
    • TabPanel
    • Le composant Window
    • Viewport
    • XType 
    COMPRENDRE LES LAYOUTS EXT JS
    • La notion de Layout
    • Conteneur vs. Layout
    • Représentation visuelle
    • Les Layouts ExtJS 4.0
    • Les Layouts horizontal ou vertical
    • Les Layouts pour formulaires
    • Le BorderLayout : communication entre les zones de l’écran 
    MISE EN OEUVRE DE FORMULAIRES EXT JS
    • Les champs
    • Validation
    • Gestion des évènements
    • Intégration d’Ajax 
    ACCÈS DONNÉES AVEC DATAGRID EXTJS
    • Comprendre et mettre en place une GridPanel
    • Affichage des données serveurs (Json, XML…)
    • EditorGridPanel: possibilités avancées
    • Manipuler les DataView, ListView, Treeview
    • Charts, Reporting 
    CRÉATION DE COMPOSANTS
    • Méthodologie
    • Personnalisation 
    Prochaines Sessions.
    • 20 JUIN 2016
    • 17 OCTOBRE 2016
    • 05 DÉCEMBRE 2016

Autre formation en rapport avec java javascript

  • Cours - Algorithmique et programmation avec Java : notions de base

  • Centre: CNAM - Conservatoire National des Arts et Métiers
  • Demande d'information
  • Formation Développeur Java certifié Sun

  • Centre: EGILIA Learning
  • Demande d'information
  • Javascript : langage client (niv.1)

  • Centre: CNF-CE Centre national de la formation-conseil en entreprise
  • Demande d'information
  • Javascript : langage client (niv.2)

  • Centre: CNF-CE Centre national de la formation-conseil en entreprise
  • Demande d'information
  • Javascript débutant

  • Centre: Connaissance Network
  • Demande d'information
  • Javascript approfondissement

  • Centre: Connaissance Network
  • Demande d'information
  • Java Programmation Niveau 2

  • Centre: Connaissance Network
  • Demande d'information