Pour offrir les meilleures expériences possibles, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils.
Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Voir notre Politique de protection des données pour plus d'informations.
À l'issue de cette formation Architecture d'entreprise Jakarta EE / Java EE vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 1 350,00 € |
Durée | 2 jours (14h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
A partir de 1 350,00 € |
Durée | 2 jours (14h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Cette formation Java EE 7 et 8 fournit une présentation concise mais exhaustive des plateformes Java EE 7 et 8. Elle commence par expliciter les concepts fondateurs de cette spécification afin de clairement appréhender ses finalités. Ensuite, les technologies principales sont présentées en insistant sur les problématiques résolues, les cas d'utilisation et le panorama des offres du marché.
À l'issue de cette formation Architecture d'entreprise Jakarta EE / Java EE, les participants seront capables de se repérer dans cette nébuleuse de standards et d'acronymes.
JAVA EE 8: une spécification des implémentations, domaines d'application, l'aspect distribué et transactionnel
Les finalités et les apports de JAVA EE, évolutivité des applications, portabilité, montée en charge, sûreté de fonctionnement, indépendance vis-à-vis des éditeurs, ...
Les architectures 3-tiers et N-tiers, description des différents tiers et des composants associés
La notion de conteneurs, leurs rôles, leurs services
Le rôle particulier des web services
Le packaging d'application, structure d'une archive .ear
Technologies et APIs disponibles : Servlet, JSP, JSF, EJB, JPA, JMS, CDI, JAX-WS, JAX-RS, JNDI, JAAS, JTA ...
Panorama des serveurs d'applications compatibles Java EE 7 & 8
Configuration des serveurs: mise en cluster
CDI 1.1 (Context and Dependency Injection)
Servlet 3.1 NIO: traitement asynchrone de requêtes HTTP de grande taille
Les WebSockets: pour une interactivité accrue
Les services Web RESTful et JSON: facilité de mise en œuvre
JMS 2.0: JMS simplifié
Batch 1.0: pour les traitements de masse
Concurrency Utilities: exécution asynchrone de tâches concurrentes
jCache: cache distribué
Introduction à l'injection de dépendances
CDI et l'injection de dépendances dans les différents tiers Java EE
Les méthodes call-back
Configuration via beans.xml
Producteurs et destructeurs
Modèle évènementiel
Intercepteurs, décorateurs et stéréotypes
Classification des applications : orientées présentation ou service, Modèle requête/réponse, rappels sur le protocole HTTP, cycle de vie d'une application web
Définition d'un module web, packaging, déploiement, mise à jour
Configuration d'une application : mapping des URLs, paramètres d'initialisation, mapping des erreurs, déclaration des ressources
Connections aux ressources, présentation de JNDI, JDBC, notion de DataSource et de pool de connections
JPA 2 et les outils d'ORM
Architecture d'une servlet 3.x
Cycle de vie d'une servlet, gestion des évènements, des erreurs
Partage d'information et notion de périmètre (requête, session, etc.)
Implémenter les services du servlet, récupération de paramètre, construction de réponse
Les filtres de requête ou de réponses, propagation de requête, délégation
Gestion de session utilisateur, avec ou sans cookies
WebSockets et HTML5: principe, communications bidirectionnelles
Classes EndPoint, annotations, messages
Encodeurs/décodeurs
Pourquoi JSP ? Définition et exemple d'une page JSP
Cycle de vie d'une page JSP
Eléments de syntaxe, notion de scriptlet
Définition d'un JavaBean, utilisation par une page JSP
Utilisation de librairies de balises, les librairies les plus communes (Struts, JSTL)
Documents JSP: définition et apports
La spécification JSF, ses apports
Technologie de présentation : JSP ou facelets
Les frameworks Ajax
Les différents types d'EJBs et leur cycle de vie: session ou message-driven
Services techniques du conteneur : transactions et sécurité
Nouveauté Java EE 8: EJB Lite
EJBs session stateless ou stateful, accès distant ou local
Persistance d'objets métiers avec JPA 2.1
Service Timer
JMS 2.0 et EJB Message driven
Modèle PTP ou Pub/Sub, synchrone ou asynchrone
Services web SOAP et RESTful: principe, comparaison, domaines d'applications
Le protocole SOAP, le standard WSDL
Services Web SOAP avec les API JAX-WS 2.2
Clients des services Web SOAP
Services web RESTful avec les API JAX-RS 2.0
Echange de données aux formats HTML, XML, JSON
Clients des services Web RESTful
Modèle déclaratif de la sécurité
Authentification pluggable et API JAAS
Chiffrement, Cryptographie et Signature
Le support pour SSL, les certificats
La sécurité dans les différents tiers d'une application web
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 :
METHODES ET OUTILS PEDAGOGIQUES
EVALUATION
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 |
|
Tarif |
Contacter l'organisme |
Durée |
2 jours (14 heures) |
Modes |
|
Tarif |
A partir de 2 750,00 € |
Durée |
5 jours |
Modes |
|
À l’issue de cette formation Design Patterns pour Microservices, vous aurez acquis les connaissances et les compétences nécessaires pour :
Tarif |
A partir de 1 860,00 € |
Durée |
3j / 21h |
Modes |
|
Weblogic serveur est sûrement le serveur Java EE 6 le plus complet. Pouvant s'exécuter dans un environnement classique, cloud ou cloud privé, il apporte tous les avantages du standard Java EE : scalabilité, sûreté de fonctionnement, gestion performante des ressources, connectivité. De plus, il offre de réelles facilités d'exploitation, de déploiement et de monitoring à travers ces outils d'administration. Cette formation Weblogic Oracle s'adresse aux personnes ayant eu une première approche de WLS et qui sont désireuses de mettre en place une exploitation rigoureuse. Elle se concentre principalement sur les outils d'administration basés sur les commandes en ligne et a pour vocation d'apporter les bonnes pratiques d'automatisation de l'exploitation d'un serveur Weblogic.
Tarif |
A partir de 1 480,00 € |
Durée |
2j / 14h |
Modes |
|
Concrètement, à l'issue de cette formation RabbitMQ vous aurez acquis les connaissances et les compétences nécessaires :
Tarif |
A partir de 1 780,00 € |
Durée |
3j / 21h |
Modes |
|
Tarif |
Contacter l'organisme |
Durée |
3 jours (21 heures) |
Modes |
|
Tarif |
A partir de 1 390,00 € |
Durée |
4j / 28h |
Modes |
|
Plus concrètement, cette formation Java 8 Nouveautés vous apportera les connaissances et compétences nécessaires pour :
Tarif |
A partir de 1 480,00 € |
Durée |
2j / 14h |
Modes |
|
Tarif |
A partir de 2 950,00 € |
Durée |
5j / 35h |
Modes |
|