Mastering Microservices with Java

Mastering Microservices with Java

Build smaller, lighter, and faster services that can be implemented easily in a Java production environment

Created By: Sourabh Sharma
15.87 9.52

About This Course

Welcome to the Part 1 of this Mastering Microservices with Java video course! With the introduction of the cloud, Java enterprise application development has moved from monolithic applications to small, lightweight, process-driven components called microservices. So microservices in Java are the next big thing in designing scalable, easy-to-maintain Java applications. This not only makes app development easier, but also offers great flexibility and lets you utilize various resources optimally. If you want to build an enterprise-ready implementation of the microservices architecture, then this is the video for you!

In Part 1 of this Mastering Microservices with Java video series, you’ll start by gaining a deep understanding of the core Java microservice concepts and framework; you will then focus on the high-level design of large software projects. You will gradually move on to setting up the development environment and configuring it before implementing Continuous Integration to deploy your microservice architecture! You will then be ready to consider the second video in this Mastering Java Microservices series, which goes on to show you how to use Spring security, and how you can secure microservices and test effectively using REST Java clients and other tools. You’ll learn the best practices and common principles of microservice design and you’ll learn to troubleshoot and debug issues faced during development.

By the end of this Mastering Microservices with Java series, you will know how to build smaller, lighter, and faster services that can be implemented easily in a production environment.

Other Information

  • Certificate will provided in this course on Completion
  • Full lifetime access
  • Available on Mobile & Laptop

What Students Will Learn In Your Course?

  • Use domain-driven design to design and implement microservices
  • Secure microservices using Spring Security
  • Deploy and test microservices
  • Troubleshoot and debug issues faced during development
  • Consume microservices using a JavaScript web application
  • Learn best practices and common principles for microservices

Are There Any Course Requirements Or Prerequisites?

Experience as a Java developer.

Who Are Your Target Students?

The Mastering Microservices with Java video series is for Java developers and DevOps engineers looking to upgrade their Java and microservice skills. You’ll need to be a confident Java developer to approach the microservices concepts and coding involved, of course, since this is an advanced, cutting-edge Java topic.

Course Content

  • 19 lectures
  • 02:24:36
  • The Course Overview
  • A Solution Approach Using New architecture paradigm
  • Sample REST Service
  • Design importance and Domain Driven Design (DDD)
  • The Building Blocks - I
  • Building blocks II Artifacts of DDD
  • Aggregates and Repository
  • Factory and Modules
  • Strategic Design and Principles - I
  • Strategic Design and Principles - II
  • Implementing Entity
  • Implementing Repository
  • Implementing Service
  • OTRS Overview
  • OTRS Services
  • Implementing Restaurant Service
  • Implementing the GET Endpoint
  • Implement Registration and Discovery Service
  • Testing

Packt Publication

  • 4.48 (9)
  • 13 Reviews
  • 9 Students
  • 935 Courses