Formation Frameworks et architecture Java (Java EE, MVC, Services Web , Architectures micro-services,...)


REFERENCE
 
 
SPFJ
DUREE
 
 
2 jours
TARIFS
 
 
1270 € HT
Niveau : Intermédiaire
Classe à distance: Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

OBJECTIFS :
 

Cette formation Spring MVC dresse un panorama des architectures des applications d’entreprises Java, après un rappel sur la notion de framework et de leurs apports, de librairies et d’outils de build.

Cette présentation compare les différentes architectures présentes dans le monde de l’entreprise et distingue leurs cas d’usage. Sont appordés, les serveurs applicatifs Java EE, les architectures MVC, les services Web Soap et Rest, les architectures micro-services et les conteneurs ainsi que les architectures asynchrones à base de Message brokers.

Concrètement cette formation Frameworks Java vous apportera les connaissances et compétences nécessaires pour:

  • Avoir une bonne vision des différentes architectures des back-end Java
  • Maîtriser son environnement de développement (frameworks librairies, build)
  • Comprendre le rôle d’un serveur d’application
  • Comprendre le rôle de chaque brique dans une architecture MVC et sa déclinaison concrète avec les technologies Java
  • Comprendre l’architecture des Web Services (protocole, format d’échange, création, consommation)
  • Comprendre l’apport des architectures micro services et leur fonctionnement
PRÉ-REQUIS :
 

Aucun

PUBLIC :
 

Ce cours Spring MVC s'adresse aux développeurs, concepteurs, chefs de projet, directeurs de projet.

PROGRAMME :
 

Environnement de développement : Frameworks, librairies et outils de build

Différence entre librairie et framework
Le pattern IoC, son application dans les frameworks
Services techniques, Gestion du cylcle de vie des objets, Injection de dépendances,
Framework pour les UI, binding de composants graphiques
Les librairies OpenSource Java, les dépôts, exemple de Maven
Apport d’un outil de build

Atelier démonstratif

Petite application Spring géré par Maven avec une configurations de développement et une configuration de production

Les Serveurs applicatifs

Le modèle Java EE, multi-tiers, composants web, métier, persistance
La spécification JavaEE et les apports d’un serveur applicatif
Le modèle de déploiements
Le modèle concurrentiel
Technologies : Servlets, JSF, EJB et JPA

Atelier démonstratif

Application d’entreprise (.ear) ear typique déployé sur serveur Wildfly

Architecture MVC

Le pattern MVC, bénéfices attendus, Spring MVC, JSF
Conversion String/Objet
Validation. Le package javax.validation
Modèle de navigation
Le support pour Ajax

Atelier démonstratif

Couche JSF de l’application précédente

Services Web : SOAP et REST

Les services Web : Intégration et Interface utilisateur côté front-end
Le modèle de SOAP
XML, bénéfices et inconvénients
Exposer les services métiers en SOAP via JAX-WS
L’avènement de REST et ses principes
Le format JSON, La librairie Jackson
Exposer ses service métier via JAX-RS, Mise en place de OpenAPI
Apports de Spring MVC

Architectures micro-services

Contexte des architectures micro-services : (DevOps, Containerisation, Scalabilité et résilence)
Services techniques offert par le framework ou l’infrastructure
Clients REST, load-balancing, résilience, side-car pattern
Le framework Spring Cloud
Déploiements micro-service : docker-compose, cloud foundry, Kubernetes

Atelier démonstratif

Application précédente découpée en micro-services

Message Brokers

Le modèle distrbuée asynchrone, ses cas d’usage
JMS dans Java EE, implémentation de MDB
Le satandard AMQP, ses implémentations dans le monde Java
Message Broker pour le Big Data, l’avènement de Kafka
Intégartion Kafka/Spring, le projet Spring Cloud Data Stream

Atelier démonstratif

Application Spring Cloud Data Stream éméttant et réception des mesages d’un topic Kafka

TRAVAUX PRATIQUES :
 

Cette formation propose des ateliers démonstratifs permettant d’illustrer les concepts présentés. Ces ateliers fournissent des exemples d’applications complètes que les stagiaires peuvent choisir de récupérer et exécuter sur leur postes, ou de suivre la démonstration effectuée par l’animateur

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions. Avis des participants à la formation Frameworks et architecture Java (Java EE, MVC, Services Web , Architectures micro-services,...) : Note moyenne : 5/5
5/5
Avis certifié A suivi un cours chez PLB

ESSOH Célestin

Mon avis sur le contenu du stage :

"Adequation Exercice théorique et pratique"

Mon avis sur le formateur :

"Bonne prise en compte du niveau et du besoin des stagiaires"

Ce que j'ai le plus apprécié :

"Portable de travail bien configure et adapté"

Ce que j'ai le moins apprécié :

"Pas de support papier."

S'INSCRIRE À CETTE
FORMATION FRAMEWORKS JAVA
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

4 j

 
Concrètement, à l’issue de cette formation Java web, vous serez en mesure de: Comprendre les technologies de base pour les IHM Java côté serveur ...

3 j

 

Java - Java EE

Développer des EJB3
L'architecture EJB3 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...

2 j

 
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...

4 j

 
La dernière spécification Java EE inclut un certain nombre d'améliorations, notamment le support du Cloud Computing et une interactivité accrue avec...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB