Architectures d'entreprise JEE

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

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

  • Décrire les architectures typiques du monde Java EE
  • Identifier sur quels critères juger une architecture technique
  • Sélectionner les technologies Java EE adéquates
  • Communiquer avec d'autres technologies
  • Utiliser les outils et frameworks officiels et alternatifs.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 1 520,00 €

Durée 2 jours  (14h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 1 520,00 €

Durée 2 jours  (14h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Le monde Java

  • La JVM et le JDK
  • De Java SE à Java EE
  • Avenir de l'écosystème Java
  • Formats de déploiement
  • Outils de développement

Normes et spécification JEE

  • Qu'est-ce que JEE ?
  • Les frameworks JEE
  • Les frameworks ayant évolué hors JEE
  • Les architectures SOA

Architectures techniques

  • Revue des architectures courantes
  • Critères de qualité
  • Principaux choix techniques
  • Comparaison avec .NET
  • Tests unitaires et Test Driven Development
  • Bénéfices de l'intégration continue

IHM Web

  • Les moteurs de Servlets
  • Java Server Pages
  • Modèles MVC
  • De Struts à Java Server Faces
  • Wicket, Play et les autres
  • Intégration Ajax et Single Page Applications

Clients Java

  • AWT, Swing et SWT
  • JavaFX
  • Android
  • Déploiement Java Web Start

Persistance

  • JDBC
  • JPA et JPA 2
  • Hibernate et les ORM
  • Détails d'une couche de persistance

Communication

  • SOAP Web services avec JAX-WS
  • REST Services avec JAX-RS
  • Messaging asynchrone avec JMS
  • JNI et JNA

Enterprise Beans et serveurs d'applications

  • Web profile
  • Serveurs d'applications Java EE
  • De EJB2 à EJB 3
  • Entity et Sessions Beans
  • Spring vs CDI
  • Java et le Cloud

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation

Prérequis

Avoir des connaissances en développement informatique.

Public

Architectes, développeurs, chefs de projets.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Préciser la démarche d'évaluation d'une entreprise ou d'un fonds de commerce dans le cadre d'une cession, d'une acquisition ou d'une restructuration
  • Appliquer les techniques de l'évaluation d'entreprise et de fonds de commerce aux TPE, PME
  • Choisir les outils et méthodes d'évaluation adaptées au contexte de l'entreprise
Tarif

A partir de 1 999,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Maîtriser les nouveaux usages et fonctionnalités des réseaux et du web collaboratif
  • Évaluer le potentiel des nouvelles technologies intranet pour votre entreprise
  • Déployer un intranet collaboratif ou un réseau social d'entreprise performant
Tarif

A partir de 1 490,00 €

Durée

2j / 14h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

Les mauvaises performances d'un système peuvent avoir des impacts très lourds sur la compétitivité d'une entreprise, son image de marque, ses dépenses IT, et avant tout la satisfaction de ses clients. Le cours montre comment superviser les plateformes de production, identifier les problèmes de performances et de qualité de service, anticiper les incidents et les résoudre rapidement en utilisant les méthodes et outils appropriés. Le cours couvre également les aspects d'optimisation de la configuration et de tuning des serveurs Weblogic afin d'obtenir des performances applicatives optimales. Aussi, les participants bénéficieront des conseils, des retours d'expériences et des bonnes pratiques adoptées chez les plus grands clients Weblogic dans le monde. Les ateliers pratiques représentent 50% du cours : Des benchmarks, des simulations des problèmes récurrents de production et leurs corrections, des tests de charges supervisés et des actions de tuning seront réalisés par les participants tout au long de la formation.

La formation Weblogic Server 11g aborde plusieurs thèmes :
- Java Virtual Machine : Le principe de fonctionnement de la JVM en termes de gestion de ressources et de la mémoire.
- Weblogic Scripting Tool (WLST) : Présentation de l’outil et de l'API WLST, la boite à outil indispensable pour automatiser les tâches d'administration, de supervision et de déploiement sur un serveur Weblogic.
- JVM : Tuning & Troubleshooting. Le serveur Weblogic tourne sur la machine virtuelle Java (JVM) et s'appuie donc sur ces différents composants Runtime. Résoudre un problème en production revient dans plusieurs cas à ne cibler que sur le Troubleshooting ou l'optimisation des paramètres de la JVM.
- Tuning & Troubleshooting de Weblogic Server Core : Weblogic Server Core est le noyau du serveur Weblogic qui commande les différents modules du serveur. Il est donc indispensable de s'assurer du bon fonctionnement du noyau du serveur avant de s'attaquer aux différents modules et sous-systèmes.
- Optimisation de la gestion des threads avec les Work Managers : Si la gestion de la mémoire est en grande partie dépendante des paramètres de la JVM, ce n'est pas le cas de l'exécution des tâches assurée par les ExecuteThreads de Weblogic, L'une des fonctionnalités clés de Weblogic est le Self-tuning ou l'auto-optimisation. Cette fonctionnalité suffisante dans l'absolu, ne l'est pas souvent pour toutes les applications.
- JDBC : Tuning & Troubleshooting. Le composant d’accès aux bases de données est l'un des modules indispensable dans un serveur d'application. Que vous utilisiez des Frameworks de Mapping de haut niveau ou vous accédiez à la base de données en utilisant l'API Java standard, la maitrise de ce composant est indispensable pour assurer la stabilité et les performances des plateformes de production.
- JMS : Tuning & Troubleshooting : Weblogic Server embarque aussi un provider JMS complet, une véritable boite à outils qu'il faut savoir diagnostiquer et optimiser pour assurer la fluidité des transferts des messages.
- Weblogic Server Clusters : Tuning & Troubleshooting. La gestion de la haute disponibilité est une composante essentielle dans la conception des architectures techniques des systèmes de production. Le serveur Weblogic fournit un grand nombre de paramètres qu'il faut savoir optimiser pour assurer un fonctionnement optimale d'une firme de serveurs, avec ou sans le composant Cluster.

Tarif

A partir de 3 225,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Définir l'Architecture Orientée Services (SOA)
  • Evaluer quelles technologies sont au coeur d'une SOA
  • Décrire les problématiques auxquelles répond une SOA
  • Identifier les pièges d'implémentation d'une SOA
  • Reconnaître les principales offres logicielles.
Tarif

A partir de 860,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Identifier les différentes lois et réformes liées au droit social
  • Décrire les rôles et les responsabilités des référents CSE ou de l'entreprise en matière de prévention et de gestion des problématiques sociales
  • Expliquer la fréquence des entretiens professionnels obligatoires et les conséquences en cas de non-réalisation de ces entretiens
  • Analyser les implications de la réforme de la formation professionnelle prévue par la loi Avenir professionnel sur les employeurs et les salariés
  • Comparer les nouvelles règles de négociation et de représentation des salariés de l'entreprise suite à la fusion des élus Délégués du Personnel, du Comité d'Entreprise et du CHSCT en Comité Social et Economique
  • Evaluer l'impact de la loi Climat du 22 août 2021 sur les attributions générales du CSE et les nouvelles obligations d'information-consultation
  • Analyser les changements apportés par la loi Santé au Travail concernant le suivi médical des médecins du travail
  • Examiner les mesures de sécurisation des contrats de travail, introduites par les ordonnances dites "Macron"
  • Expliquer les modifications des procédures de rupture de contrat de travail et leur impact sur les indemnités de licenciement, la procédure de licenciement et les obligations de reclassement
  • Analyser les conséquences des évolutions et déterminer les perspectives et les options.
Tarif

A partir de 700,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

À l'issue de cette formation Orchestration Conteneurs, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre le fonctionnement et les enjeux de la conteneurisation et du modèle CaaS
  • Connaître les acteurs actuels du marché et savoir décrire leurs points de convergence & de divergence
  • Comprendre le fonctionnement de Kubernetes et de son écosystème
  • Connaître les points de liaison entre la conteneurisation et le cloud (public ou privé) ainsi que le Legacy
  • Être capable de décrire les enjeux majeurs de sécurité dans un modèle de type CaaS, en particulier avec Kubernetes et Docker
  • Savoir identifier les apports et les limitations des architectures microservices dans le cadre d’un déploiement en entreprise
Tarif

A partir de 2 400,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Développer des EJB 3

Proposé par PLB CONSULTANT

Objectifs de la formation

L'architecture EJB 3 a gommé tous les défauts des EJB2.x. Les EJBs session ou MDB sont devenus les composants les plus naturels pour implémenter les services métier d'une application et sont particulièrement adaptés aux architectures en cluster. Du côté de la persistance, JPA et les classes entités ont radicalement transformé les activités de développement d'applications Java en fournissant une abstraction complètement objet au modèle de persistance. Grâce aux nombreux ateliers réalisés durant ce cours, vous maîtriserez le développement d'EJB 3 et leur intégration dans une application d'entreprise. Cette formation EJB s'appuie sur les produits phares dans le monde de l'Open Source : les IDEs Eclipse et IntelijIDEA, ainsi que les serveurs applicatifs Wildfly et/ou GlassFish.

Tarif

A partir de 1 790,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Mettre en oeuvre les réseaux d'entreprise Cisco Wireless, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Implémenter des paramètres réseau pour fournir une infrastructure réseau sans fil sécurisée
  • Dépanner les problèmes de sécurité liés à l'infrastructure du réseau sans fil
  • Mettre en place un client sans fil sécurisé et résoudre les problèmes de connectivité du client sans fil
  • Implémenter et dépanner la QoS dans les réseaux sans fil
  • Implémenter et dépanner des capacités avancées dans les services de réseau sans fil
Tarif

A partir de 3 990,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Cisco DevNet, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Décrire la philosophie et les pratiques du DevOps, et comment elles s'appliquent aux défis de la vie réelle
  • Expliquer les architectures basées sur les conteneurs et les outils disponibles fournis par Docker
  • Décrire l'emballage des applications dans les conteneurs et commencer à construire des images de conteneurs sécurisés
  • Utiliser la mise en réseau des conteneurs et déployer une application de réseau à trois niveaux
  • Expliquer les concepts de pipelines d'éléments de configuration (IC) et les outils disponibles
  • Mettre en œuvre un pipeline de base avec Gitlab CI qui construit et déploie des applications
  • Mettre en œuvre des tests et une validation automatisés de la construction
  • Décrire les principes DevOps appliqués aux infrastructures
  • Mettre en place des environnements de test à la demande et expliquer comment les intégrer à un pipeline existant
  • Mettre en place des outils de collecte, d'analyse et d'alerte de données métriques et de journaux
  • Décrire les avantages de la surveillance de la santé des applications, de la télémétrie et de l'ingénierie du chaos dans le contexte de l'amélioration de la stabilité et de la fiabilité de l'écosystème
  • Décrire comment mettre en œuvre des flux de travail DevOps sécurisés en traitant en toute sécurité les données sensibles et en validant les applications
  • Expliquer les concepts de conception et d'exploitation liés à l'utilisation d'un mélange de déploiements de nuages publics et privés
  • Décrire la conception d'applications modernes et les architectures de micro-services
  • Décrire les éléments de base de Kubernetes et comment utiliser ses API pour déployer une application
  • Expliquer les schémas de déploiement avancés de Kubernetes et mettre en place un pipeline automatisé
  • Expliquer comment les concepts de surveillance, d'exploitation forestière et de visibilité s'appliquent à Kubernetes
Tarif

A partir de 4 170,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Google Cloud Platform : Ingénerie de données vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Concevoir et déployer des pipelines et des architectures pour le traitement des données
  • Créer et déployer des workflows de machine learning
  • Interroger des ensembles de données
  • Visualiser des résultats de requêtes et création de rapports
Tarif

A partir de 3 190,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...