The Complete Microservices With Java
About this course
In this course you'll learn how to create a simple microservice using Java programming language and Dropwizard. Dropwizard is a popular framework to build RESTful APIs and microservices. The course begins with a brief introduction to microservices VS monolith architectural styles and microservices design principles. In this course, you will build a locations microservice which will host a predefined list of locations like Amazon FBA locations, this will be done by creating a REST API's for CRUD operations (create, read, update, delete), and you will learn how to connect our microservice with mysql database locally, and also how to configure phpmyadmin in order to interact with locations database.(FULL REPOSITORY CODE EXIST THROUGH SECTIONS!) After that you will learn how to decorize you microservice with docker and create a docker image of locations microservices, and you will learn how deploy the microservice to docker environment and how to create applications containers and connect them with each other. Also, you will learn about kubernetes (k8s), and how to configure k8s on your local machine, and create deployment descriptors (YAML) files, in order to deploy the microservice to local k8s cluster. And finally, you'll learn how to create a google cloud account and configure google kubernete engine, google cloud sql, cloud sql credentials, push docker images to google container registry, Then deploy your microservice there. In this course we will depend on gradle build tool, in order to automate our development process and save our time! The goal of this course is to serve as a practical guide through the dropwizard framework, so you can see how it's used to implement microservice based architecture. By the time you finish this course, you will have gained the ability to articulate what the Microservices architectural style is all about, including its advantages and disadvantages, docker and ku
Price shown by Udemy — confirm on their site.
Enroll on UdemyYou'll be redirected to Udemy to complete enrollment.
- Listed & compared by CourseAsk
- English · All Levels
More courses like this
Monitoreo con Prometheus, Grafana, Spring boot y Docker
Udemy · MOOC / Non-credit
Kubernetes and Cloud Native Associate - Fill & Learn Basics
Udemy · Certificate
Coursera
Advanced Automation Frameworks and Continuous Integration
Coursera · MOOC / Non-credit
Kubernetes Application Developer Certification
Udemy · Certificate
More courses from Udemy
CCP Certified Cost Professional Exam Prep: Videos + Exams
Udemy · MOOC / Non-credit
CompTIA SecAI+ - 1500 MCQs
Udemy · Certificate
AI-103: Azure AI App & Agent Developer Associate EXAMS 2026
Udemy · Certificate
Google Cloud Generative AI Leader Practice Exams + Answers
Udemy · Certificate