/SpringBootZeroToOneCodingShuttle

A comprehensive course covering from Basics to Industry standards in Spring Boot and Java Development. Perfect for beginners as well as working professionals looking to Master Spring Boot and move up in their career.

Primary LanguageJava

Java Spring Boot 0 to 1 | Coding Shuttle

Resources & Schedule

SL Name of Lecture
1.1 Introduction To Spring Framework and IOC Container
1.2 Setting Up A Spring Boot Project
1.3 Beans
1.4 Dependency Injection
1.5 Spring Boot vs Spring Framework, A Comparison
1.6 AutoConfiguration and Spring Boot Internal Flow
1.7 Maven Build Tool
1.8 Homework for Introduction To Spring Boot

Home Work Week 1


Resources & Schedule

SL Name of Lecture
2.1 Introduction To Spring Boot Web MVC, MVC Architecture
2.2 The Presentation Layer, DTO and Controllers
2.3 The Persistence Layer and JPA Repository
2.4 The Service Layer, Writing our Business Logic
2.5 PUT, PATCH and DELETE Mappings in Spring Web MVC
2.6 Input Validation Annotations, Creating Custom Annotation for Validation
2.7 Exception Handling in Spring Boot Web MVC
2.8 Transforming API response in Spring Web MVC
2.9 Extra Class: Java 8 Lambda And Stream API
2.10 Spring Web MVC Homework

Home Work Week 2

Extra Work - Stream Api


Resources & Schedule

SL Name of Lecture
3.1 Installing MySQL for Database and DBeaver for Analytics
3.2 Hibernate ORM, JPA, Entities and Tables in Spring Data Jpa
3.3 Spring Data Jpa Interfaces and Dynamic Query Methods
3.4 Sorting and Pagination in Spring Data Jpa
3.5 Spring Data Jpa Mappings Part 1 - One To One Mapping
3.6 Spring Data Jpa Mapping Part 2 - One To Many, Many To Many Mapping
3.7 Homework for Spring Data Jpa

Home Work Week 3


Resources & Schedule

SL Name of Lecture
4.1 Setting up a Spring Boot Project with Spring Boot Web MVC and Spring Data JPA
4.2 Spring Boot DevTools
4.3 Spring Boot Basic Auditing and Advanced Auditing with Hibernate Envers
4.4 Making Third party API calls with RestClient
4.5 Logging in Spring Boot Applications
4.6 Spring Boot Actuator
4.7 OpenAPI and Swagger
4.8 Production-ready features HomeWork

Home Work Week 4


Resources & Schedule

SL Name of Lecture
5.1 Security Attacks like CSRF, XSS, SQL Injection
5.2 Internal Working of Spring Security, Part 1
5.3 Internal Working of Spring Security, Part 2 - Core Components
5.4 Spring Security Web Config - SecurityFilterChain Configuration
5.5 Understanding JWT, Creation and Verification of JWT Tokens
5.6 Sign Up and Login using JWT
5.7 Authenticating Request using JWT
5.8 Spring Security Exception Handling
5.9 Home Work For Spring Security Part 1

Home Work Week 5


🚀 About Me

Tech-savvy designer/programmer pushing boundaries of online tech. Passionate about new tools, seeking challenges to advance skills.

🔗 Social Links

Name linkedin twitter Facebook francisrudra@gmail.com