Favorites
b/dazxbyDazx

Spring Boot Microservices with Spring Cloud Beginner to Guru

This post was published 4 years ago. Download links are most likely obsolete. If that's the case, try asking the uploader to re-upload.

Spring Boot Microservices with Spring Cloud Beginner to Guru

Created by John Thompson | Video: h264, 1280x720 | Audio: AAC 48KHz 2ch | Duration: 20:49 H/M | Lec: 219 | 10.4 GB | Language: English | Sub: English

Master Microservice Architectures Using Spring Boot 2.1+ and Cloud Based Deployments with Spring Cloud and Docker

What you'll learn
Learn how to develop Microservices with Spring Boot
Learn how to deploy and manage Spring Boot Microservices with Spring Cloud
How to deconstruct a monolith into Spring Boot Microservices
Best Practices for Developing RESTFul APIs with Spring MVC
How to consume RESTFul APIs using Spring RestTemplate
Using Java Bean Validation with Spring Boot
How to use Project Lombok and MapStruct to reduce boiler plate code
Generate API documentation with Spring REST Doc
Configure Jackson for JSON processing with Spring Boot
Use JMS for messaging between Spring Boot Microservices
Use Spring State Machine to Apply the Saga Pattern with Microservices

Requirements
Must know Java and Spring Framework
Basic Docker Skills
SQL Skills - MySQL is used in course
Linux skills helpful

Description
Learn how to develop Spring Boot Microservices and deploy them with Spring Cloud!

Traditionally, large enterprise class applications were developed as large monolithic applications.

The Spring Framework started as an alternative to J2EE (now JEE) for building these large monolithic enterprise applications.

However, the industry has evolved to favor Microservices. There are a number of benefits to using microservices. In side this course, you will learn about the benefits driving companies to adopt microservices.

As the industry has evolved, so has the Spring Framework.

Spring Boot and Spring Cloud are tools specifically for the development of microservices.

Java continues to be the most popular programming language used by companies. Spring is the most popular framework for building microservices.

Spring Boot itself brings tools to help you quickly create microservices. You will learn industry best practices to rapidly develop enterprise grade microservices.

Microservices are much more than just having a set of RESTFul APIs. Microservices frequently use asynchronous messaging systems, which is fully covered.

Also in this course, you will learn about the unique challenges you face when using a microservice based architecture.

After covering fundamental information about microservice architectures in cloud based environments, you will be presented a traditional monolithic application.

You are then led through a series of exercises to deconstruct the example monolith into a set of microservices.

Is it okay for microservices to share databases?

How do you coordinate business logic across a series of microservices?

How do you manage transactions across serval microservices with different databases?

All of these questions are answered as you are guided through the deconstruction of a traditional monolithic application into a microservice architecture.

You will see things we take for granted within a monolithic application. In a distributed architecture, tasks such as transactions pose significant challenges.

The deconstruction of a monolith is a major exercise in the course. It is very common for companies to de-construct their monolithic architectures into microservices. This exercise provides you a real world example to work through.

The deconstruction exercise also allows you to see how to leverage Spring Boot to its fullest potential. You will also see how to use Project Lombok and MapStruct to maximize your productivity.

Clearly the development of microservices is one set of challenges.

Deploying microservices in a cloud based environment is a whole different set of challenges!

Spring Cloud are the tools you use to deploy and manage Spring Boot microservices in cloud environments.

Did you know Netflix accounts for one third of the internet traffic in the US at night?

Did you also know many of the tools in Spring Cloud are open source donations from Netflix?

After you learn how to build Spring Boot microservices, you will learn about using Spring Cloud to deploy your microservices.

In this course you will learn:

Develop RESTful Services using Spring MVC

Consume RESTFul Services with Spring RestTemplate

How to use Project Lombok

How to use MapStruct

Spring Data JPA

Configuration of Spring Boot for MySQL

How to use and configure Jackson for processing JSON with Spring Boot

Documentation and testing of Spring Boot microservices using Spring RESTdocs

Standardizing dependencies using Apache Maven

Spring Application Events

Using JMS Messaging for asynchronous messaging between services

How to use Spring State Machine for coordinating Sagas

Use Docker to create images for your Spring Boot application

Manage configuration with Spring Cloud

Create an API Gateway

And much much more!

Course Extra - IntelliJ IDEA Ultimate

Students enrolling in the course can receive a free 4 month trial license to IntelliJ IDEA Ultimate! Get hands on experience using the Java IDE preferred by Spring Framework professionals!

Course Extra - Access to a Private Slack Community

You're not just enrolling in a course --> You are joining a community learning Spring.

With your enrollment to the course, you can access an exclusive Slack community. Get help from the instructor and other Spring Framework Gurus from around the world - in real time! This community is only available to students enrolled in this course.

This is a very active Slack community with hundreds Spring Framework Gurus!

When you enroll in this course, you can join this community of awesome gurus!

MVP RELEASE

MVP - Minimum Viable Product Release

Currently, the course has over 20 hrs of great content about the construction of microservices.

Please note the Spring Cloud content is currently under development. This is expected to be completed by the end of March 2020.

Who this course is for?
Java Developers who wish to learn how to develop Spring Boot Microservices with Spring Cloud

Homepage

Screenshots

Spring Boot Microservices with Spring Cloud Beginner to Guru

**If you want to buy or renew premium account , Please buy from below links and support me**=> visit DazX blog for Udemy courses: DazX Blog
=> visit Creativelive blog for more creativelive courses: Creativelive
=> visit TGC blog for more Greatcourses: Thegreatcourses

No comments have been posted yet. Please feel free to comment first!

    Load more replies

    Join the conversation!

    Log in or Sign up
    to post a comment.