Formation - Architectures d'entreprise Jakarta EE

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 2 jours (14 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 2 jours (14 heures)
Modes
  • Entreprise
  • Distance
  • Centre
Sessions
Lieux Partout en France

Programme

1 - Architectures d'entreprise Java EE

  • Les apports de l'architecture N-tiers (Cluster, réutilisation de services...)
  • Les principaux concepts JEE
  • Les services JEE (JNDI, Web, EJB, JTA, JAAS, JMX...)
  • Les offres du marché (GlassFish, JBoss, Jonas, Geronimo, WebSphere, Oracle...)
  • Panorama de l'écosystème Java/JEE : composants, Design Pattern et les principaux frameworks utilisables

2 - Les technologies Web de JEE

  • Architecture Web, serveur HTTP et client léger
  • Protocole HTTP, requête cliente et réponse serveur
  • Fonctionnement et rôle des Servlets et des JSP
  • Les librairies de balises ou taglibs
  • Structure standard d'une application Web JEE
  • Le fichier de configuration normalisé web.xml
  • Déploiement des applications Web JEE, les archives JAR, WAR et EAR
  • Les frameworks MVC (Struts, JSF...)

3 - Les servlets et JSP

  • Définition d'une servlet
  • Cycle de vie d'une servlet
  • Gestion des évènements
  • Partage d'information et notion de périmètre (requête, session, etc.)
  • Pourquoi JSP ?
  • Définition et exemple d'une page JSP
  • Cycle de vie d'une page JSP
  • Eléments de syntaxe, notion de JavaBean

4 - Les Entreprise Java Beans

  • Problématique de réutilisation et d'accès distant aux services
  • Principes et technologies des EJB (Stub, Skeleton, Remote, Local, RMI, IIOP...)
  • Les annotations
  • Les différentes spécifications (EJB1.x, 2.x et 3.x)
  • Description de l'architecture EJB 4.x.
  • Les différents types d'EJB (session, entité et message)
  • Support d'EJB 4.x par les serveurs d'applications

5 - Les Web Services

  • Qu'est-ce qu'un Web Service ? Objectifs, principes
  • Les Web Services SOAP et REST
  • Principales technologies (SOAP, WSDL, UDDI)
  • Les frameworks WS tels que Jersey et Axis, CXF
  • Exemples de mise en oeuvre des deux types de services web

Prérequis

Public

  • Développeurs, concepteurs, chefs de projet, directeurs de projet

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Mettre en place l'environnement de développement Java EE ;
  • Réaliser une servlet et gérant son cycle de vie ;
  • Exploiter une requête HTTP et générer une réponse HTTP ;
  • Concevoir et implémenter une JSP ;
  • Implémenter les mécanismes d'inclusion, de délégation et de redirection entre les composants de l'application ;
  • Gérer les contextes de l'application et des utilisateurs
  • Intercepter et traiter les erreurs ;
  • Établir une connexion à une base de donnée en implémentant le design pattern DAO ;
  • Implémenter des composants filtres et intercepteurs d'événements
  • Traduire des messages, formater des dates et des nombres
  • Implémenter un service Web REST
  • Invoquer un service Web avec AJAX et JSON
  • Construire et déployer une application Web
Tarif

A partir de 990,00 €

Durée

37 heures

Modes
  • Distance

Objectifs de la formation

  • Créer un profil d'entreprise sur un réseau social spécifique.
  • Comprendre les principaux réseaux sociaux utilisés aujourd'hui et leur utilisation.
  • Identifier les différentes fonctionnalités des réseaux sociaux (Facebook, Instagram, LinkedIn, Pinterest, Twitter, TikTok)
Tarif

A partir de 850,00 €

Durée

2j / 10h

Modes
  • Distance

Objectifs de la formation

  • Prendre en compte, dans la SSI, les spécificités des systèmes de contrôle industriel (ICS) qui avec la généralisation des interconnexions de réseaux, l’utilisation d’internet et la migration vers les standards TCP/IP, s’intègrent de plus en plus aux architectures globales de l’entreprise
  • Comprendre et expliquer les objectifs et les risques des systèmes SCADA, des systèmes de contrôle distribués et des contrôleurs logiques programmables pour mettre en œuvre les mesures de sécurité adéquates
Tarif

A partir de 3 790,00 €

Durée

5j / 35h

Modes

Objectifs de la formation

  • Identifier et décrire les principes de développement avec la plateforme Jakarta EE
  • Décrire les principes du développement en couches et identifier les responsabilités des composants dans le modèle MVC
  • Mettre en place et utiliser un environnement de développement pour concevoir et déboguer une application Web Jakarta EE
  • Mettre en place une couche de persistance métier
  • Développer des composants servlets pour implémenter la navigation dans l’application
  • Développer les vues affichant les données avec la technologie Server Pages et Jakarta Standard Tag Library
  • Coder des composants applicatifs complémentaires tels que des filtres et des écouteurs événements applicatifs
  • Sécuriser une application Web Jakarta EE en utilisant le modèle de sécurité offert par la plateforme
  • Packager, déployer et configurer une application Web Jakarta EE sur un serveur d’application
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les principes fondamentaux de programmation orientée objet.
  • Écrire des classes.
  • Instancier les classes pour créer des objets.
  • Mettre en œuvre l'encapsulation pour garantir l'intégrité des objets.
  • Mettre en œuvre l'héritage et le polymorphisme.
  • Utiliser les classes abstraites et les interfaces.
  • Gérer correctement les erreurs avec le mécanisme d'exceptions de PHP.
  • Concevoir un programme selon les principes de la programmation orientée objet.
  • Connaître les architectures logicielles basées sur la programmation orientée objet.
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation Voix sur IP, vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Mettre en oeuvre des architectures de Voix sur IP
  • Comprendre et analyser en détail les principes de fonctionnement
Tarif

A partir de 1 410,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier et décrire les problématiques de sécurité dans la plateforme Java
  • Sécuriser l'exécution du code des applications
  • Identifier les enjeux de la protection du code
  • Mettre en œuvre des outils de décompilation et de brouillage de code
  • Mettre en place les mécanismes d'authentification et d'autorisations d'accès avec l'API JAAS
  • Protéger l'accès aux ressources dans une application Web Jakarta EE
  • Sécuriser les échanges client-serveur avec le protocole HTTPS
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Décrire le positionnement de Spring par rapport à Jakarta JEE
  • Créer une architecture en couches
  • Mettre en oeuvre la programmation par aspect
  • Paramétrer le conteneur léger de Spring et utiliser les annotations
  • Accéder à vos données avec Spring JDBC et Spring ORM
  • Créer des pages Web avec Spring MVC
  • Sécuriser vos applications avec Spring Security
  • Décrire les bases de la mise en oeuvre de Spring Boot
  • Citer les différences de Spring 5 et 6 ainsi qu'entre Spring Boot 2 et 3
  • Migrer une application de Spring 5 à 6.
Tarif

A partir de 2 440,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

Comprendre l’impact de l’IA dans la mise en place de sa stratégie pour améliorer les performances de son entreprise et pour un leadership efficace.

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

  • Comprendre l'impact de l'IA générative sur le management et la productivité
  • Explorer comment l'utilisation des données peut améliorer les performances de l'entreprise
  • Apprendre à intégrer l'IA dans la stratégie d'entreprise pour un leadership efficace

METHODES ET OUTILS PEDAGOGIQUES

  • Alternance exposés théoriques et exercices pratiques (80% de pratique
  • Support de cours adapté
  • Assistance téléphonique gratuite et illimitée

EVALUATION

  • Evaluation formative au travers de nombreux exercices tout au long de la formation permettant de valider les compétences acquises
  • Attestation de stage
  • Emargement quotidien d’une feuille de présence

ACCESSIBILITE AUX PERSONNES HANDICAPEES

Pour tout besoin d’accessibilité, contactez Véronique Constantin, référente handicap :  v.constantin@cit.fr  et/ou  consultez nos capacités d'adaptation  https://www.cit.fr/uploads/media/LivretAccueilHandicap.pdf

Public concerné

Chefs d'entreprise, directeurs généraux, PDG, gérants d'entreprise

Pré-requis

Connaissance de base en gestion d'entreprise et intérêt pour l'innovation technologique

Tarif

A partir de 650,00 €

Durée

1 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Comprendre et appréhender l’architecture de la plateforme Jakarta EE
  • Intégrer une couche d’accès aux bases de données utilisant Jakarta Persistence
  • Développer la logique métier d’une application avec des composants Enterprise Beans session et Message-Driven
  • Gérer les transactions dans les composants métiers
  • Comprendre et utiliser l’injection de dépendance avec l’API CDI et ce dans les différents types de composants applicatifs
  • Développer, exposer et consommer des services Web SOAP avec l’API Jakarta XML Web Services
  • Développer des Services REST avec Jakarta RESTful Web Services pour exposer les fonctionnalités applicatives
  • Développer des WebSockets pour interagir avec des clients JavaScript
  • Déployer les différents types de composants dans un serveur d’applications
  • Développer des IHM Web en utilisant Server Faces
  • Utiliser des traitements Batch dans une application Jakarta EE
  • Comprendre les usages de l’API de concurrence dans une application Jakarta EE
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...