Formation Microservices en Java avec Spring Boot

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Définir une architecture basée sur les microservices
  • Développer et consommer des services REST
  • Créer des microservices en Java avec Spring Boot
  • Utiliser les modules Spring Cloud

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 1 300,00 €

Durée 2 jours
Modes
  • Centre
  • Entreprise
Sessions

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 1 300,00 €

Durée 2 jours
Modes
  • Centre
  • Entreprise
Sessions

Description

A l'issue de la formation Microservices, les apprenants sont en mesure de mettre en œuvre les technologies Java pour réaliser une architecture microservices.

Programme

Introduction à la formation Microservices

C’est quoi un microservice ?
Conception des SI
Le cloud et les microservices
Quelques exemples : Amazon, Netflix…
Quelques retours d’expérience

Les impacts des microservices

Les API
Organisation projet : Agile, DevOps…
Stratégie : du monolithique au microservice
DDD Domain-Driver Design
Principe HATEOAS

Architecture microservices

Choix du style de collaboration : REST vs bus de messages
Rappels HTTP : Méthodes HTTP, codes d’erreurs
Implémentation des microservices : synchrones, asynchrones, réactifs, non bloquants
Architecture distribuée : principes, SLA…
Déploiement et orchestration
Documentation avec Swagger
Gestion des logs
Surveillance des microservices, métriques

Développer un microservice avec Spring Boot

Java et les services REST
Présentation de Spring Boot : autoconfiguration, starters, fat jar
Spring Data
Spring Data REST
Spring Cloud
Communication entre microservices : synchrone, asynchrone (JMS, WebFlux, WebSockets)

Architecture microservice avec Spring Cloud

Mise en place d’un gateway
Mise en place d’un service de découverte avec Eureka
Répartition de charge entre différentes instances d’un microservice
Mise en place d’un serveur de configuration

Prérequis

Connaissances en langage Java et Spring Core.

Public

Chefs de projet,

Ces formations pourraient vous intéresser

Objectifs de la formation

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

  • Reconnaître les mécanismes de sécurité du JDK (Java Development Kit)
  • Décrire les principales failles de sécurité applicative
  • Distinguer la sécurité applicative de la sécurité système et réseau
  • Mettre en oeuvre les principales stratégies de sécurité en Java
  • Utiliser JCE (Java Cryptography Extension)
  • Authentifier et autoriser l'accès aux composants Java EE
  • Créer des tests visant à éprouver la sécurité des applications
  • Formuler des exigences de sécurité aux autres corps de métiers.
Tarif

A partir de 2 010,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Utiliser le style fonctionnel Java pour définir des tâches complexes de traitement des données
  • Différencier les API RDD (Resilient Distributed Dataset) et DataFrame
  • Utiliser une syntaxe de style SQL pour produire des rapports sur des ensembles de Big Data
  • Mettre en place des algorithmes d'apprentissage automatique avec le Big Data et Spark ML (Machine Learning)
  • Connecter Spark à Apache Kafka pour traiter des flux de Big Data
  • Expliquer comment le streaming structuré peut être utilisé pour construire des pipelines avec Kafka.
Tarif

A partir de 2 280,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

À l'issue de cette formation Java, les participants seront capables de :

  • Utiliser Eclipse et comprendre les apports d’un IDE (Integrated Development Environment)
  • Maîtriser la syntaxe Java
  • Maîtriser les opérations et les packages de base de Java (Collections, IO, String, Exception)
  • Construire les interfaces et gérer les entrées sorties en Java
Tarif

A partir de 2 090,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Connaître les concepts, les méthodes et les patterns qui permettent de réaliser une architecture de services opérationnelle et agile
  • Savoir faire le choix entre les différentes architectures de services
  • S’approprier une démarche concrète de construction d’une architecture urbanisée
Tarif

A partir de 1 590,00 €

Durée

2j / 14h

Modes
  • Entreprise

Objectifs de la formation

 

Tarif

A partir de 4 290,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Maîtriser la programmation en Java SE (Java Standard Edition)
  • Connaître les bonnes pratiques de programmation Java
  • Avoir une première connaissance de la programmation fonctionnelle en Java
Tarif

A partir de 2 850,00 €

Durée

5j / 35h

Modes
  • Entreprise

Objectifs de la formation

À l'issue de cette formation Administration Websphere Application Server, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Savoir positioner WebSphere Application Server dans la famille des produits WebSphere
  • Décrire les fonctionnalités et standards dans WebSphere Application Server V9
  • Présenter l'usage de WebSphere Application Server dans le cloud, dans un cloud hybride et dans des environnements traditonnels sur des systèmes locaux
  • Décrire les concepts d'architecte qui sont liés à WebSphere Application Server
  • Assembler et installer côté serveur les applications Java enterprise
  • Utiliser les outils d'administration WebSphere pour configurer et gérer les applications
  • Utiliser wsadmin pour le scripting
  • Configurer la sécurité de WebSphere Application Server
  • Afficher les informations sur les performances du serveur et des composants d'application
  • Dépannage des problèmes en utilisant les outils de résolution des problèmes et les fichiers de journaux
Tarif

A partir de 2 380,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation Java sans connaître l'objet vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Maîtriser la syntaxe et les concepts 
  • Maîtriser les possibilités de Java 8
Tarif

A partir de 2 590,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Spring Native

Proposé par PLB CONSULTANT

Objectifs de la formation

Concrètement, à l'issue de cette formation Spring Native, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître les principes fondamentaux et le fonctionnement de Spring Native
  • Connaître les différentes alternatives pour la génération de l’image native ainsi que leurs options de configurations
  • Savoir débugger le processus de génération
  • Savoir exécuter une image native dans son IDE
Tarif

A partir de 790,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • S'approprier les technologies, les architectures, les méthodes et les outils mis en œuvre dans les applications Java EE
Tarif

A partir de 1 300,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...