Menu

FORMATIONS / INFORMATIQUE / LANGAGE / DEVELOPPEMENT / Java JEE

LD-034  TECHNOLOGIES SERVEURS ET FORGE LOGICIELLE EN JAVA |  3 jours


01/. Architecture Web en Java

  • Le protocole http
  • Les Servlets et JSP
  • Optimisation du Web
  • Sécurité.

02/. Architecture JEE

03/. Les EJB

  • Les EJB de Session
  • Les EJB Entity
  • Les EJB Message-Driven
  • Le modèle de Sécurité
  • Pooling, Scope et Transaction
  • Les outils associés.

04/. Hibernate

  • Les Entity Beans
  • Configuration d'Hibernate
  • Relations entre objets
  • Relations avec des Collections
  • Le problème n+1 select
  • Gestion du cache
  • Gestion des transactions.

05/. Le modèle de Sécurité

  • Configuration de Serveur
  • Authentification et Autorisations
  • Limite des spécifications
  • Definition du Realm
  • Configuration de web.xml
  • User &
  • Roles
  • Autorisations par classes ou méthodes.

06/. Intégration avec la couche Web

  • Context and Dependency Injection
  • Intégration du web avec JSF
  • Intégration des Web Services avec JAX-RS
  • Tests fonctionnels avec Arquillian
  • Les Portlets.



07/. Clusterisation avec JBoss

  • Création du domaine
  • Infinispan et JGroups
  • Le mode HA
  • Comportement d'Hibernate en mode cluster
  • Le problème des singletons.

08/. Forge Logicielle

09/. Git

  • Définition des repositories
  • Cycle d'un commit
  • Push, Pull, Fetch
  • Résoudre des problèmes.

10/. Maven

  • Gestion des dépendences
  • Gestion du Build
  • Les Plugins.

11/. Jenkins

  • Principes de l'intégration continue
  • Création d'une tâche
  • Intégration avec Maven
  • Intégration avec Git.



Public
Cette formation s'adresse aux développeurs débutant, programmeurs, responsables de projets et débutant sur le langage Java.

Objectifs
Comprendre les interactions entre les différentes spécifications de JEE et les nouveaux outils de productivité existants dans le monde de l'entreprise.

Prérequis
Une première expérience d'un langage de programmation orienté Objet est souhaitée.

Méthodes pédagogiques
1 ordinateur et 1 support de cours par personne + 1 vidéoprojecteur. Évaluation par écrit en fin de cours et attestation de stage délivrée en fin de formation.

VOS DATES DE FORMATION


  • Vous souhaitez organiser cette formation à une date spécifique ?
  • Vous ne trouvez pas de date de session sur les semaines à venir ?
Contactez nos équipes au 05 59 14 62 62 ou remplissez le formulaire de contact