06 - Aspect Oriented Programming (AOP) inside Spring framework/010 Configuring @AfterThrowing and @AfterReturning advices.mp473.81MB
06 - Aspect Oriented Programming (AOP) inside Spring framework/011 Configuring Advices inside AOP with Annotations approach.mp410.3MB
06 - Aspect Oriented Programming (AOP) inside Spring framework/012 Demo of Configuring Advices inside AOP with Annotations approach.mp456.21MB
07 - Building Web Applications using SpringBoot and Spring MVC/001 Quick Introduction about Web Applications.mp422.9MB
07 - Building Web Applications using SpringBoot and Spring MVC/002 Role of Servlets inside Web Applications.mp421.05MB
07 - Building Web Applications using SpringBoot and Spring MVC/003 Evolution of Web Apps inside Java ecosystem.mp412.88MB
07 - Building Web Applications using SpringBoot and Spring MVC/004 Types of Web Apps we can build with Spring.mp417.56MB
07 - Building Web Applications using SpringBoot and Spring MVC/005 Introduction to Spring Boot - The Hero of Spring framework.mp431.77MB
07 - Building Web Applications using SpringBoot and Spring MVC/006 Spring Boot Important features.mp433.74MB
07 - Building Web Applications using SpringBoot and Spring MVC/007 Creating simple web application using Spring Boot.mp456.67MB
07 - Building Web Applications using SpringBoot and Spring MVC/008 Running simple web application using Spring Boot.mp489.01MB
07 - Building Web Applications using SpringBoot and Spring MVC/009 Changing the default server port & context path of SpringBoot Web application.mp427.49MB
07 - Building Web Applications using SpringBoot and Spring MVC/010 Random server port number inside SpringBoot.mp414.07MB
07 - Building Web Applications using SpringBoot and Spring MVC/011 Demo of SpringBoot Autoconfiguration.mp431.68MB
07 - Building Web Applications using SpringBoot and Spring MVC/012 Quick recap.mp414.85MB
08 - Adapting Thymeleaf for building dynamic content inside Spring MVC Web Apps/001 Quick Tip - Mapping multiple paths inside Spring Web Application.mp496.2MB
08 - Adapting Thymeleaf for building dynamic content inside Spring MVC Web Apps/002 Introduction to Thymeleaf.mp445.54MB
08 - Adapting Thymeleaf for building dynamic content inside Spring MVC Web Apps/003 Building dynamic content using Thymeleaf.mp436.87MB
08 - Adapting Thymeleaf for building dynamic content inside Spring MVC Web Apps/004 Disabling Thymeleaf template caching.mp429.8MB
08 - Adapting Thymeleaf for building dynamic content inside Spring MVC Web Apps/005 Introduction to Spring Boot DevTools.mp422.4MB
08 - Adapting Thymeleaf for building dynamic content inside Spring MVC Web Apps/006 Implemetation & Demo of Spring Boot DevTools.mp431.66MB
08 - Adapting Thymeleaf for building dynamic content inside Spring MVC Web Apps/007 Building Home Page of EazySchool Web Application.mp463.87MB
08 - Adapting Thymeleaf for building dynamic content inside Spring MVC Web Apps/008 Understanding the Home Page source code of EazySchool.mp446.96MB
08 - Adapting Thymeleaf for building dynamic content inside Spring MVC Web Apps/009 Deep Dive of Spring MVC Internal architecture.mp436.8MB
08 - Adapting Thymeleaf for building dynamic content inside Spring MVC Web Apps/010 Separation of Header and Footer code using Thymeleaf replace tag.mp460.55MB
08 - Adapting Thymeleaf for building dynamic content inside Spring MVC Web Apps/011 Building Courses Web Page of Eazy School Web Application.mp4116.33MB
08 - Adapting Thymeleaf for building dynamic content inside Spring MVC Web Apps/012 Quick Tip - Resolving Build & Cache issues inside maven projects.mp43.25MB
08 - Adapting Thymeleaf for building dynamic content inside Spring MVC Web Apps/013 Building About Page of Eazy School Web Application.mp474.26MB
08 - Adapting Thymeleaf for building dynamic content inside Spring MVC Web Apps/014 Building Contact Page of Eazy School Web Application.mp464.27MB
08 - Adapting Thymeleaf for building dynamic content inside Spring MVC Web Apps/015 Submit information from Contact page using @RequestParam.mp482.26MB
08 - Adapting Thymeleaf for building dynamic content inside Spring MVC Web Apps/016 Submit information from Contact page using POJO object.mp471.21MB
08 - Adapting Thymeleaf for building dynamic content inside Spring MVC Web Apps/017 Define actions for all the links in the Home & Footer page.mp467.74MB
08 - Adapting Thymeleaf for building dynamic content inside Spring MVC Web Apps/018 Building Holidays Page of Eazy School Web Application.mp4111.04MB
09 - Deep dive of Lombok library/001 Introduction to Lombok library.mp424.17MB
09 - Deep dive of Lombok library/002 Implementing Lombok inside Eazy School Web App.mp425.74MB
09 - Deep dive of Lombok library/003 Demo of @Slf4j annotation from Lombok library.mp433.49MB
11 - Validating the input using Java Bean & Hibernate Validators/001 Importance of Validations inside Web Applications.mp464.91MB
11 - Validating the input using Java Bean & Hibernate Validators/002 Introduction to Java Bean Validations.mp441.34MB
11 - Validating the input using Java Bean & Hibernate Validators/003 Adding Bean Validation annotations inside Contact POJO class.mp435.3MB
11 - Validating the input using Java Bean & Hibernate Validators/004 Adding Bean Validation related changes inside EazySchool Web Application.mp4108.56MB
11 - Validating the input using Java Bean & Hibernate Validators/005 Demo of Bean Validations inside Contact form Page.mp452.13MB
12 - Beans Web scopes inside Spring framework/001 Introduction to Spring Web Scopes.mp413.64MB
12 - Beans Web scopes inside Spring framework/002 Use Cases of Spring Web Scopes.mp429.11MB
12 - Beans Web scopes inside Spring framework/003 Demo of @RequestScope inside Eazy School Web Application.mp440.84MB
12 - Beans Web scopes inside Spring framework/004 Demo of @SessionScope inside Eazy School Web Application.mp452.22MB
12 - Beans Web scopes inside Spring framework/005 Demo of @ApplicationScope inside Eazy School Web Application.mp431.64MB
13 - Implement security inside Web App - Spring Security Part 1/001 Introduction to Spring Security.mp427.54MB
13 - Implement security inside Web App - Spring Security Part 1/002 Deepdive of Authentication Vs Authorization.mp414.58MB
13 - Implement security inside Web App - Spring Security Part 1/003 Demo of Spring Security inside Eazy School Web App with default behavior.mp436.64MB
13 - Implement security inside Web App - Spring Security Part 1/004 Configure custom credentials inside Spring Security.mp428.17MB
13 - Implement security inside Web App - Spring Security Part 1/005 Understanding default security configurations inside Spring Security framework.mp424.59MB
13 - Implement security inside Web App - Spring Security Part 1/006 Configure permitAll() inside Web App using Spring Security.mp447.52MB
13 - Implement security inside Web App - Spring Security Part 1/007 Configure denyAll() inside Web App using Spring Security.mp419.14MB
13 - Implement security inside Web App - Spring Security Part 1/008 Configure custom security configurations using Spring Security.mp464.55MB
13 - Implement security inside Web App - Spring Security Part 1/009 Demo of CSRF protection & CSRF Disable inside Spring Security framework.mp470.88MB
13 - Implement security inside Web App - Spring Security Part 1/010 Comparison of mvcMatchers(), antMatchers(), regexMatchers() of Spring Security.mp434.25MB
13 - Implement security inside Web App - Spring Security Part 1/011 Configure multiple users using inMemoryAuthentication() of Spring Security.mp467.83MB
13 - Implement security inside Web App - Spring Security Part 1/012 Implement Login & Logout inside Web App - Part 1.mp435.68MB
13 - Implement security inside Web App - Spring Security Part 1/013 Implement Login & Logout inside Web App - Part 2.mp4111.53MB
13 - Implement security inside Web App - Spring Security Part 1/014 Implement Login & Logout inside Web App - Part 3.mp457.68MB
13 - Implement security inside Web App - Spring Security Part 1/015 Demo of integration between ThymeLeaf & Spring Security.mp497.83MB
14 - Exception Handling using @ControllerAdvice & @ExceptionHandler/001 Introduction to @ControllerAdvice & @ExceptionHandler annotations.mp463.16MB
14 - Exception Handling using @ControllerAdvice & @ExceptionHandler/002 Demo of @ControllerAdvice & @ExceptionHandler annotations.mp488.52MB
15 - Implement CSRF fix inside Web App - Spring Security Part 2/001 Deep dive of CSRF attack.mp440.05MB
15 - Implement CSRF fix inside Web App - Spring Security Part 2/002 Solution for CSRF attack - Theory.mp436.47MB
15 - Implement CSRF fix inside Web App - Spring Security Part 2/003 Solution for CSRF attack - Coding.mp451.82MB
16 - Deep dive on Spring Boot H2 Database & Spring JDBC framework/001 Introduction to in-memory H2 Database of Spring Boot.mp423.89MB
16 - Deep dive on Spring Boot H2 Database & Spring JDBC framework/002 Setup H2 Database inside a Spring Boot web application.mp449.9MB
16 - Deep dive on Spring Boot H2 Database & Spring JDBC framework/003 Introduction to JDBC & problems with it.mp444.54MB
16 - Deep dive on Spring Boot H2 Database & Spring JDBC framework/004 Introduction to Spring JDBC.mp430.8MB
16 - Deep dive on Spring Boot H2 Database & Spring JDBC framework/005 Deep dive on usage of JdbcTemplate.mp446.73MB
16 - Deep dive on Spring Boot H2 Database & Spring JDBC framework/006 Saving Contact Message into DB using JdbcTemplate Insert operation.mp493.29MB
16 - Deep dive on Spring Boot H2 Database & Spring JDBC framework/007 Display Contact messages from DB using JdbcTemplate select operation - Part 1.mp441.12MB
16 - Deep dive on Spring Boot H2 Database & Spring JDBC framework/008 Display Contact messages from DB using JdbcTemplate select operation - Part 2.mp464.65MB
16 - Deep dive on Spring Boot H2 Database & Spring JDBC framework/009 Update Contact messages status using JdbcTemplate update operation.mp451.58MB
16 - Deep dive on Spring Boot H2 Database & Spring JDBC framework/010 Implementing AOP inside Eazy School Web Application.mp468.41MB
16 - Deep dive on Spring Boot H2 Database & Spring JDBC framework/011 Display list of Holidays from H2 Database using JdbcTemplate.mp494.74MB
17 - Setup MySQL DB in AWS & migrating from H2 DB/001 Setup MYSQL DB inside AWS - Part 1.mp433.22MB
17 - Setup MySQL DB in AWS & migrating from H2 DB/002 Setup MYSQL DB inside AWS - Part 2.mp430.99MB
17 - Setup MySQL DB in AWS & migrating from H2 DB/003 Migrate from H2 Database to MYSQL Database.mp469.43MB
17 - Setup MySQL DB in AWS & migrating from H2 DB/004 Demo of MYSQL Database changes inside Eazy School Web App.mp459.26MB
18 - Introduction to Spring Data & Spring Data JPA/001 Problems with Spring JDBC & how ORM frameworks solve these problems.mp431.28MB
18 - Introduction to Spring Data & Spring Data JPA/002 Introduction to Spring Data.mp423.67MB
18 - Introduction to Spring Data & Spring Data JPA/003 Deepdive on Repository,CrudRepository,PagingAndSortingRepository,JpaRepository.mp4115.7MB
18 - Introduction to Spring Data & Spring Data JPA/004 Introduction to Spring Data JPA.mp483.47MB
18 - Introduction to Spring Data & Spring Data JPA/005 Migrate from Spring JDBC to Spring Data JPA - Part 1.mp468.1MB
18 - Introduction to Spring Data & Spring Data JPA/006 Migrate from Spring JDBC to Spring Data JPA - Part 2.mp4120.76MB
18 - Introduction to Spring Data & Spring Data JPA/007 Migrate from Spring JDBC to Spring Data JPA - Part 3.mp461.83MB
18 - Introduction to Spring Data & Spring Data JPA/008 Migrate from Spring JDBC to Spring Data JPA - Part 4.mp487.66MB
18 - Introduction to Spring Data & Spring Data JPA/009 Deep dive on derived query methods inside Spring Data JPA.mp455.68MB
19 - Auditing support by Spring Data JPA inside Web Applications/001 Introduction of Auditing Support by Spring Data JPA.mp446.86MB
19 - Auditing support by Spring Data JPA inside Web Applications/002 Implement automatic auditing support with Spring Data JPA - Part 1.mp460.2MB
19 - Auditing support by Spring Data JPA inside Web Applications/003 Implement automatic auditing support with Spring Data JPA - Part 2.mp448.08MB
20 - Building Custom Validations inside Spring MVC/001 Building new user registration web page inside Eazy School Web App.mp4127.98MB
20 - Building Custom Validations inside Spring MVC/002 Building Custom validations for new user registration page - Part 1.mp424.1MB
20 - Building Custom Validations inside Spring MVC/003 Building Custom validations for new user registration page - Part 2.mp473.66MB
20 - Building Custom Validations inside Spring MVC/004 Building Custom validations for new user registration page - Part 3.mp451.97MB
20 - Building Custom Validations inside Spring MVC/005 Building Custom validations for new user registration page - Part 4.mp4116.3MB
22 - Spring Security custom Authentication using DB & Password Hashing/004 Problems with Authentication logic using plain text passwords.mp46.9MB
22 - Spring Security custom Authentication using DB & Password Hashing/005 Deep dive on Encoding, Encryption and Hashing for password management.mp474.43MB
22 - Spring Security custom Authentication using DB & Password Hashing/006 Deep dive on PasswordEncoder & BCryptPasswordEncoder.mp456.96MB
22 - Spring Security custom Authentication using DB & Password Hashing/007 Implementing password hashing with BCryptPaswordEncoder - Part 1.mp491.34MB
22 - Spring Security custom Authentication using DB & Password Hashing/008 Implementing password hashing with BCryptPaswordEncoder - Part 2.mp417.92MB
22 - Spring Security custom Authentication using DB & Password Hashing/009 Quick Tip - To Disable the javax validations in Spring Data JPA.mp421.98MB
23 - Building Profile web page inside Eazy School Web App/001 Displaying Profile link inside Dashboard web page.mp434.77MB
23 - Building Profile web page inside Eazy School Web App/002 Displaying Profile Web Page on click of profile link in Dashboard.mp475.12MB
23 - Building Profile web page inside Eazy School Web App/003 Fetch data from DB and display on the Profile web page.mp4102.41MB
23 - Building Profile web page inside Eazy School Web App/004 Save Address Data into DB from Profile Page.mp490.01MB
24 - Deep dive on OneToMany, ManyToOne Relationships in ORM frameworks/002 Displaying Classes, Courses link inside Dashboard web page.mp464.02MB
24 - Deep dive on OneToMany, ManyToOne Relationships in ORM frameworks/003 Introduction to OneToMany & ManyToOne mappings.mp461.05MB
24 - Deep dive on OneToMany, ManyToOne Relationships in ORM frameworks/004 Implement OneToMany & ManyToOne configurations inside Entity classes.mp463.65MB
24 - Deep dive on OneToMany, ManyToOne Relationships in ORM frameworks/005 Displaying new Web Page on click of classes link in Dashboard.mp451.94MB
24 - Deep dive on OneToMany, ManyToOne Relationships in ORM frameworks/006 Add & Delete Classes enhancement inside Eazy School Web App.mp4112.26MB
24 - Deep dive on OneToMany, ManyToOne Relationships in ORM frameworks/008 Display, Add & Delete Students enhancement inside Eazy School Web App - Part 2.mp466.28MB
25 - Deep dive on ManyToMany Relationship & Configurations inside ORM frameworks/001 Introduction to ManyToMany relationship in ORM frameworks.mp442.11MB
25 - Deep dive on ManyToMany Relationship & Configurations inside ORM frameworks/002 Implement ManyToMany configurations inside Entity classes.mp482.43MB
25 - Deep dive on ManyToMany Relationship & Configurations inside ORM frameworks/005 Display & Add Students enhancement inside Course Web Page.mp488.12MB
25 - Deep dive on ManyToMany Relationship & Configurations inside ORM frameworks/006 Delete Student enhancement inside Course Web Page.mp450.47MB
26 - Sorting & Pagination inside Spring Data JPA/001 Introduction to Sorting inside Spring Data JPA.mp421.84MB
26 - Sorting & Pagination inside Spring Data JPA/002 Implement & Demo of Static Sorting.mp442.18MB
26 - Sorting & Pagination inside Spring Data JPA/003 Implement & Demo of Dynamic Sorting.mp440.34MB
26 - Sorting & Pagination inside Spring Data JPA/004 Introduction to Pagination inside Spring Data JPA.mp439.49MB
26 - Sorting & Pagination inside Spring Data JPA/005 Implement & Demo of Pagination & Dynamic Sorting - Part 1.mp4156.91MB
26 - Sorting & Pagination inside Spring Data JPA/006 Implement & Demo of Pagination & Dynamic Sorting - Part 2.mp4115.49MB
27 - Writing Custom Queries inside Spring Data JPA/001 Introduction to custom queries using @Query,@NamedQuery,@NamedNativeQuery & JPQL.mp4132.62MB
27 - Writing Custom Queries inside Spring Data JPA/002 Writing Custom Queries using @Query Annotation.mp457.06MB
27 - Writing Custom Queries inside Spring Data JPA/003 Writing Custom Update Queries using @Query,@Modifying,@Transactional Annotations.mp452.84MB
27 - Writing Custom Queries inside Spring Data JPA/004 Deep dive on @NamedQuery,@NamedNativeQuery inside Spring Data JPA.mp420.5MB
27 - Writing Custom Queries inside Spring Data JPA/005 Writing Custom Queries using @NamedQuery,@NamedNativeQuery Annotations.mp4144.48MB
28 - Building REST Services using Spring framework/001 Introduction to REST Services.mp416.03MB
28 - Building REST Services using Spring framework/002 Build REST services using Spring MVC style & @ResponseBody annotation - Theory.mp412.81MB
28 - Building REST Services using Spring framework/003 Implement REST service using Spring MVC style & @ResponseBody - Part 1.mp433.2MB
28 - Building REST Services using Spring framework/004 Implement REST service using Spring MVC style & @ResponseBody - Part 2.mp444.68MB
28 - Building REST Services using Spring framework/005 Deep dive & Demo of @RequestBody annotation.mp459.06MB
28 - Building REST Services using Spring framework/006 Implement REST Services using @RestController annotation.mp421.32MB
28 - Building REST Services using Spring framework/007 Demo of save operation using Rest Service & ResponseEntity.mp4116.68MB
28 - Building REST Services using Spring framework/008 Demo of delete operation using Rest Service & RequestEntity.mp457.31MB
28 - Building REST Services using Spring framework/009 Demo of update operation using Rest Service & recap of all Rest annotations.mp453.98MB
28 - Building REST Services using Spring framework/010 Implement global error logic for Rest Services using @RestControllerAdvice.mp449.89MB
28 - Building REST Services using Spring framework/011 Deep dive on CROSS-ORIGIN RESOURCE SHARING (CORS) & @CrossOrigin annotation.mp428.43MB
28 - Building REST Services using Spring framework/012 Sending Response in XML format in Rest Services.mp434.6MB
28 - Building REST Services using Spring framework/013 Demo of Content filter inside Rest Services using @JsonIgnore annotation.mp436.07MB
29 - Consuming Rest Services using Spring framework/001 Introduction to Consuming Rest Services inside Web Applications.mp480.97MB
29 - Consuming Rest Services using Spring framework/002 Consuming Rest Services using OpenFeign - Theory.mp456.17MB
29 - Consuming Rest Services using Spring framework/003 Consuming Rest Services using OpenFeign - Coding.mp475.11MB
29 - Consuming Rest Services using Spring framework/004 Consuming Rest Services using RestTemplate.mp481.28MB
29 - Consuming Rest Services using Spring framework/005 Consuming Rest Services using WebClient.mp494.9MB
30 - Deep dive on Spring Data Rest & HAL Explorer/001 Introduction to Spring Data Rest & HAL Explorer.mp427.57MB
30 - Deep dive on Spring Data Rest & HAL Explorer/002 Deep dive of Spring Data Rest & exploring Rest APIs - Part 1.mp452.88MB
30 - Deep dive on Spring Data Rest & HAL Explorer/003 Deep dive of Spring Data Rest & exploring Rest APIs - Part 2.mp428.16MB
30 - Deep dive on Spring Data Rest & HAL Explorer/004 Exploring Rest APIs of Spring Data Rest using HAL Explorer.mp434.03MB
30 - Deep dive on Spring Data Rest & HAL Explorer/005 Securing Spring Data Rest APIs & HAL Explorer.mp430.58MB
30 - Deep dive on Spring Data Rest & HAL Explorer/006 Quick Tips around Spring Data Rest.mp444.16MB