Packt

Fondements des microservices et des API REST avec Spring Boot

Packt

Fondements des microservices et des API REST avec Spring Boot

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Débutant

Expérience recommandée

8 heures à compléter
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Débutant

Expérience recommandée

8 heures à compléter
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Créez des API RESTful à l'aide de Spring Boot et explorez les méthodes HTTP de base dans le développement d'API.

  • Concevoir, documenter et versionner des API REST évolutives avec Swagger et l'intégration HATEOAS.

  • Connecter les API aux bases de données en utilisant JPA, Hibernate et MySQL pour la persistance des données.

  • Sécuriser les microservices avec Spring Security et améliorer les performances avec Spring Actuator.

Compétences que vous acquerrez

  • Catégorie : Authentifications
  • Catégorie : Déploiement des applications
  • Catégorie : Validation des données
  • Catégorie : Protocole d'accès simple aux objets (SOAP)
  • Catégorie : Environnement de développement
  • Catégorie : Développement web back-end

Outils que vous découvrirez

  • Catégorie : Hibernate (Java)
  • Catégorie : Eclipse (Logiciel)
  • Catégorie : Interface de programmation d'applications (API)

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

5 devoirs

Enseigné en Anglais
91% of learners achieved a positive career outcome

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation "Maîtriser les microservices avec Spring Boot et Spring Cloud"
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 4 modules dans ce cours

Détails du module

Dans ce module, nous allons explorer les concepts essentiels de l'architecture microservices et comment commencer à construire des microservices en utilisant Spring Boot et Spring Cloud. Vous apprendrez également à installer et à configurer votre environnement de développement pour démarrer votre voyage dans le développement de microservices. À la fin de ce module, vous disposerez d'une base solide pour créer des applications évolutives et prêtes pour la production.

Inclus

3 vidéos2 lectures

Dans ce module, nous vous présenterons les concepts de base des services web, en nous concentrant sur les services SOAP et RESTful. Vous comprendrez mieux la terminologie des services web et apprendrez à créer des solutions indépendantes des plates-formes qui peuvent communiquer de manière transparente entre différents systèmes. À la fin de ce module, vous serez bien équipé pour choisir le bon type de service web pour vos projets.

Inclus

5 vidéos1 devoir

Dans ce module, nous vous guiderons dans la construction et l'amélioration des API REST à l'aide de Spring Boot. Vous commencerez par une API REST simple "Hello World" et ajouterez progressivement des fonctionnalités, telles que la validation des données, la gestion des exceptions et le versionnage. À la fin de ce module, vous serez en mesure de construire des API REST robustes et flexibles qui sont prêtes pour des applications du monde réel.

Inclus

40 vidéos1 devoir

Dans ce module, nous explorerons les différences entre les architectures monolithiques et microservices. Vous apprendrez comment les microservices répondent aux défis d'évolutivité, de maintenance et de déploiement auxquels sont confrontées les applications monolithiques. À la fin de ce module, vous comprendrez comment la décomposition d'une application en services plus petits et indépendants peut conduire à un développement et à un déploiement plus efficaces.

Inclus

6 vidéos1 lecture3 devoirs

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Packt - Course Instructors
Packt
1 893 Cours525 731 apprenants

Offert par

Packt

En savoir plus sur Développement de logiciels

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions