Mastering Spring Framework
Created by Karthikeya T, Last Updated 01-Sep-2019, Language:English
Mastering Spring Framework
Spring MVC, Spring Boot, Spring Data JPA, Spring Security
Created by Karthikeya T, Last Updated 01-Sep-2019, Language:English
What Will I Get ?
- Spring MVC
- Spring Boot
- Spring Data JPA
- Spring Security
- Finally you will learn how to create a complete Spring based web application from scratch
Requirements
- Basic knowledge on Java Programming and HTML
Description
Spring MVC with Spring Boot is a course on learning all key spring framework features to develop robust enterprise grade web applications. And Spring Boot will make the job easy.
Spring MVC is a collection of Spring Projects (Including Spring Web, Spring Data, Spring Security, etc) that we can use to create very robust and secure Enterprise Java Applications and follows the 'Model View Controller' design pattern. Spring MVC, relies on the core principles of Spring Framework like IOC, Dependency Injection, etc.
What is Covered in this course?
This course will cover everything (Including Spring Web, Spring Data, Spring Security, etc) you need to start working on real time spring based projects. This course will also cover all the prerequisite concepts, so that you don't have to learn anything new beyond this course.
Course Content
-
Introduction to this Course
1 Lectures 00:07:13-
Introduction
Preview00:07:13
-
-
Warm Up!
11 Lectures 01:05:19-
MVC Architecture
Preview00:07:11 -
Spring MVC Architecture
Preview00:04:41 -
Pre-Requisites
00:09:33 -
Setting Up the Environment
00:05:31 -
MVC App Step 1
Preview00:06:07 -
MVC App Step 2
00:06:11 -
MVC App Step 3
00:11:38 -
MVC App Step 4
00:05:30 -
Web Application Context
00:04:41 -
Root Application Context
00:04:16 -
Download files-
-
-
Spring Boot
8 Lectures 00:46:21-
Spring Boot Introduction
Preview00:05:12 -
Spring Initializer
Preview00:08:14 -
Project WalkThrough
Preview00:05:46 -
Exploring the App Logic
00:08:10 -
How It Works and Creating Jar's
00:08:14 -
Spring Boot Features Revised
00:05:00 -
Deploying a War File Using Spring Boot
00:05:45 -
Download Files
-
-
Interceptors
5 Lectures 00:14:37-
Interceptor Theory
00:01:39 -
Interceptor Example
00:06:52 -
Applying Restrictions
00:04:41 -
Interceptors Without Spring Boot
00:01:25 -
Download Files
-
-
Request Handling
6 Lectures 00:24:12-
Mapping Annotations
00:04:18 -
Get And Post Mapping
00:08:20 -
URl Patterns
00:01:48 -
Controller Method Args
00:03:44 -
Return Value
00:06:02 -
Download Files
-
-
Key Annotations
6 Lectures 00:20:11-
RequestParms, GetMapping, CookieValue
00:03:00 -
Model Attribute Part 1
00:04:51 -
Model Attribute Part 2
00:04:05 -
Session Attributes
00:01:49 -
Forward Redirect and Flash Attributes
00:06:26 -
Download Files
-
-
Handling Exceptions
3 Lectures 00:10:58-
Exception Handling
00:06:23 -
Exception Handling in Spring Boot
00:04:35 -
Download Files
-
-
Spring JDBC
6 Lectures 00:25:49-
Spring JDBC Introduction
00:02:02 -
Spring JDBC Without Spring Boot
00:09:13 -
Spring JDBC with Spring Boot
00:05:53 -
External Database
00:02:19 -
Prepared Statement
00:06:22 -
Download Files
-
-
(Pre-Requisite) Hibernate
12 Lectures 01:12:44-
Hibernate Introduction
00:00:20 -
Terminologies
00:06:40 -
JDBC vs Hibernate
00:05:48 -
Things You Need
00:04:29 -
First Hibernate App Part 1
00:10:55 -
First Hibernate App Part 2
00:07:40 -
Main Logic Theory
00:03:59 -
Exploring The Main Logic
00:07:18 -
Improving Our Code
00:04:27 -
Incorporating Annotations
00:06:44 -
Hibernate Auto Sync
00:04:33 -
Relation in Hibernate
00:09:51
-
-
Spring Data JPA
6 Lectures 00:38:29-
Spring Data JPA
00:20:00 -
@Query,NamedParams,IndexedParams
00:06:03 -
Query Methods
00:05:44 -
Sorting, Pagination, ModyfyingAnn
00:02:42 -
Criteria Builder
00:04:00 -
Download Files
-
-
Spring Security
8 Lectures 00:44:45-
Introduction to Spring Security
00:06:43 -
In Memory Data Store
00:07:46 -
JDBC Authentication
00:05:11 -
Password Encoding
00:05:02 -
CSRF Attack
00:08:02 -
Installing Key Store For HTTPS
00:04:07 -
LDAP Integration
00:07:54 -
Download Files
-
-
Creating an End-to-End Application
13 Lectures 00:58:12-
Our Final Application Walk Through
00:07:45 -
Dependency Walkthrough
00:03:07 -
Incorporating Back-end Components For Spring Security
00:08:49 -
Back-end Components for Todo Management
00:01:57 -
JSP Fragments
00:02:41 -
Login / Logout Functionality
00:08:14 -
User Registration and Validation
00:10:58 -
ViewAddTodos
00:05:44 -
Update And Delete Todo
00:02:58 -
Enforcing Authorization
00:01:41 -
User Management
00:01:52 -
Project Structure
00:02:26 -
Download Files
-
-
Spring Boot Actuator
9 Lectures 00:37:40-
Actuator Introduction
00:12:26 -
Monitoring Health and Custom Health Indicators
00:07:06 -
Exploring Auto Config Conditions
00:04:00 -
Logging Endpoint
00:03:04 -
Exploring 'Env' Endpoint
00:02:56 -
Exploring Application Metrics
00:02:11 -
Custom Info Endpoint
00:03:07 -
Creating Custom Endpoints
00:02:00 -
Other Endpoints
00:00:50
-
-
Spring Boot Devtools
8 Lectures 00:24:43-
Spring Boot Devtools Introduction
00:01:37 -
Setting Up Devtools
00:02:21 -
Live Reload Theory
00:01:37 -
Live Reload
00:04:06 -
Auto Restart
00:05:44 -
Global Setting and Property Defaults
00:03:44 -
Remote App Theory
00:00:56 -
Remote App
00:04:38
-

Karthikeya T
Java Technologies Expert
I have well over a decade of experience in the Industry and to the most part, I've work on Java and Related technologies. I've switched between many jobs, experienced many cultures and technologies and been mentoring many projects since then. One of the things that I am absolutely passionate about, is 'Teaching'. I just love it. Because, my students like my way of teaching. I can explain very complex concepts in easy to understand manner.