2024 Beginner's Full Stack Microservices [Spring Boot 3.x]
2024 Beginner's Full Stack Microservices [Spring Boot 3.x], available at $19.99, has an average rating of 5, with 105 lectures, based on 3 reviews, and has 64 subscribers.
You will learn about 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 This course is ideal for individuals who are This course is tailored to absolute beginners in microservices or Spring Boot & Java Beginners looking to get a solid foundation on Microservices, Domain-Driven Design, and Event-Driven Architecture or Spring Boot & Java Beginners looking to get started with React It is particularly useful for This course is tailored to absolute beginners in microservices or Spring Boot & Java Beginners looking to get a solid foundation on Microservices, Domain-Driven Design, and Event-Driven Architecture or Spring Boot & Java Beginners looking to get started with React.
Enroll now: 2024 Beginner's Full Stack Microservices [Spring Boot 3.x]
Summary
Title: 2024 Beginner's Full Stack Microservices [Spring Boot 3.x]
Price: $19.99
Average Rating: 5
Number of Lectures: 105
Number of Published Lectures: 105
Number of Curriculum Items: 105
Number of Published Curriculum Objects: 105
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will 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
Who Should Attend
- 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
Target Audiences
- 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
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.
Course Curriculum
Chapter 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 4: Make sure you have the minimum skills required to be successful in this course!
Lecture 5: ***Important*** Q&A Ground Rules
Chapter 2: Introduction
Lecture 1: What are microservices?
Lecture 2: [Article] What are microservices?
Lecture 3: I just want to code! – What is functional decomposition? Why is it important?
Lecture 4: [Article] What is functional decomposition?
Lecture 5: Basic steps for defining a microservice application's architecture
Chapter 3: Step 1: Understand the business
Lecture 1: Step 1 – understand the business
Chapter 4: Step 2: Define Services / Sub-domains (Quick intro to Domain-Driven Design)
Lecture 1: Practical Intro to Domain-Driven Design
Lecture 2: What is a Bounded Context?
Lecture 3: What is a Subdomain?
Lecture 4: Create Required Microservices based on our DDD analysis
Lecture 5: [Article] Create Required Microservices
Lecture 6: Open projects in IntelliJ – If you are using another IDE may still follow this
Lecture 7: Configure Spring Cloud Eureka Discovery Service
Lecture 8: [Article] Configure Spring Cloud Eureka Discovery Service
Lecture 9: Configure Microservices as Discovery Clients
Lecture 10: [Article] Configure Microservices as Discovery Clients
Lecture 11: Configure Spring Cloud API Gateway
Lecture 12: [Article] Configure Spring Cloud API Gateway
Lecture 13: Please make sure to download Postman
Lecture 14: Test Routing Through the API Gateway
Lecture 15: [Article] Test Routing Through the API Gateway
Lecture 16: Configure Basic Load Balancing
Lecture 17: [Article] Configure Basic Load Balancing
Lecture 18: What's next?
Chapter 5: Step 3: Define initial APIs and service interactions
Lecture 1: API and service interaction review
Chapter 6: Step 4: Let's architect and build our prototype
Lecture 1: What is needed to create a Talent Request?
Lecture 2: New Axon Server
Lecture 3: Intro to the Axon Framework
Lecture 4: [Article] Intro to the Axon Framework
Lecture 5: Axon Framework Dependencies for Spring Boot
Lecture 6: [Article] Axon Framework Dependencies for Spring Boot
Lecture 7: DO NOT SKIP – P.I.C.C. Method by Full Stack Basics
Lecture 8: Project Package Structure
Lecture 9: Do we need a Shared Library?
Lecture 10: [Article] Do we need a Shared Library?
Lecture 11: Get started with the Talent Request Aggregate
Lecture 12: [Article] Get started with the Talent Request Aggregate
Lecture 13: Command Handler and Event Sourcing Handler – Talent Request Aggregate
Lecture 14: [Article] Command Handler and Event Sourcing Handler – Talent Request Aggregate
Lecture 15: Implement Event Handler – Update Read Database
Lecture 16: [Article] Implement Event Handler – Update Read Database
Lecture 17: Implement FindTalentRequestsQuery
Lecture 18: [Article] Implement FindTalentRequestsQuery
Lecture 19: Implement FindTalentRequestByTalentRequestIdQuery
Lecture 20: [Article] Implement FindTalentRequestByTalentRequestIdQuery
Lecture 21: Get started with the Talent-Fulfillment-Service
Lecture 22: [Article] Get started with the Talent-Fulfillment-Service
Lecture 23: Implementing our first Saga
Lecture 24: [Article] Implementing our first Saga
Lecture 25: Lab Time!!!
Lecture 26: [Article] Lab Time!!!
Lecture 27: Lab Solution Walkthrough
Lecture 28: [Article] Lab Solution
Lecture 29: Finish our first Saga (Process Manager)
Lecture 30: [Article] Finish our first Saga (Process Manager)
Lecture 31: Pre-Work for our second Saga – Part 1
Lecture 32: [Article] Pre-Work for our second Saga – Part 1
Lecture 33: Pre-Work for our second Saga – Part 2
Lecture 34: [Article] Pre-Work for our second Saga – Part 2
Lecture 35: Implementing our second Saga
Lecture 36: [Article] Implementing our second Saga
Lecture 37: Lab time!!! Implement career-portal-service queries
Chapter 7: React Front-end
Lecture 1: Intro to React
Lecture 2: [Article] Intro to React
Lecture 3: Environment Setup
Lecture 4: [Article] Environment Setup
Lecture 5: Create React project: tams-uat-front-end-react
Lecture 6: [Article] Create React project: tams-uat-front-end-react
Lecture 7: Create Home Page and Header
Lecture 8: [Article] Create Home Page and Header
Lecture 9: Create Portals Home Pages
Lecture 10: [Article] Create Portals Home Pages
Lecture 11: Create New Talent Request Form
Lecture 12: [Article] Create New Talent Request Form
Lecture 13: onChange CreateTalentRequestForm
Lecture 14: [Article] onChange CreateTalentRequestForm
Lecture 15: Talent Request – Submit Form Part 1
Lecture 16: [Article] Talent Request – Submit Form Part 1
Lecture 17: Talent Request – Submit Form Part 2
Lecture 18: [Article] Talent Request – Submit Form Part 2
Lecture 19: Talent Request – Submit Form Part 3
Lecture 20: [Article] Talent Request – Submit Form Part 3
Lecture 21: Talent Request – Submit Form Part 4
Lecture 22: [Article] Talent Request – Submit Form Part 4
Lecture 23: Talent Request – Submit Form Part 5
Lecture 24: [Article] Talent Request – Submit Form Part 5
Lecture 25: Talent Request – Submit Form Part 6
Lecture 26: [Article] Talent Request – Submit Form Part 6
Instructors
-
Full Stack Basics
Practical projects for emerging talent!
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 0 votes
- 5 stars: 3 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple