Formation - Développer des composants EJB 3

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 3 jours (21 heures)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche

Tarif

Contacter l'organisme

Durée 3 jours (21 heures)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Programme

1 - L'écosystème JEE

  • Architectures n-tiers. Évolution du client-serveur
  • Positionnement solution standard JEE ou combinaison de Frameworks JEE (Spring, Hibernate, Struts, etc)
  • JEE : définition et présentation
  • Éléments constitutifs et fonctionnalités d'un serveur d'applications
  • Comptabilité des serveurs d'applications avec les spécifications JEE
  • Le serveur d'applications Open Source JBoss : architecture, marché, perspectives

2 - Servlets et JSP

  • Eléments de base HTTP
  • Notion de conteneur web
  • Structure normalisée d'une application Web J2EE
  • Principe de fonctionnement et architecture d'une servlet
  • Gestion des sessions. Espace de stockage
  • Principe d'une JSP (scriplets, objets, actions)
  • Architecture MVC

3 - Les EJB 3

  • La spécification EJB 3. Architecture : classe Bean, interfaces "métiers", annotations, descripteur de déploiement XML
  • Les différents types d'EJB : session, entité et message-driven
  • Packaging et déploiement des EJB 3
  • Le rôle du conteneur d'EJB
  • Principe et rôle de JNDI (Java Naming and Directory Interface). Localisation des EJB 3 avec JNDI
  • Injection des dépendances
  • Principes et rôles des intercepteurs
  • Comptabilité avec les EJB 2.x.
  • Les applications "standalone" clientes d'un EJB
  • Les applications Web clientes d'un EJB

4 - Les EJBs Session

  • Comparaison EJB Session "stateless" et "stateful"
  • EJB session "stateless" et "stateful". Cycle de vie
  • Méthodes "callback"
  • Les accès concurrents sur les EJB Session
  • Configuration dans les architectures en cluster
  • Le bon usage des EJB sessions

5 - Les EJBs Entité

  • Mapping objet-relationnel, rôle de ka clé primaire
  • Clé primaire simple ou composite
  • Le nouveau modèle de persistance EJB 3 et ses API JPA
  • Rôle de l'entity Manager
  • Opérations sur les EJB entités
  • Cycle de vie d'un EJB entité
  • Méthodes "callback" et listeners
  • Les accès concurrents sur les EJB entités
  • Le langage EJB-QL : syntaxe et utilisation
  • Relations entre EJB "entités" : du modèle objet au modèle EJB. Héritage. Mapping
  • Associations : de un vers un, de un vers plusieurs, de plusieurs vers plusieurs. Mise en oeuvre

6 - MDB et le principe des MOM (Middleware Orientés Message)

  • Modèles de messages Publish/Suscribe et Point-to-Point
  • Structure d'un message JMS
  • Principe, mise en oeuvre et cycle de vie d'un EJB message driven
  • Le client EJB message driven
  • Configuration des objets JMS administrés

7 - Les services Web et les EJB

  • Principe d'un service Web. Les technologies fondatrices : HTTP, XML, SOAP, WSDL et UDDI
  • API JAX-RPC et JAX-WS
  • Transformation d'un EJB session stateless en service web

8 - Les transactions et les EJB

  • Principe des transactions distribuées : commit à deux phases
  • Les API JTA : "Java Transaction API"
  • Gestion déclarative et attributs transactionnels
  • Gestion programmée des transactions

9 - Sécuriser l'accès aux EJB

  • La sécurité d'une application JEE
  • Authentification des utilisateurs
  • Les rôles, les droits d'accès aux méthodes
  • Sécurité déclarative ou programmée sur les EJB
  • Les outils de programmation pour la création et l'utilisation de Web services (Axis, JAX-RPC...)

Prérequis

Public

  • Développeurs Java

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Développer l'intelligence collective pour aligner les équipes vers un objectif commun
  • Pratiquer des interactions positives et renforcer la cohésion et l'engagement de tous
  • Développer sa posture de facilitateur
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Distance
  • Entreprise

Objectifs de la formation

• Identifier les ressorts de la cohésion d'équipe
• Améliorer la performance de son équipe en favorisant les comportements solidaires et le sentiment d'appartenance

Tarif

A partir de 1 400,00 €

Durée

Nous contacter

Modes

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Découvrir les principes du storytelling
  • Utiliser le storytelling pour communiquer avec volontarisme et professionnalisme.
Tarif

Contacter l'organisme

Durée

3h00

Modes
  • Distance

Microsoft Power Bi Desktop - Les Fondamentaux

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Contrôleurs de gestion, analystes ou toute personne intéressée par la Business Intelligence pour consolider des informations provenant d'Excel, de bases de données ou d'autres sources, et concevoir des tableaux de bord et graphiques interactifs.

À l'issue de la formation, le stagiaire sera capable de :

  • Acquérir une méthodologique pour l’exploitation des données
  • Apprendre à développer des rapports avec Power BI Desktop
  • Publier des rapports vers le service Power BI et construire des tableaux de bord
Tarif

A partir de 1 350,00 €

Durée

3 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Mettre en place l'environnement de développement ;
  • Utiliser des composants d'IHM ;
  • Gérer le positionnement des composants d'IHM ;
  • Gérer les événements des composants d'IHM ;
  • Gérer les styles et les thèmes graphiques ;
  • Mettre en œuvre l'architecture MVC avec PyQt ;
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

AWS Architecture

Proposé par ENI Service

Objectifs de la formation

  • Employer les modèles d'architecture de solutions courantes sur AWS : applications Web, traitement par lot et hébergement d'applications informatiques interne
  • Utiliser les composants et les fonctionnalités de conception pour garantir évolutivité, élasticité et haute disponibilité
  • Concevoir des solutions intégrant des fonctions de sécurité, d'authentification et d'autorisation avec AWS
  • Identifier les procédures de migration vers le cloud
  • Concevoir des solutions en optimisant les coûts
Tarif

A partir de 2 250,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre l’intérêt et la structure des packages R
  • Mettre en œuvre les meilleures pratiques pour écrire et documenter des fonctions
  • Développer des packages personnalisés
  • Utiliser les outils de debug appropriés et réaliser des tests unitaires
  • Distribuer des packages à son équipe ou au public
  • Versionner son code avec Git et s’approprier les principes de base de l’intégration continue
Tarif

A partir de 2 250,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Administrer AutoCAD Plant 3D
  • Identifier les spécifications et catalogues (Spec Editor)
  • Ajouter de nouvelles pièces à un catalogue
  • Utiliser l'éditeur de spécifications
  • Créer une nouvelle spécification
  • Ajouter des composants à une spécification
  • Modifier des spécifications dans Excel.
Tarif

A partir de 510,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Améliorer son impact personnel et développer sa force de conviction
  • Acquérir une méthodologie pour structurer son argumentation
  • Traiter les objections pour s’ouvrir la voie de l’accord
Tarif

A partir de 1 550,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise

Formation Vue.js Avancé

Proposé par Sparks

Objectifs de la formation

  • Approfondir la compréhension des concepts clés de Vue.js, tels que les composants asynchrones, les composables et les directives personnalisées
  • Maîtriser le routage et la navigation avec Vue Router
  • Gérer efficacement les états d'application avec Pinia
  • Développer des tests unitaires et end-to-end pour assurer la qualité du code
  • Mettre en production et déployer des applications Vue.js en suivant les meilleures pratiques
Tarif

A partir de 2 100,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...