Tags
Language
Tags
September 2024
Su Mo Tu We Th Fr Sa
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 1 2 3 4 5

Java Springboot Microservices Beginners Course Using Chatgpt

Posted By: ELK1nG
Java Springboot Microservices Beginners Course Using Chatgpt

Java Springboot Microservices Beginners Course Using Chatgpt
Published 9/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.88 GB | Duration: 8h 48m

Java, Spring Boot, Microservices, IntelliJ, REST, JPA, Maven, Service Discovery, Service Configuration, API gateway

What you'll learn

Java Basics and OOPs Demo

SpringBoot JPA, CRUD operations and REST APIs

Setting up Microservices Discovery Server/Client

Setting up Microservices Configuration Server

Setting up Microservices API Gateway for Dynamic Routing/Load Balancing

Connecting one service to the other microservice

Requirements

No prior Java or Spring knowledge required. Basic programming skills and database knowledge required to get started.

Description

Embark on your journey to mastering Java Spring Boot Microservices with this comprehensive beginner-friendly course using Generative AI at every step to guide us. Designed specifically for those new to Microservices and Java development, this course takes you step-by-step through the process of building robust applications from the ground up. Through practical, hands-on examples, you'll explore the following critical modules:1. **Java Basics** - Start with the core fundamentals of Java, where you'll learn and solidify key concepts through clear and practical examples. This foundational knowledge is essential for anyone looking to succeed in Java development.2. **Spring Boot Framework** - Dive into the modern way of building Java applications using Spring Boot. This module provides a structured, step-by-step approach to learning Spring Boot, ensuring that even those with no prior experience can follow along and build effective applications.3. **Spring Data JPA** - Gain hands-on experience with database interactions within a Spring application. This module covers the essentials of performing CRUD (Create, Read, Update, Delete) operations, equipping you with the skills needed to manage data efficiently in your applications.4. **Microservices Setup and Config** - Learn to implement essential Microservices patterns using Spring Cloud. You’ll master the setup of a Discovery Server for seamless service registration and discovery, as well as a Config Server to manage externalized configuration across your Microservices. Additionally, you’ll learn to configure an API Gateway for efficient routing and request management between your services.5. **IntelliJ IDEA and Maven** - Familiarize yourself with IntelliJ IDEA, the leading IDE, and Maven, a powerful project management tool. This module will help you streamline your development process, making project setup and management more efficient.This course is meticulously designed to guide beginners through the entire process of building a Microservices application from scratch using Generative AI and ChatGPT. By the end, you will have gained hands-on experience and practical skills in Java, Spring Boot, Spring Cloud, JPA, and Microservices setup using Maven and IntelliJ IDEA. Whether you're new to programming or looking to expand your Java expertise, this course will equip you with the knowledge and tools needed to build powerful, scalable Microservices applications.

Overview

Section 1: Introduction

Lecture 1 Introduction

Section 2: Java Basics and OOPS Concepts

Lecture 2 Java Hello World Program

Lecture 3 Java Data Types

Lecture 4 Java Arrays

Lecture 5 Java Operators

Lecture 6 Java Control Flow

Lecture 7 Java - Class and Object

Lecture 8 Java - Inheritance

Lecture 9 Java - Interfaces

Lecture 10 Java - Overloading

Lecture 11 Java - Overriding

Lecture 12 Java - Constructor

Lecture 13 Java - Access Modifiers

Lecture 14 Java - POJO, Bean and Serializable

Lecture 15 Java - Object Injection

Lecture 16 Java - Annotations and Functional Interfaces

Section 3: Java - Spring Boot and CRUD Operations

Lecture 17 Spring Vs Spring Boot

Lecture 18 Creating First SpringBoot Project

Lecture 19 Creating First Spring Boot REST API

Lecture 20 Dependency Injection in Spring Boot

Lecture 21 JPA and performing Read Operation from Database

Lecture 22 Performing Write in Database

Lecture 23 Performing Update in Database

Lecture 24 Performing Delete from Database

Section 4: Java Microservices - REST Template and Service Discovery

Lecture 25 Call Another Microservice with REST Template

Lecture 26 Service Discovery

Lecture 27 Setting Up a Discovery Server

Lecture 28 Setting Up Discovery Client

Lecture 29 Calling Another Microservice with Eureka Server

Section 5: Externalize Configuration

Lecture 30 Why externalize configuration

Lecture 31 Setup Config Server with Git Repo.

Lecture 32 Read Properties from local app.properties file

Lecture 33 Fetching Properties from Config Server/Git Repo

Lecture 34 How to update configuration without Microservice Restart

Section 6: API Gateway Setup and Use

Lecture 35 API Gateway Setup and Use

Section 7: Microservices Project for Beginners

Lecture 36 Project Overview

Lecture 37 Create Product Service APIs

Lecture 38 Test the APIs created with POSTMAN

Lecture 39 Call Product Service APIs from Inventory Service with Rest Template

Lecture 40 Call Product Service APIs from Inventory Service with API Gateway Service

Java beginners,Microservices beginners