[New] Learn Spring Boot 3, Jdbc, Jpa, Mysql, Mongodb, Kafka
Published 8/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.64 GB | Duration: 8h 7m
Published 8/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.64 GB | Duration: 8h 7m
Learn Java framework Spring 6, Spring MVC, Spring Boot 3, Spring JDBC, JPA,REST, MySQL, MongoDB, Kafka, Spring AI
What you'll learn
How to build web applications using Spring Boot
You will Learn Spring Framework the MODERN WAY - The way Real Projects use it!
You will Master Fundamentals of Spring Framework from Zero, no previous experience required
You will learn the magic of Spring Boot - Auto Configuration, Spring Initializr and Starter Projects
You will learn to use a wide variety of Spring Boot Starter Projects - Spring Boot Web, Spring Boot Data JPA
You will Become the go to guy for Fixing Java Spring Framework problems in Your Project
You will Understand the LATEST frameworks and technologies, including Spring Boot, Maven, IntelliJIDEA, Kafka, MySQL, MongoDB, AI
What is Spring & different projects inside Spring ecosystem
Spring Core Concepts like Inversion of Control (IoC), Dependency Injection (DI) & Aspect-Oriented Programming (AOP)
Building & Consuming REST services using SpringBoot
Spring Boot profiles
Spring Data Rest, Spring Boot Actuator
You will Acquire ALL the SKILLS to demonstrate an EXPERTISE with Spring Framework in Your Job Interviews
You will Develop a REAL-TIME project with React and Spring Boot from SCRATCH
Requirements
You have some programming experience with Java
You need ZERO experience with Spring or Spring Boot Frameworks
You have an attitude to learn while having fun :)
Description
'Learn Spring Boot 3, JDBC, JPA, MySQL, MongoDB, Kafka, AI' course will help in understanding the Spring framework and how to build web applications, Rest Services using Spring, Spring MVC, SpringBoot, Spring JDBC, Spring Data JPA, MySQL, MongoDB, Kafka, Spring AI etc. By the end of this course, students will understand all the below topics,What is Spring framework and Spring Boot ?Different projects inside SpringSpring Core Concepts like Inversion of Control (IoC), Dependency Injection (DI) & Aspect-Oriented Programming (AOP)Different approaches of Beans creation inside Spring frameworkBean Scopes inside Spring frameworkAutowiring of the Spring BeansLombok library and AnnotationsDeep dive on Spring Boot, Auto-configurationSpring Boot Dev ToolsSpring Boot ActuatorsDatabase create, read, update, and delete operations using Spring JDBCIntroduction to ORM frameworks & database create, read, update, delete operations using Spring Data JPA/HibernateDerived Query methods in JPASorting, Pagination, JPQL inside Spring Data JPABuilding Rest Services inside SpringConsuming Rest ServicesSpring Data RestLogging inside Spring applicationsProperties Configuration inside Spring applicationsProfiles inside Spring Boot applicationsConditional Bean creation using ProfilesMonitoring Spring Boot applications using SpringBoot Actuator & Spring Boot AdminUnit Testing with Spring Boot ApplicationUsing JUnit and Mockito for Testing the ApplicationWorking with MongoDB, Architecture, Installation and SetupBuilding Spring Boot Application with MongoDBCreating REST API to create, update, read, and delete resources with MongoDB and Spring Boot ApplicationWorking with Queries and Aggregators in MongoDB, MongoTemplates, and more in Spring BootWorking on Apache Kafka, benefits, Architecture, Installation, and more…The combination of Zookeeper and Apache KafkaWorking with Brokers and Consumers in Apache KafkaApache Kafka PlaygoundBuilding REST API's with Apache Kafka and Spring Boot
Overview
Section 1: Introduction to the Course
Lecture 1 Introduction to the Course
Section 2: Getting Started with Java Spring Framework
Lecture 2 What is the need of Java Spring Framework?
Lecture 3 Course Repo Details
Lecture 4 Getting Started with Java Spring Framework
Lecture 5 Creating a New Spring Framework Project with Maven and Java
Lecture 6 Building First Application with Spring
Lecture 7 Understanding Tight Coupling
Lecture 8 Understanding Loose Coupling
Lecture 9 What the heck is Spring Bean?
Lecture 10 Bringing in Spring Framework to Make Java App Loosely Coupled
Lecture 11 Dependency Injection in Spring
Lecture 12 Auto Wiring - Primary & Qualifier
Lecture 13 Usage of Autowiring, Primary, Qualifier in our Application
Lecture 14 Using Component and Component Scan annotation
Lecture 15 Different Types of Dependency Injection
Section 3: Spring Advanced Concepts
Lecture 16 Spring Advance Concepts Intro
Lecture 17 Exploring Lazy and Eager Initialization of Spring Framework Beans
Lecture 18 Spring Bean Scopes
Lecture 19 Comparing Prototype vs Singleton - Spring Framework Bean Scopes
Lecture 20 PostConstruct and PreDestroy in Spring Bean Lifecycle
Section 4: Getting Started with Spring Boot
Lecture 21 Introdcutin to Spring Boot
Lecture 22 Why Spring Boot ?
Lecture 23 Setting up First Spring Boot Application
Lecture 24 Building Application in Spring Boot
Lecture 25 Building API in Spring Boot
Lecture 26 Embedded Servers in Spring Boot
Lecture 27 Custom Properties in Spring Boot
Lecture 28 Profiles in Spring Boot
Lecture 29 Actuators in Spring Boot
Section 5: Spring Boot with JDBC & Hibernate
Lecture 30 Introduction to Spring JDBC
Lecture 31 Installing MySQL Database in the System
Lecture 32 Getting Started with Spring JDBC
Lecture 33 Inserting and Truncating data using Spring JDBC
Lecture 34 PreparedStatement in Spring JDBC
Lecture 35 Named Parameter in Spring JDBC
Lecture 36 Deleting data using Spring JDBC
Lecture 37 Bulk Query Execution in Spring JDBC
Lecture 38 Fetching data using Spring JDBC
Lecture 39 Fetching Conditional data using Spring JDBC
Lecture 40 Projection in Spring JDBC
Section 6: Spring Boot with JPA & Hibernate
Lecture 41 Introduction to Spring Data JPA
Lecture 42 Gettig started with Spring Data JPA and Fetching Data
Lecture 43 Inserting data using Spring data JPA
Lecture 44 Working with JPARepository Vs. EntityManager
Lecture 45 Find, Update, Delete, DeleteAll using Spring Data JPA
Lecture 46 Batch query using Spring Data JPA
Lecture 47 Derived Methods in Spring Data JPA
Lecture 48 JPQL and Native Queries using Spring data JPA
Lecture 49 Projection in Spring data JPA with JPARepository
Lecture 50 Pagination with Spring Data JPA
Section 7: Building Rest API’s with Spring Boot
Lecture 51 Introduction to REST API with Spring Boot
Lecture 52 Overview of the Application
Lecture 53 Creating a Spring Boot Project
Lecture 54 Building REST API with Spring Boot Application
Lecture 55 Building POST Request with Spring Boot
Lecture 56 Logging in Spring Boot Application
Lecture 57 Building GET Request with Spring Boot
Lecture 58 Working with Path Variables in Sprnig Boot
Lecture 59 Exception Handling in Spring Boot Application
Lecture 60 Building DELETE Request with Spring Boot
Lecture 61 Working with Query Parameters in Spring Boot
Lecture 62 Validation in Spring Boot Application
Lecture 63 API Documentation in Spring Boot Application
Lecture 64 Monitoring Spring Boot Application
Section 8: Spring Boot with Mongo DB
Lecture 65 Introduction to Spring Boot with MongoDB
Lecture 66 What is MongoDB?
Lecture 67 Installing MongoDB in the System
Lecture 68 Creating Spring Boot App for MongoDB
Lecture 69 Application Overview and Creating Packages
Lecture 70 Building Spring Boot App with Mongo DB
Lecture 71 Saving Data to MongoDB usinfg Spring Boot App
Lecture 72 Search Data from MongoDB using Spring Boot App
Lecture 73 Fetch Data from MongoDB using Spring Boot App
Lecture 74 Derived Methods in MongoDB with Spring Boot App
Lecture 75 Using Query Annotation to Fetch data from MongoDb with Spring Boot App
Section 9: Spring Boot Advanced
Lecture 76 Overview of the Application Changes
Lecture 77 Setting up Multiple DB with Spring Boot Application
Lecture 78 Making the Application Running
Lecture 79 Switching Databases in Spring Boot Application
Lecture 80 Configuring Application to not run AutoConfiguration when not needed
Section 10: Spring Boot with Apache Kafka
Lecture 81 Introduction to Spriong Boot with Apache Kafka
Lecture 82 What is Apache Kafka?
Lecture 83 When to use Apache Kafka?
Lecture 84 Why to use Apache Kafka?
Lecture 85 Architecture of Apache Kafka
Lecture 86 Installing Apache Kafka
Lecture 87 Apache Kafka Playground
Lecture 88 Building Spring Boot Application with Apache Kafka - 1
Lecture 89 Building Spring Boot Application with Apache Kafka - 2
You are beginner Java programmer looking to learn Spring and Spring Boot Frameworks,You are beginner Java programmer looking to build web application, REST API or a Full Stack Application