Last updated 9/2020 MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz Language: English | Size: 4.12 GB | Duration: 8h 33m Learn Spring MVC, Spring Boot, Spring Data JPA, Spring Security, Mini Project, etc
What you'll learn Spring MVC (Dispatcher Servlet, Controller, Validation, Services, Repositories, etc.. ) Spring Boot (Bootstrapping, Actuator, Dev-tools, Auto-config, Starter Projects, etc.. ) Spring Data JPA (Hibernate, Spring JDBC Templates, H2 Database, etc.. ) Spring Security (Authorization, Authentication, CSRF Token, etc.. ) Maven (Dependency Management, Project structure, Repositories, Plugin, etc.. ) Key Annotations (@ModelAttribute, @SessionAttribute, @ExceptionHandler, @Repository, Forward/Redirect Attribute, etc.. ) Little bit on View technologies (JSP, JSTL, Thymeleaf, Apache Freemarker, Bootstrap library, etc) You will learn how to create a complete Spring based web application from scratch, with Spring Security, MVC, Spring Data, View etc Spring boot Actuator to analyze and monitor application metrics Spring boot Dev-tools Requirements Basic knowledge on Java Programming Basic knowledge on HTML Description Overview Section 1: Dependency Injection (Pre-requisite chapter!) Lecture 1 Download Files Lecture 2 Join Our Exclusive Facebook Group & YouTube Channel! Lecture 3 A quick note before you proceed with this chapter! Lecture 4 Tight Coupling Lecture 5 Dependency Injection Lecture 6 Dependency Injection with Spring Lecture 7 Autowiring Lecture 8 Autowire Annotation Section 2: Warm Up! Lecture 9 Download Files Lecture 10 MVC Architecture Lecture 11 Spring MVC Architecture Lecture 12 A Friendly Note :) Lecture 13 Join my private Facebook group (Benefits exclusive to my students!) Lecture 14 Pre-Requisites Lecture 15 Setting up the Environment Lecture 16 MVC App Step 1 Lecture 17 MVC App Step 2 Lecture 18 MVC App Step 3 Lecture 19 MVC App Step 4 Lecture 20 Web Application Context Lecture 21 Root Application Context Section 3: Spring Boot Lecture 22 Download Files Lecture 23 Notes / Article available for this chapter! Lecture 24 Spring Boot Intro Lecture 25 Spring Initializer Lecture 26 Project Walkthrough Lecture 27 Exploring the App Logic Lecture 28 How it Works and Creating Jar's Lecture 29 Spring Boot Features Revised Lecture 30 Deploying a War File with Spring Boot Section 4: Interceptors Lecture 31 Download Files Lecture 32 Interceptor Theory Lecture 33 Interceptor Example Lecture 34 Applying Restrictions Lecture 35 Interceptors without Spring Boot Section 5: Request Handling Lecture 36 Download Files Lecture 37 Mapping Annotations Lecture 38 Get and Post Mapping Lecture 39 URI Patterns Lecture 40 Controller Method Args Lecture 41 Return Value Section 6: Key Annotations Lecture 42 Download Files Lecture 43 RequestParms, GetMapping, CookieValue Lecture 44 Model Attribute Part 1 Lecture 45 Model Attribute Part 2 Lecture 46 Session Attributes Lecture 47 Forward, Redirect and Flash Attributes Section 7: Handling Exceptions Lecture 48 Download Files Lecture 49 Exception Handling Lecture 50 Exception Handling in Spring Boot Section 8: Spring JDBC Lecture 51 Download Files Lecture 52 Spring JDBC Intro Lecture 53 Spring JDBC without Spring Boot Lecture 54 Spring JDBC with Spring Boot Lecture 55 External Database Lecture 56 Prepared Statement Section 9: (Pre-Requisite Chapter) Hibernate Lecture 57 Intro Lecture 58 Terminologies Lecture 59 JDBC vs Hibernate Lecture 60 Things you need Lecture 61 First Hibernate App Part 1 Lecture 62 First Hibernate App Part 2 Lecture 63 Main Logic Theory Lecture 64 Exploring the Main Logic Lecture 65 Improving our Code Lecture 66 Incorporating Annotations Lecture 67 Hibernate Auto Sync Lecture 68 Relations in Hibernate Section 10: Spring Data JPA Lecture 69 Download Files Lecture 70 Spring Data JPA Lecture 71 @Query,NamedParams,IndexedParams Lecture 72 Query Methods Lecture 73 Sorting,Pagination,ModyfyingAnn Lecture 74 CriteriaBuilder Section 11: Sprig Security Lecture 75 Download Files Lecture 76 Introduction to Spring Security Lecture 77 In Memory Data Store Lecture 78 JDBC Authentication Lecture 79 Password Encoding Lecture 80 CSRF Attack Lecture 81 Installing KeyStore for HTTPS Lecture 82 LDAP Integration Section 12: Creating an End-to-End Application Lecture 83 Download Files Lecture 84 Our Final Application Walk through Lecture 85 Dependency Walkthrough Lecture 86 Incorporating Back-end Components for Spring Security Lecture 87 Backend components for Todo Management Lecture 88 JSP Fragments Lecture 89 Login/Logout Functionality Lecture 90 User Registration and Validation Lecture 91 AddViewTodos Lecture 92 UpdateDeleteTodo Lecture 93 Enforcing Authorization Lecture 94 User Management Lecture 95 Project Structure Section 13: Spring Boot Actuator Lecture 96 Actuator Introduction Lecture 97 Monitoring Health and Custom Health Indicators Lecture 98 Exploring Auto Config Conditions Lecture 99 Logging Endpoint Lecture 100 Exploring 'env' Endpoint Lecture 101 Exploring Application Metrics Lecture 102 Custom Info Endpoints Lecture 103 Creating Custom Endpoints Lecture 104 Explore Other Endpoints Section 14: Spring Boot Devtools Lecture 105 Spring Boot Devtools Introduction Lecture 106 Setting up Devtools Lecture 107 Live Reload Theory Lecture 108 Live Reload Lecture 109 Autorestart Lecture 110 Global Setting and Property Defaults Lecture 111 Remote App Theory Lecture 112 Remote App This course is for everyone who want to gain knowledge and hands on experience on the most popular Web Framework "Spring" !!