Nos solutions de formations distancielles et présentielles éligibles au dispositif FNE-Formation 100% financées En savoir plus
Une formation en toute sécurité
Vous avez le choix avec ORSYS !
La formation distancielle
1800 classes à distance,
e-learning, microlearning,
certifications...
En savoir plus
Le présentiel sécurisé
Dispositif sanitaire totalement
déployé dans tous nos centres
En savoir plus
ORSYS formation
NOUS CONTACTER - +33 (0)1 49 07 73 73
NOUS CONTACTER - 📞 +33 (0)1 49 07 73 73    espace pro ESPACE CLIENT     inscription formation orsys S'INSCRIRE     drapeau francais   drapeau anglais

Nos formations :

Toutes nos formations Web Services, SOA, intégration d'applications

Formation Réaliser une architecture microservices en Java

4 / 5
Stage pratique
Best
Durée : 3 jours
Réf : RUL
Prix  2020 : 2090 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

Les architectures microservices présentent de nombreux avantages mais nécessitent une grande maturité dans les pratiques de développement, de déploiement et de maintien en conditions opérationnelles. Vous mettrez en œuvre, dans cette formation, les technologies essentielles pour bâtir une telle architecture.

Objectifs pédagogiques

  • Définir une architecture basée sur les microservices
  • Développer et consommer des services REST
  • Mettre en place des microservices à l'aide d'un framework Java
  • Déployer des microservices dans des conteneurs Docker
  • Administrer et surveiller des microservices
PROGRAMME DE FORMATION

Introduction

  • Regard sur l'évolution logicielle et organisationnelle.
  • Avantages et inconvénients des applications monolithiques.
  • Méthodologies Agiles et pratiques DevOps.
  • Processus d'intégration continue et de déploiement continu.

Les architectures microservices

  • Définition d'une architecture microservices.
  • Caractéristiques des microservices.
  • L'émergence des architectures microservices.
  • Les principaux acteurs.
  • Quelques exemples des géants du Web.

Communications dans une architecture microservices

  • Choix du style de collaboration : REST request/reply versus Publish-Subscribe Messaging.
  • Principes de base et rappels HTTP.
  • Mettre en œuvre des services REST avec Java.
  • Le principe HATEOAS.
  • Documenter un service REST avec Swagger.
  • Tester un service REST.

Travaux pratiques
Définition d'une API Rest avec Swagger et implémentation des services avec Jersey. Tester un service REST avec SoapUI.

Développer un microservice en Java

  • Présentation de frameworks Java "tout en un".
  • Comparaison entre SpringBoot et Dropwizard.
  • Développer une application avec Dropwizard ou SpringBoot.
  • Packager une application production-ready.

Travaux pratiques
Développer une application avec Dropwizard ou SpringBoot.

Exécuter un micrcoservice à l'aide de conteneurs

  • Présentation de Docker.
  • Fonctionnement des conteneurs avec Docker.
  • Concevoir des images personnalisées.
  • Configurer et démarrer des conteneurs.

Travaux pratiques
Création d'un conteneur personnalisé avec Docker.

Déploiement d'une architecture microservices

  • Techniques d'optimisation de déploiement.
  • Mettre en œuvre une application multi-conteneurs avec Docker Compose.
  • Solutions d'infrastructure pour les microservices (Kubernetes, Mesos, Swarm).
  • Solutions Cloud (Cloud Foundry, Heroku).

Travaux pratiques
Mise en place d'une architecture multi-conteneurs avec Docker Compose.

Administration et Monitoring

  • Centralisation des logs.
  • Le monitoring de microservices.
  • Métriques et Health Check.

Travaux pratiques
Mise en place de métriques d'une application pour les visualiser.

Participants / Prérequis

» Participants

Développeurs, architectes.

» Prérequis

Bonnes connaissances du langage Java, connaissances de base de l'administration Linux.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis vérifiés
picto avis vérifiés
Jean G. 05/10/2020
4 / 5
Le stage va trop vite, il faudrait une journée supplémentaire

Romain C. 05/10/2020
5 / 5
Intervenant très intéressant et s'adaptant bien à son public

Axel R. 05/10/2020
5 / 5
Excellente formation, très intéressante et très "transverse" qui permet d'apprendre beaucoup de choses sur des sujets très variées. Cette formation m'a donné beaucoup d'idées de choses à mettre en place dans mes projets.

Jérémie T. 05/10/2020
5 / 5
Formateur excellent, très pédagogue.

Joseph L. 05/10/2020
5 / 5
J'ai beaucoup appris par de la théorie teintée d'expérience du formateur. Les exercices pratiques étaient assez simples pour être accessibles mais assez bien fait pour représenter une réalité potentielle.

Christophe S. 21/09/2020
4 / 5
De manière générale, je suis satisfait de la formation mais plus particulièrement la partie des TP. En tant que développeur, la partie "théorie" sur l'architecture et choix des outils (bien que nécessaire) ne me concerne pas. La mise en place (développement d'un microservice) et comment le conteneuriser m'est beaucoup plus utile.

Laurent G. 21/09/2020
5 / 5
Rapide mais très interactif

David R. 21/09/2020
3 / 5
Contenu très riche et enrichissant mais trop survolé et sans pratique

Stephane S. 21/09/2020
5 / 5
un stage sur 5 jours aurait été mieux adapte

Jacques D. 21/09/2020
5 / 5
Très bien mais un peu trop orienté sur le développement, j'aurais aimé avoir plus de contenu sur l'architecture

CORGNE L. 14/09/2020
5 / 5
Super formation, tres bon contenu (support et exercices). Super formateur.

soundirarassou 29/06/2020
4 / 5
Rythme un peu lent (peut-être lié à la formation à distance). J'aurais aimé voir l'architecture micro-service plutôt d'un point de vue conception, macro, avec moins de pratique au niveau du développement. Néanmoins le contenu est intéressant avec des technologies modernes.

Mostefa K. 24/06/2020
4 / 5
Globalement satisfait. Cependant j'aurais souhaité qu'on aborde un peu plus les designs patterns d'une architecture Microservice(CQRS, sidecare etc).

Hankache A. 24/06/2020
4 / 5
J'ai commencé la formation un jour en retard, mais le formateur a pris le temps de me briefer sur les sujets vus le premier jour. Formation intéressante et le contenu correct

Idris T. 24/06/2020
4 / 5
Le contenur est riche et la pédagogie très bonne

Nicolas M. 24/06/2020
5 / 5
le cours à distance est pratique, mais moins d'echange entre nous /entraide, le partage d'ecran se fait nécessairement devant tout le monde..

NAOUFAL S. 25/05/2020
3 / 5
le prix de la formation est trop trop coûteux par rapport au contenu de la formation, par contre l'animateur est sympatique

Marvin R. 25/05/2020
4 / 5
Premier jour un peu léger puis deuxième et troisième jour beaucoup plus intéressant

Abdelkader B. 25/05/2020
4 / 5
Très bon contenu, formateur pédagogue et très à l'écoute, cependant concernant mon niveau, je trouvais la formation trop court pour les nombreux sujets abordés.

ELIET R. 25/05/2020
4 / 5
Rythme inégal, très lent par moment et trop rapide sur la fin pour finir le scope de la formation. Sur ces derniers points, la quantité d'informations nouvelles était alors trop grande par rapport au temps nécessaire pour bien l'aborder et bien le digérer. Un peu dommage.
Avis client 4 / 5

Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

CLASSE A DISTANCE

En inter et en intra-entreprise
Inscrivez-vous ou contactez-nous !

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[+]
CLASSE A DISTANCE
[+]
PARIS
[+]
AIX
[+]
ANGERS
[+]
BORDEAUX
[+]
BRUXELLES
[+]
DIJON
[+]
GENEVE
[+]
GRENOBLE
[+]
LILLE
[+]
LIMOGES
[+]
LUXEMBOURG
[+]
LYON
[+]
MONTPELLIER
[+]
NANCY
[+]
NANTES
[+]
NIORT
[+]
ORLEANS
[+]
REIMS
[+]
RENNES
[+]
ROUEN
[+]
SOPHIA-ANTIPOLIS
[+]
STRASBOURG
[+]
TOULON
[+]
TOULOUSE
[+]
TOURS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
En poursuivant votre navigation, vous acceptez l’utilisation de cookies nous permettant de vous proposer des offres correspondant à vos centres d’intérêt.
En savoir plus sur l’usage des cookies…   ✖ Fermer
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys