Formation EJB 3 Initiation + Approfondissement

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Maîtriser le développement d'EJB 3 - Gérer les performances d'une application distribuée - Mettre en place une architecture complète JEE

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 2 695,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 2 695,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Introduction

    Spécifications JEE : composants, conteneurs
    Principe des architectures n-tiers (applications distribuées), solutions
    Les annotations
    Présentation des EJB : historique et versions
    Cycle de vie des EJB
    Serveurs d'applications : JBoss, GlassFish, WebSphere,...

    Mise en place

    Choix de l'environnement de développement (Eclipse/Netbeans), plugins disponibles
    Installation de l'environnement d'exécution, apports spécifiques à chaque conteneurs
    Structure d'un module web à base d'EJBs, empaquetage et déploiement
    Rappels sur les servlets et JSPs (chainage, persistance en mémoire, ...)

    Atelier pratique : préparation d'une plateforme de développement/test - manipulation de l'environnement - multiples exemples : java (annotations), servlets et jsp

    Spécifications EJB 3

    Architecture (bean, interfaces, annotations), rôle du conteneur d'objets
    Types d'EJB : session, entity, message-driven
    Appels d'EJB (protole RMI/IIOP), clients (lourd/léger)
    JNDI (Java Naming and Directory Interface) et collaboration entre outils (localisation de ressources)
    Le Pattern Chain of Responsability et présentation des intercepteurs (bean, interface, annotations)

    Atelier pratique : implémentation du design pattern chain of responsability - introduction aux intercepteurs

    EJBs Session

    Définition, interaction et calculs
    Types disponibles (stateless, stateful), cycle de vie
    Accès à un EJB Session : visibilité (local/remote/webService), choix du type d'accès
    Accès concurrents et optimisations au niveau du conteneur
    Implémentation d'intercepteurs, changement des configurations par défaut
    Timers services

    Atelier pratique : implémentation de plusieurs EJBs Session (stateless/stateful) + intercepteur - déploiement et écriture de divers types de clients

    EJBs Entity

    Mapping relationnel objet, spécification et frameworks ORM
    EJBs entités : fonctionnalités, accès
    Annotations JPA (Java Persistence API)
    Contexte/unité de persistance
    Gestion de l'état d'un EJB Entity
    Relations entre entity beans (associations), traitements en cascade
    Gestion de l'héritage : SINGLE_TABLE, TABLE_PER_CLASS, JOINED
    EJB-QL (EJB Query Language) : présentation, syntaxe et constructions de requêtes

    Atelier pratique : Développement d'applications web MVC avec des interractions entre EJBs session et divers Entity beans - utilisation du langage EJB-QL

    EJB-MDB (Message-Driven Beans)

    Définition, Architecture (MOM, modèles de messages), APIs disponibles
    Panorama des implémentations serveurs
    Mise en oeuvre d'échanges de message (destination, envoi, réception, récupération par injection)
    Gestion des transactions

    Atelier pratique : Mise en place d'une application à base d'EJB messages , multiples échanges et transactions

    Concepts avancés

    Sécurité de l'application : présentation des apis, gestion des utilisateurs et des rôles
    Sécurisation de l'accès aux interfaces des EJBs
    EJB et services web, protocoles et clients (statiques/dynamiques, synchrones/asynchrones)
    EJB2 et EJB3 : différences, choix, évolution (migration)

    Atelier pratique : Déploiement de services web à base d'EJB3 et écriture de plusieurs clients - sécurité d'une application distribuée

    Prérequis

    Connaissance des servlets et JSP - Maitrise du langage Java

    Public

    Tous

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    • Identifier et exploiter les applications de l'IA pour optimiser les processus de vente.
    • Formuler des stratégies efficaces pour intégrer l'IA dans les pratiques commerciales.
    • Planifier et gérer la transformation digitale avec l'IA.
    Tarif

    A partir de 800,00 €

    Durée

    1j / 7h

    Modes
    • Entreprise
    • Distance
    • Centre

    Objectifs de la formation

    • Comprendre la construction d’un bilan et d’un compte de résultat
    • Tirer profit de l’information comptable
    • Dialoguer aisément à partir des éléments comptables
    Tarif

    A partir de 1 550,00 €

    Durée

    2j / 14h

    Modes
    • Entreprise

    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.
    Tarif

    Contacter l'organisme

    Durée

    3 jours (21 heures)

    Modes
    • Entreprise
    • Distance
    • Centre

    Objectifs de la formation

    Maîtriser le développement d'EJB 3 - Gérer les performances d'une application distribuée - Mettre en place une architecture complète JEE
    Tarif

    A partir de 1 875,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Obtenir un système d'EJB maintenable et performant - Mettre en place une architecture complète JEE avec JBoss ou Glassfish
    Tarif

    A partir de 1 125,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    L'objectif principal de la formation Optim-IA est de fournir aux participants une compréhension approfondie et pratique de l'intelligence artificielle, en les équipant des compétences et connaissances nécessaires pour naviguer avec assurance dans cet univers technologique en rapide évolution. Cette formation vise à transformer les apprenants de simples utilisateurs en praticiens compétents, capables de manipuler divers outils et plateformes d'IA avec aisance.

    En se concentrant sur des applications concrètes, comme la maîtrise des lignes de commande, la création de présentations assistées par IA, et l'utilisation de chatbots et assistants IA innovants, l'objectif est d'habiliter les participants à appliquer ces technologies dans leurs domaines professionnels ou personnels. En outre, la formation cherche à stimuler la curiosité et l'esprit d'innovation, encourageant les participants à explorer les possibilités illimitées de l'IA. En fin de compte, Optim-IA aspire à créer une communauté d'apprenants bien informés et autonomes, prêts à relever les défis et à saisir les opportunités présentées par l'intelligence artificielle dans le monde moderne.
    Tarif

    A partir de 559,00 €

    Durée

    1j / 4h

    Modes
    • Entreprise
    • Distance

    Objectifs de la formation

    • Renforcer les 8 compétences clés de coach définies par ICF.
    • Répondre aux exigences définies par l’École de coaching Cegos et ICF.
    • Réussir les examens pour pouvoir solliciter sa certification individuelle auprès d'ICF.
    Tarif

    A partir de 5 945,00 €

    Durée

    4,1 jours

    Modes
    • Distance
    • Centre

    Objectifs de la formation

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

    • Reconnaître les scénarios d'architectures impliquant les composants EJB
    • Illustrer le cycle de vie et les callbacks EJB
    • Faire persister des entités avec JPA
    • Injecter des EJB avec CDI
    • Développer les différents types de Beans
    • Déployer des EJB dans un serveur d'applications
    • Utiliser des EJB comme Web Services.
    Tarif

    A partir de 2 240,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Utiliser la gestion financière dans vos décisions et choix de gestion
    • Appliquer les mécanismes financiers essentiels
    • Pratiquer les bases de l'analyse financière
    Tarif

    A partir de 1 450,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance
    • Entreprise

    IA au service des RH

    Proposé par Almera

    Objectifs de la formation

    • Identifier et exploiter les applications de l'IA pour optimiser les processus.
    • Formuler des stratégies efficaces pour intégrer l'IA dans les pratiques RH.
    • Planifier et gérer la transformation digitale avec l'IA.
    Tarif

    A partir de 800,00 €

    Durée

    1j / 7h

    Modes
    • Entreprise
    • Distance
    • Centre

    Je cherche à faire...