(+33)1 55 60 76 72
Toutes nos formations sont disponibles en classe virtuelle. Contactez-nous pour plus d’informations : formation@oxiane.com

Blog

Vous cherchez une formation et vous ne l'avez pas trouvée...Faites une suggestion
Accueil » Voxxed Days Microservices Paris, 21 au 23 octobre 2019

Voxxed Days Microservices Paris, 21 au 23 octobre 2019

Voxxed Days Microservices Paris
2ème édition
21 au 23 octobre 2019

inscription


Suite au succès de l”édition 2018, Voxxed Days Microservices est de retour pour vous présenter les avancées, les tendances ainsi que des retours d’expérience autour des Microservices.

  • Vous avez entendu parler de Microservices? Venez en apprendre plus.
  • Vous avez du mal avec les Microservices ? Nous vous aiderons à soulager la douleur.
  • Vous êtes un expert sur les Microservices ? Partagez vos connaissances avec les autres.
  • Votre entreprise construit des Microservices ? Venez en parler.

Voxxed Days Microservices répondra à tout ce que vous voulez savoir sur les Microservices sans avoir peur de le demander.


ampouleProgramme :

21-22 octobre : 2 jours de conférence “VOXXED DAYS MICROSERVICES”

Durant ces deux jours vous participerez à la conférence Voxxed Days Microservices. Vous aurez ainsi la possibilité d’assister à plus de 20 conférences en anglais sur les sujets liés aux architectures microservices :

  • Architecture de Microservices : How-Tos, stratégies, techniques et meilleurs pratiques pour une architecture correcte
  • Conception et Modélisation : Conception axée sur le domaine
  • Magasin de données : Bases de données, synchronisation des données, modification des données de capture, sourcing d’évènements
  • Invocation de procédure à distance : REST, gRPC, APIs, contrats d’API
  • Messages : Messagerie, événements
  • L’intégration : Proxy, passerelle, disjoncteur, équilibreur de charge, registre de services, CORS
  • Interface utilisateur : Techniques pour agréger les interfaces utilisateur
  • Cloud, Conteneurs & Infrastructures : Docker, Kubernetes, Vagrant, Cloud, PaaS, meilleures pratiques
  • Surveillance : Bilan de santé, agrégation de journaux, suivi des exceptions, métriques, audit, alertes, traçage distribué
  • Securité : Autorisation, authentification, OAuth2, Open ID, JWT
  • Tests : Tester des microservices en isolation, tester des APIs, des tests d’intégration, des tests Chaos
  • Mise à l’échelle : Mise à l’échelle horizontale, verticale, disponibilité
  • Organisation & Culture : Méthodologies de développement logiciel, culture de développeur et sujets associés
  • Retours d’expérience : Comment nous sommes entrés dans les microservices, comment nous avons divisé le monolithe, comment ça s’est passé

Intervenants : Emmanuel BERNARD, Clément ESCOFFIER, Alain REGNIER, Laura KIRBY, Antonio GONCALVES, Rudy DE BUSSCHER, Nate SCHUTTA, Ania WYRWINSKA, Nicolas FRANKEL, Audrey NEVEU, Erez BERKNER, Katherine STANLEY, David SCHMITZ, Grace JANSEN, Julien FURGEROT, Mohamed ABDENNEBI, Darya TALANINA, Ana-Maria MIHALCEANU, Bernd RÜCKER, Guillaume LAFORGE, Viv RICHARDS, …

23 octobre : 1 journée de formation au choix

(Formation1) Développement d’une architecture microservices avec JHipster, Spring Boot, Spring Cloud et Netflix OSS

Cette formation s’axe sur le développement d’une architecture microservices assez complexe avec la plateforme Spring Boot, Spring Cloud et Netflix OSS.
Nous présenterons, dans un premier temps, une introduction théorique à JHipster, Spring Cloud et Spring Boot. Dans un second temps, vous participerez à la construction de plusieurs microservices avec ces outils. De la base de données (relationnelle et orientée documents) à l’interface utilisateur (Angular ou React), en passant par la couche de persistance (Spring Data), vous mettrez en place tous les patterns de résilience liés aux microservices.

Formation pratique d’une journée avec beaucoup de code.

Public :

  • Développeurs, Architectes, Chefs de projet

Objectifs :

  • Apprendre à prendre en main les architectures microservices avec Spring Cloud
  • Utiliser pleinement toutes les fonctionnalités et profiter de l’expérience de JHipster dans la mise en oeuvre d’une architecture microservice.

Prérequis :

Maîtrise du langage Java SE (11+) ou autre langage de programmation orienté objet et des concepts de base de Spring, JPA et Angular.

Programme :

Introduction à JHipster
● Qu’est ce que JHipster ?
● Technologies utilisées : Spring Boot, Angular et React
● Outillage généré
● Bonnes pratiques d’utilisation de JHipster
● Installation
● Présentation du sous générateur d’entités (JDL)

Positionnement de Spring Cloud
● Introduction
● Positionnement
● 12 Factors Apps
● Spring spirit
● Gains attendus

Rappel des concepts d’architecture
● Architecture distribuée
● Architecture microservices
● Notion de Service Discovery
● Notion de Service de Configuration
● Communication : synchrone et asynchrone
● Communication : politiques de routage
● Tolérance à l’erreur
● Supervision et traçabilité

Principaux projets
● Spring Cloud Config
● Spring Cloud Netflix/Consul/Zookeeper
● Spring Cloud Sleuth

Génération des microservices
● Architecture
● Générer le microservice CRM
● Démarrer le registre JHipster
● Démarrer le micro service CRM
● Créer les entités pour le microservice CRM
● Générer le microservice Accountancy
● Démarrer le micro service Accountancy
● Créer les entités pour le microservice Accountancy
● Générer la Gateway
● Démarrer la Gateway
● Démarrer l’architecture avec Docker Compose
● JHipster Console/Zipkin

Développement des microservices
● API first avec Swagger / OpenAPI
● Spring Cloud Feign
● Répartition de charge avec Ribbon
● Tolérance à l’erreur avec Hystrix
● Centralisation de la configuration avec Spring Cloud Config
● Sécurisation des microservices (JWT ou OAuth)
● Cache distribué avec Hazelcast
● Tests de montée en charge

(Formation2) Utilisation des containers et Kubernetes pour développer une application à base de microservices

Formation pratique d’une journée.

Public :

  • Développeurs, Architectes, Chefs de projet

Objectifs :

  • Découvrir comment utiliser les containers et Kubernetes pour développer une application à base de microservices autour d’un exemple concret.

Prérequis :

Connaissances de base Linux

Programme :

Application monolithique vs Microservices

Docker et les containers

Kubernetes et l’orchestration de containers

Kubernetes : les concepts de base

Création et déploiement d’une application à base de microservices sur Kubernetes

Mises à jour des microservices

Concepts avancés: redondance, services discovery, montée en charge, autohealing…

Intervenant : Alain REGNIER


Tarifs :

Combo 3 jours : 21 au 23/10 (2 jours de conf + 1 jour formation au choix) = 840 € HT

inscription

Lieu :

Espace Charenton
327 rue de Charenton
75012 PARIS

Written by

The author didnt add any Information to his profile yet

Leave a Comment

*