Créez un microservice java à partir de zéro en utilisant le dropwizard framework, et déployez votre microservice dans différents environnements.

Description
Dans ce cours, vous apprendrez comment créer un microservice simple en utilisant le langage de programmation Java et Dropwizard.

Le cours commence par une brève introduction aux styles architecturaux monolithiques et aux principes de conception des microservices.

Dans ce cours, vous construirez un microservice d'emplacements qui hébergera une liste prédéfinie d'emplacements comme les emplacements Amazon FBA, ce qui sera fait en créant une API REST pour les opérations CRUD (créer, lire, mettre à jour, supprimer), et vous apprendrez comment connecter notre microservice avec la base de données mysql localement, et aussi comment configurer phpmyadmin afin d'interagir avec la base de données d'emplacements.

Après cela, vous apprendrez comment décorer votre microservice avec docker et créer une image docker des emplacements microservices, et vous apprendrez comment déployer l'environnement microservice à docker et comment créer des conteneurs d'applications et les connecter les uns avec les autres.

De plus, vous apprendrez comment configurer kubernetes (k8s), et comment configurer k8s sur votre machine locale, et créer des fichiers de descripteurs de déploiement (YAML), afin de déployer le microservice sur le cluster local k8s.

Et enfin, vous apprendrez comment créer un compte google cloud et configurer le moteur google kubernete, google cloud sql, cloud sql, cloud sql credentials, push docker images pour google container registry, puis déployer votre microservice là-bas.

Dans ce cours, nous dépendrons de l'outil de gradle build, afin d'automatiser notre processus de développement et de gagner du temps !

Le but de ce cours est de servir de guide pratique à travers le framework dropwizard, afin que vous puissiez voir comment il est utilisé pour implémenter une architecture basée sur les microservices.

Lorsque vous aurez terminé ce cours, vous aurez acquis la capacité d'articuler ce qu'est le style architectural de Microservices, y compris ses avantages et ses inconvénients, docker et kubernetes.

Vous vous familiariserez avec le dropwizard, et vous verrez comment l'utiliser pour construire des microservices, des API REST.

C'est pour vous ?
Voulez-vous construire des microservices utiles ?
Avez-vous peur de ne pas pouvoir créer de bons microservices ?
Pensez-vous que vous serez fier de créer les microservices qui seront utilisés tous les jours et d'aider les autres à travailler plus efficacement ?
Alors ce cours vous aidera certainement.

Le cours se compose actuellement de 54 cours magistraux et de 7 heures de vidéo, après avoir suivi ce cours, vous serez en mesure de commencer à développer des micro-services, alors commençons !

CLIQUEZ ICI pour accéder à ce cours