Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Spring Framework Master Class - Beginner to Expert
First Section
Spring-Master-Class---Preview (2:30)
Spring-Master-Class---Course-Overview (4:16)
Spring-Master-Class---Git-Repository (2:32)
Spring-Master-Class---Installing-Basic-Tools (1:10)
Spring Level 1 - Basics in 10 Steps
Section-Introduction---Spring-in-10-Steps (1:05)
Step01-SettingUpASpringProjectUsingSpringInitializr (4:49)
Step02-UnderstandingTightCouplingUsingBinarySearchAlgorithmExample (8:27)
Step03-MakingBinarySearchAlgorithmExampleLooselyCoupled (5:22)
Step04-IntoductionDependencyInjectionWithSpring-AnnotationsComponentAndAutowired (11:31)
Step05-WhatIsHappeningInTheBackgroundWithSpring? (6:28)
Step06-AutoWiringInDepthAndTroubleshootingAndAnnotationPrimary (4:47)
Step07-ConstructorAndSetterInjection (4:56)
Step08-SpringModules (5:05)
Step09-SpringProjects (4:46)
Step10-WhyIsSpringPopular? (4:15)
Spring Level 2 - Spring in Depth
Section-Introduction---Spring-in-Depth (1:31)
Step-11---Dependency-Injection---A-few-more-examples (5:42)
Step-12---Autowiring-in-Depth---by-Name-and-@Primary (5:18)
Step-13---Autowiring-in-Depth---@Qualifier-annotation (3:27)
Step-14---Scope-of-a-Bean---Prototype-and-Singleton (6:16)
Step-15---Complex-scenarios-with-Scope-of-a-Spring-Bean---Mix-of-Prototype-and-Singleton (13:13)
Step-15B---Difference-Between-Spring-Singleton-and-GOF-Singleton (4:08)
Step-16---Using-Component-Scan-to-scan-for-beans (7:25)
Step-17---Lifecycle-of-a-Bean---@PostConstruct-and-@PreDestroy (6:10)
Step-18---Container-and-Dependency-Injection-(CDI)---@Named,-@Inject (10:56)
Step-19---Removing-Spring-Boot-in-Basic-Application (8:20)
Step-20---Fixing-minor-stuff---Add-Logback-and-Close-Application-Context (3:50)
Step-21---Defining-Spring-Application-Context-using-XML---Part-1 (6:35)
Step-22---Defining-Spring-Application-Context-using-XML---Part-2 (4:27)
Step-23---Mixing-XML-Context-with-Component-Scan-for-Beans-defined-with-Annotations (8:02)
Step-24---IOC-Container-vs-Application-Context-vs-Bean-Factory (5:01)
Step-25---@Component-vs-@Service-vs-@Repository-vs-@Controller (6:17)
Step-26---Read-values-from-external-properties-file (6:24)
Basic Tools and Frameworks - JUnit in 5 Steps
Section-Introduction---JUnit-in-5-Steps (0:46)
Step01-WhatIsJUnitAndUnitTesting? (3:55)
Step02-FirstJUnitProjectAndGreenBar (4:44)
Step03-FirstJUnitTest (5:07)
Step04-OtherJUnitAssertMethods (3:46)
Step05-ImportantJUnitAnnotations (5:08)
Basic Tools and Frameworks - Mockito in 5 Steps
Section-Introduction---Mockito-in-5-Steps (0:51)
Step01-SettingUpAnExampleUsingSpringInitializr (6:15)
Step02-WritingUnitTestWithAStubAndDisadvantagesOfStubs (4:11)
Step03-YourFirstMockWithMockito (5:28)
Step04-UsingMockitoAnnotations-@MockAnd@InjectMocksAnd@RunWith-MockitoJUnitRunner.class (4:35)
Step05-AdvancedMockingWithListInterface (6:00)
Spring Level 3 - Unit Testing with Spring Framework
Section-Introduction---Unit-Testing-with-Spring-Framewor (1:01)
Step-27---Spring-Unit-Testing-with-a-Java-Context (9:53)
Step-28---Spring-Unit-Testing-with-an-XML-Context (3:59)
Step-29---Spring-Unit-Testing-with-Mockito (10:14)
Spring Level 4 - Spring Boot in 10 Steps
Section-Introduction---Spring-Boot-in-10-Steps (0:47)
Step01-SpringBootGoalsAndImportantFeatures (6:11)
Step02-DevelopingSpringApplicationsBeforeSpringBoot (3:46)
Step03-UsingSpringInitializrToCreateASpringBootApplication (4:48)
Step04-CreatingASimpleRESTController (5:03)
Step05-WhatIsSpringBootAutoConfiguration? (9:07)
Step06-SpringBootvsSpringvsSpringMVC (5:55)
Step07-SpringBootStarterProjects-StarterWebandStarterJPA (7:39)
Step08-OverviewOfSpringBootStarterProjects (4:01)
Step09-UsingSpringBootActuatorToMonitorYourApplications (8:38)
Step10-IncreaseYourProductivityWithSpringBootDeveloperTools (4:12)
Spring Level 5 - Spring AOP
Section-Introduction---Spring-AOP (0:45)
Step-01---Setting-up-AOP-Example---Part-1 (6:06)
Step-02---Setting-up-AOP-Example---Part-2 (5:15)
Step-03---Defining-an-@Before-advice (7:04)
Step-04---Understand-AOP-Terminology---Pointcut,-Advice,-Aspect,-Join-Point,-Weaving-and-Weaver (5:21)
Step-05---Using-@After,-@AfterReturning,-@AfterThrowing-advices (5:22)
Step-06---Using-@Around-advice-to-implement-performance-tracing (4:49)
Step-07---Best-Practice-:-Use-common-Pointcut-Configuration (3:53)
Step-08---Quick-summary-of-other-Pointcuts (2:32)
Step-09---Creating-Custom-Annotation-and-an-Aspect-for-Tracking-Time (4:50)
Spring Level 6 - Interacting with Databases - Spring JDBC, JPA and Spring Data
Section-Introduction---Spring-JDBC,-JPA-and-Spring-Data (1:01)
Step-01---Setting-up-a-project-with-JDBC,-JPA,-H2-and-Web-Dependencies (5:32)
Step-02---Launching-up-H2-Console (5:05)
Step-03---Creating-a-Database-Table-in-H2 (3:54)
Step-04---Populate-data-into-Person-Table (5:21)
Step-05---Implement-findAll-persons-Spring-JDBC-Query-Method (6:15)
Step-06---Execute-the-findAll-method-using-CommandLineRunner (5:45)
Step-07---A-Quick-Review---JDBC-vs-Spring-JDBC (2:41)
Step-08---Whats-in-the-background?-Understanding-Spring-Boot-Autoconfiguration (5:06)
Step-09---Implementing-findById-Spring-JDBC-Query-Method (3:48)
Step-10---Implementing-deleteById-Spring-JDBC-Update-Method (3:08)
Step-11---Implementing-insert-and-update-Spring-JDBC-Update-Methods (8:39)
Step-12---Creating-a-custom-Spring-JDBC-RowMapper (4:58)
Step-13---Quick-introduction-to-JPA (5:54)
Step-14---Defining-Person-Entity (4:03)
Step-15---Implementing-findById-JPA-Repository-Method (8:06)
Step-16---Implementing-insert-and-update-JPA-Repository-Methods (3:51)
Step-17---Implementing-deleteById-JPA-Repository-Method (2:10)
Step-18---Implementing-findAll-using-JPQL-Named-Query (4:03)
Step-19---Introduction-to-Spring-Data-JPA (5:13)
Step-20---Connecting-to-Other-Databases (3:12)
Quick Preview - Web Applications With Spring MVC
0000---09---Section-Introduction---Basic-Web-Application (0:58)
Step-01-Setting-up-Your-First-Web-Application (9:31)
Step-01-Theory-1-Maven-and-Magic (6:17)
Step-01-Theory-2-What-is-a-Servlet? (2:13)
Step-01-Theory-3-Web-Application-Request-Flow (7:33)
Step-01-Theory-4-Understand-LoginServlet-@WebServlet,-Url-Patterns,-doGet-and-doPost-LowVolumeAtStart (6:37)
Step-02-Create-LoginServlet-From-Scratch-And-Redirect-To-JSP (12:37)
Step-02-Theory-Play-Time-Try-breaking-things (3:57)
Step-03-Passing-Request-Parameters-using-Get-Method (9:12)
Step-03-Theory-Introduction-and-End-To-Scriptlets (5:14)
Step-04-Disadvantages-Of-Get-Parameters (4:05)
Step-05-Your-First-Post-Request (6:53)
Step-06-Your-First-Servlet-doPost-Method (5:10)
Step-07-Lets-Add-a-Password-Field (9:10)
Step-11-Setting-up-Spring-MVC-with-4-mini-steps (17:10)
Step-12-Your-First-Spring-MVC-Controller (10:22)
Step-13-1-Your-First-Spring-MVC-View---ViewResolver (11:11)
Step-13-2-Theory-Break-Spring-MVC-Architecture (2:29)
Step-13-3-Play-Break-Try-Breaking-Things (3:59)
Step-14-Add-Logging-Framework-Log4j (7:56)
Step-15-Redirect-to-Welcome-Page---ModelMap-and-@RequestParam (13:51)
Step-16-Use-LoginService-to-Authenticate (8:51)
Step-17-Spring-Autowiring-and-Dependency-Injection (6:15)
Congratuations
Spring-Master-Class---Congratulations-on-Completing-the-Course (0:59)
Teach online with
Step02-UnderstandingTightCouplingUsingBinarySearchAlgorithmExample
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock