Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
2024 Beginner's Full Stack Microservices [Spring Boot 3.x]
Rating: 5.0 out of 5(7 ratings)
113 students

2024 Beginner's Full Stack Microservices [Spring Boot 3.x]

Featuring: Intro to Domain-Driven Design, Event-Driven Architecture, CQRS, Axon, and React!
Last updated 7/2024
English

What you'll learn

  • Introduction to the Microservices Architectural Pattern
  • Gentle introduction to Domain-Driven Design Basics
  • 4 basic steps to define your microservices application architecture
  • Basic introduction to Event-Driven Architecture (Event Sourcing + CQRS) and how the Axon Framework can help us get started
  • Basic, Full Stack implementation of a microservices prototype project using Spring Boot & React

Course content

7 sections105 lectures10h 8m total length
  • Project Scenario: Overview of the Talent Acquisition Management System - no TLDR3:10
  • Course's Scope: This is what we are building together3:56
  • The pace of this course is NICE and SLOW1:24

    Provide a beginner-friendly introduction to microservices architecture, domain driven design, and event driven architecture, using Spring Boot, Java backend, and React frontend to build a simple example.

  • Make sure you have the minimum skills required to be successful in this course!0:54

    Meet prerequisites: HTML, CSS, JavaScript basics (three months); Java basics (three months); Spring Boot (two months), plus ability to implement Rest controllers and CRUD in Spring Boot.

  • ***Important*** Q&A Ground Rules0:20

Requirements

  • At least 3 months experience with the Java programming language
  • At least 2 months experience with Spring Boot. Ideal student for this course is expected to be able to implement basic RestControllers and basic CRUD operations in Spring Boot before starting the course. Capable of working with the IntelliJ IDE or any other IDE of choice

Description

Welcome to our course!

For the past decade or so, the Microservice Architecture has become a well know pattern for developing world-class software systems. It brings about many benefits that have helped organizations achieve their tactical and strategic goals.

The objective of this course is to introduce beginners with a minimum of 3 months experience with Java and Spring Boot to the basics Microservice Architectural Pattern. We will also see the basics of Domain-Driven Design and how it can help teams to better architect and code enterprise level applications.

Why start your Microservices journey with us?

This course is a combination of basic microservice architecture and design, theory lectures, and basic hands-on code implementations. We will build a prototype using: Java 17, Spring Boot, Axon Framework, and we will create a basic React front-end application that will serve as a client.

Architecture defines how technologies are used and implemented. Having a solid foundation on the basics of any architectural pattern will help you learn and implement the technologies better. This course will initiate you in these practices. This is the perfect way to start you microservices journey. The pace of this course is NICE and SLOW.  This will help you build your confidence and understanding in these awesome technologies.

Who this course is for:

  • This course is tailored to absolute beginners in microservices
  • Spring Boot & Java Beginners looking to get a solid foundation on Microservices, Domain-Driven Design, and Event-Driven Architecture
  • Spring Boot & Java Beginners looking to get started with React