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

    • Comprendre le contexte économique, juridique et fiscal du financement des artisans, commerçants, PME
    • Connaître les produits bancaires dédiés aux artisans, commerçants, PME
    • Connaître les aspects de la gestion des risques du financement des artisans, commerçants, PME
    • Développer ses compétences en analyse financière, étude des bilan et compte de résultats, plan de trésorerie, plan de financement.
    Tarif

    A partir de 5 500,00 €

    Durée

    11j / 77h

    Modes

    Objectifs de la formation

    Maitriser les structures de la base de donnée Savoir exploiter une base de donnée au moyen de requêtes multitables simples à complexes Savoir automatiser les différents processus de manipulations de données Rendre les requêtes transactionnelles et paramétrables
    Tarif

    A partir de 2 475,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Identifier et différencier les langages de programmation Blockchain les plus répandus tels que Solidity, JavaScript, Go, Rust, Vyper...
    • Distinguer les contextes spécifiques dans lesquels ces langages sont le plus efficacement utilisés au sein de l'écosystème Blockchain
    • Identifier la syntaxe de base, les types de données, les structures de contrôle et autres concepts fondamentaux des langages de programmation Blockchain
    • Choisir le langage de programmation le plus approprié pour développer une application Blockchain simple en fonction des exigences spécifiques du projet.
    Tarif

    A partir de 1 900,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Acquérir la posture et les 8 compétences du coach selon le référentiel ICF
    • Bénéficier d’un entraînement pratique intensif avec supervision et mentoring
    • Obtenir la certification ICF à travers un processus rigoureux d’évaluation
    Tarif

    A partir de 11 990,00 €

    Durée

    20j / 140h

    Modes
    • Centre
    • Entreprise

    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

    ZWCAD 2D Perfectionnement

    Proposé par GROUPE ARKESYS

    Objectifs de la formation

    • Maîtriser les notions avancées
    • Gérer les notions avancées
    • Utiliser une bibliothèque de blocs avec attributs et les fichiers en références externes
    • Utiliser les impressions multiples et les publications
    • Créer et utiliser les fichiers de gabarits
    Tarif

    A partir de 2 300,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • 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

    Objectifs de la formation

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

    • Déterminer les enjeux actuels et futurs de la cryptographie
    • Identifier le vocabulaire associé à la cryptologie : algorithme, hachage, clé
    • Distinguer les différences entre les principales plateformes Blockchain
    • Désigner les techniques cryptographiques les plus utilisées
    • Reconnaître les méthodes d'échange, de gestion et de certification des clés publiques
    • Citer les concepts et outils de chiffrement, déchiffrement, authentification ou encore garantie d'intégrité des messages
    • Identifier les concepts de cryptographie utilisés dans la Blockchain.
    Tarif

    A partir de 3 800,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Distance

    INTELLIPLUS 2D Perfectionnement

    Proposé par GROUPE ARKESYS

    Objectifs de la formation

    • Maîtriser les notions avancées
    • Gérer les fonctions avancées des calques
    • Utiliser une bibliothèque de blocs avec attributs et les fichiers en références externes
    • Utiliser les impressions multiples et les publications
    • Créer et utiliser les fichiers de gabarits.
    Tarif

    A partir de 2 300,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Maîtriser les outils et les fonctionnalités de Scribus ' Concevoir des maquettes de documents variés ' Mettre en page : manipuler textes, éléments graphiques et photos pour concevoir des maquettes de documents complexes.
    Tarif

    A partir de 2 475,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...