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

  • Améliorer la performance d'une application ;
  • Créer des applications complexes et mettre en place des services ;
  • Accéder aux données de l'utilisateur et aux différents capteurs ;
  • Animer des interfaces ;
  • Personnaliser des applications en fonctions de vos besoins ;
  • Créer des Widgets ;
  • Configurer son projet avec Gradle.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement à l'issue de cette formation ASP.NET MVC Core vous serez capable de :

  • Comprendre les concepts et l’architecture d’ASP.NET MVC
  • Savoir tester et déboguer des applications web ASP.NET Core
  • Être capable de créer des applications web en utilisant Visual Studio et Visual Studio Code
  • Mettre en œuvre la structure MVC au sein de votre équipe de développement
  • Être capable d’écrire un service web de type REST et savoir l’appeler à partir d’une application MVC
  • Savoir utiliser des services Microsoft Azure dans les applications web ASP.NET MVC
Tarif

A partir de 2 990,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Décrire les concepts de base de PowerShell
  • Administrer des ordinateurs localement et à distance à l'aide de PowerShell
  • Lister les fonctions PowerShell
  • Utiliser PowerShell pour l'administration d'un parc Windows, macOS ou Linux
  • Identifier les meilleures pratiques relatives aux scripts et fonctions PowerShell
  • Exploiter les fonctionnalités multiplateformes de PowerShell pour gérer des tâches planifiées
  • Utiliser les différents composants PowerShell ensemble
  • Exécuter des tâches en arrière-plan.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

À l'issue de cette formation DataCore Swarm Administration Avancée, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Décrire les offres DataCore SWARM
  • Identifier les composants d'une installation d'un Cluster DataCore SWARM
  • Développer un plan d'installation pour un environnement d'un Cluster DataCore SWARM
  • Configurer les Composants de surveillance
  • Utiliser la base de données du support de DataCore pour accéder aux dernières informations sur les produits et résoudre les problèmes
  • Mettre en place des paramètres avancés sur les objets de DataCore SWARM
  • Implémenter et tester un Cluster DataCore SWARM comme décrit dans la procédure DCIE
Tarif

A partir de 3 960,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Évaluer les compétences actuelles et les attentes en matière de perfectionnement Word
  • Maîtriser les techniques avancées de mise en forme et de mise en page
  • Utiliser efficacement les styles, thèmes et modèles
  • Intégrer des insertions automatiques et des composants QuickPart de manière experte
  • Structurer et organiser de manière avancée les documents longs
  • Manipuler de façon experte les tableaux et objets graphiques
  • Créer des formulaires interactifs pour une utilisation avancée
  • Optimiser l'utilisation des fonctionnalités de publipostage et de fusion de données
Tarif

A partir de 800,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Organiser sa communication en fonction des différentes situations : distanciel, présentiel, hybride.
  • Adapter son mode de communication à ses différents interlocuteurs.
  • Développer son aisance relationnelle dans les différentes situations de management.
  • Aborder avec efficacité les situations délicates.
Tarif

A partir de 1 490,00 €

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

Cette formation VBA Programmation Office vous donne les connaissances et compétences nécessaires pour  :

  • Savoir automatiser des solutions informatiques élaborées basées sur l'intégration des composants Office pilotés par VBA
  • Apprendre à développer rapidement une application VBA
  • Pouvoir exploiter la synergie des composants de la suite Office dans une application
Tarif

A partir de 2 240,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Le langage Transact-SQL (T-SQL) est un langage propre à Microsoft qui permet de développer des programmes - ou plus souvent des procédures et des fonctions - de haut niveau pour manipuler les données d’une base SQL Server. Il s’appuie sur le langage SQL qu’il complète avec toutes les structures de programmation classique (variables, tests, boucles, fonctions, bibliothèques, etc.). Le T-SQL présente des spécificités pour « coller » facilement aux structures de données que l’on rencontre dans une base SQL Server (table, ligne, colonne).

Les procédures de traitement des données (insertion, extraction mise à jour, suppression) peuvent être stockées dans la base (procédures stockées,fonctions, …) et appelées par différents programmes depuis différents langages (C#, VB.Net, Java, PHP, etc...). Le Transact-SQL sert également de base à l’écriture des triggers (programmes qui se déclenchent quand des événements surviennent telle une insertion dans une table, une mise à jour, une suppression). Bien entendu, le développement de programmes Transact-SQL sert à la fois aux développeurs mais aussi à l’administrateur qui souhaite automatiser certaines actions d’administration ou simplement disposer d’outils pour suivre l’exploitation des bases SQL Server qu’il administre.

Tous ces éléments conceptuels et syntaxiques vous seront présentés afin que vous puissiez vous-même développer vos propres traitements Transact-SQL (procédures stockées, fonctions, triggers) de façon fiable, robuste et efficace. Les travaux pratiques s'attachent à vous donner des « squelettes » toujours réutilisables dans votre contexte professionnel.

Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier les catégories d'instruments de protection des espaces naturels
  • Examiner les conséquences juridiques de l'application de chacun des instruments
  • Choisir la méthodologie à développer en présence de l'un de ces instruments
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Trouver les bonnes personnes pour évoluer professionnellement
  • Utiliser Internet et le réseautage
  • Examiner l'intérêt d'entretenir son réseau
  • Utiliser le bon réseau au bon moment
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...