Tags
Language
Tags
March 2025
Su Mo Tu We Th Fr Sa
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
SpicyMags.xyz

2024 Beginner'S Full Stack Microservices [Spring Boot 3.X]

Posted By: ELK1nG
2024 Beginner'S Full Stack Microservices [Spring Boot 3.X]

2024 Beginner'S Full Stack Microservices [Spring Boot 3.X]
Published 2/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.68 GB | Duration: 10h 43m

Featuring: Intro to Domain-Driven Design, Event-Driven Architecture, CQRS, Axon, and React!

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, Full Stack implementation of a microservices project using Spring Boot & React

Basic introduction to Event-Driven Architecture (Event Sourcing + CQRS) and how the Axon Framework can help us get started

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.

Overview

Section 1: Course Scope & Student Requirements

Lecture 1 Project Scenario: Overview of the Talent Acquisition Management System - no TLDR

Lecture 2 Course's Scope: This is what we are building together

Lecture 3 The pace of this course is NICE and SLOW

Lecture 5 Make sure you have the minimum skills required to be successful in this course!

Section 2: Introduction

Lecture 7 What are microservices?

Lecture 8 [Article] What are microservices?

Lecture 9 I just want to code! - What is functional decomposition? Why is it important?

Lecture 10 [Article] What is functional decomposition?

Lecture 11 Basic steps for defining a microservice application's architecture

Section 3: Step 1: Understand the business

Lecture 12 Step 1 - understand the business

Section 4: Step 2: Define Services / Sub-domains (Quick intro to Domain-Driven Design)

Lecture 13 Intro to Domain-Driven Design

Lecture 14 What is a Bounded Context?

Lecture 15 What is a Subdomain?

Lecture 16 Create Required Microservices

Lecture 17 [Article] Create Required Microservices

Lecture 18 Open projects in IDE

Lecture 19 Configure Spring Cloud Eureka Discovery Service

Lecture 20 [Article] Configure Spring Cloud Eureka Discovery Service

Lecture 21 Configure Microservices as Discovery Clients

Lecture 22 [Article] Configure Microservices as Discovery Clients

Lecture 23 [Article] Configure Spring Cloud API Gateway

Lecture 24 Configure Spring Cloud API Gateway

Lecture 25 Please make sure to download Postman

Lecture 26 Test Routing Through the API Gateway

Lecture 27 [Article] Test Routing Through the API Gateway

Lecture 28 Configure Basic Load Balancing

Lecture 29 [Article] Configure Basic Load Balancing

Lecture 30 What's next?

Section 5: Step 3: Define initial APIs and service interactions

Lecture 31 API and service interaction review

Section 6: Step 4: Let's architect and build our prototype

Lecture 32 What is needed to create a Talent Request

Lecture 33 Intro to the Axon Framework

Lecture 34 [Article] Intro to the Axon Framework

Lecture 35 Axon Framework Dependencies for Spring Boot

Lecture 36 [Article] Axon Framework Dependencies for Spring Boot

Lecture 37 DO NOT SKIP - P.I.C.C. Method by Full Stack Basics

Lecture 38 Project Package Structure

Lecture 39 Do we need a Shared Library?

Lecture 40 [Article] Do we need a Shared Library?

Lecture 41 Get started with the Talent Request Aggregate

Lecture 42 [Article] Get started with the Talent Request Aggregate

Lecture 43 Command Handler and Event Sourcing Handler - Talent Request Aggregate

Lecture 44 [Article] Command Handler and Event Sourcing Handler - Talent Request Aggregate

Lecture 45 Implement Event Handler - Update Read Database

Lecture 46 [Article] Implement Event Handler - Update Read Database

Lecture 47 Implement FindTalentRequestsQuery

Lecture 48 [Article] Implement FindTalentRequestsQuery

Lecture 49 Implement FindTalentRequestByTalentRequestIdQuery

Lecture 50 [Article] Implement FindTalentRequestByTalentRequestIdQuery

Lecture 51 Get started with the Talent-Fulfillment-Service

Lecture 52 [Article] Get started with the Talent-Fulfillment-Service

Lecture 53 Implementing our first Saga

Lecture 54 [Article] Implementing our first Saga

Lecture 55 Lab Time!!!

Lecture 56 [Article] Lab Time!!!

Lecture 57 Lab Solution Walkthrough

Lecture 58 [Article] Lab Solution

Lecture 59 Finish our first Saga (Process Manager)

Lecture 60 [Article] Finish our first Saga (Process Manager)

Lecture 61 Pre-Work for our second Saga - Part 1

Lecture 62 [Article] Pre-Work for our second Saga - Part 1

Lecture 63 Pre-Work for our second Saga - Part 2

Lecture 64 [Article] Pre-Work for our second Saga - Part 2

Lecture 65 Implementing our second Saga

Lecture 66 [Article] Implementing our second Saga

Lecture 67 Lab time!!! Implement career-portal-service queries

Section 7: React Front-end

Lecture 68 Intro to React

Lecture 69 Create React project: tams-uat-front-end-react

Lecture 70 [Article] Intro to React

Lecture 71 [Article] Create React project: tams-uat-front-end-react

Lecture 72 Environment Setup

Lecture 73 Create Home Page and Header

Lecture 74 [Article] Environment Setup

Lecture 75 [Article] Create Home Page and Header

Lecture 76 Create Portals Home Pages

Lecture 77 [Article] Create Portals Home Pages

Lecture 78 Create New Talent Request Form

Lecture 79 [Article] Create New Talent Request Form

Lecture 80 onChange CreateTalentRequestForm

Lecture 81 [Article] onChange CreateTalentRequestForm

Lecture 82 Talent Request - Submit Form Part 1

Lecture 83 [Article] Talent Request - Submit Form Part 1

Lecture 84 Talent Request - Submit Form Part 2

Lecture 85 [Article] Talent Request - Submit Form Part 2

Lecture 86 Talent Request - Submit Form Part 3

Lecture 87 [Article] Talent Request - Submit Form Part 3

Lecture 88 Talent Request - Submit Form Part 4

Lecture 89 [Article] Talent Request - Submit Form Part 4

Lecture 90 Talent Request - Submit Form Part 5

Lecture 91 [Article] Talent Request - Submit Form Part 5

Lecture 92 Talent Request - Submit Form Part 6

Lecture 93 [Article] Talent Request - Submit Form Part 6

Lecture 94 View all Talent Requests Part 1

Lecture 95 [Article] View all Talent Requests Part 1

Lecture 96 View all Talent Requests Part 2

Lecture 97 [Article] View all Talent Requests Part 2

Lecture 98 Code Review - View Talent Request by Id

Lecture 99 [Article] View Talent Request by Id

Lecture 100 Lab Time!!! Implement the React view for all Talent Fulfillment Requests

Lecture 101 Code Review: View All Talent Fulfillment Requests

Lecture 102 [Article] View All Talent Fulfillment Requests

Lecture 103 View & Approve Talent Fulfillment by Id

Lecture 104 [Article] View & Approve Talent Fulfillment by Id

Lecture 105 Lab Time & Course Wrap up!

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