Introduction
  • Instructor and Course Introduction
  • How to make the best of this course
  • Full Stack Developer Learning Path
Software Setup
  • Install Java
  • Install Eclipse
  • Configure JDK In Eclipse
  • Install Tomcat
  • Configure Tomcat In Eclipse
  • Download MySql and MySql Workbench
  • Launch MySql workbench and create a database
  • Windows Only -Install Mysql
  • Windows Only - Install Mysql Workbench
  • Install Postman
  • Download the completed projects
  • Notes from Theory Lectures
  • Troubleshooting Maven Projects
Spring Core Concepts
  • What is Spring?
  • Spring Modules
  • Spring Container
  • Two types of Dependency Injection
  • The Spring Configuration File
  • Data Types of dependencies
  • Injecting Primitive Types
Setter Injection
  • Create a Maven Project
  • Create the Java Bean
  • Create the Spring Configuration
  • Create and run the test
  • Value as attribute
  • Using p:schema or p: namespace
  • Injecting Collections
  • List - Create the Spring Bean
  • List - Create the Configuration file
  • List - Create the Test
  • Running the test and flow
  • Two More Things About List
  • Set - Create , Configure and Test
  • More about Set Injection
  • Map - Create the Beans
  • Map - Configure and Test
  • Properties - Create and Inject
  • Injecting Reference Types
  • Reference Types - Usecase
  • Reference Types - Configuration and Test
  • Ref as Attribute and P Schema
  • Setter Injection Summary
  • Spring Core
  • Assignment
Life Cycle Methods
  • Life Cycle Methods
  • Life Cycle Methods using xml configuration
  • Configure pre shutdown hook
  • Life Cycle methods using Spring Interfaces
  • Life cycle methods using annotations
  • Configuring support for all the annotations
  • Life Cycle Methods Summary
  • Spring Bean Life Cycle Methods
  • Assignment
Dependency Check , Inner beans and Scopes
  • Dependency Check - Bean and Test Creation
  • Dependency Check - In Action
  • Inner Beans - Create the bean and config
  • Inner Beans - Test
  • Bean Scopes
  • Scopes in action
  • Dependency Check,Inner Beans and Scope Summary
  • Dependency Check,Inner Beans and Scope
  • Assignment
Constructor Injection
  • Create the Bean and Configuration
  • Create and run the Test
  • As Element , Attribute and C Schema
  • Ambiguity Problem
  • Using the type attribute
  • Ambiguity Problem Variation
  • Constructor Injection Summary
Using Properties
  • Bean Externalization Introduction
  • Configure and Test
  • BeanDefinitionStoreException
  • Using Properties
  • Assignment
Auto-Wiring
  • Auto-Wiring Introduction
  • Create a Maven Project
  • Auto-Wiring by type
  • Three things about auto-wiring by type
  • Auto-Wiring By Name
  • Auto-Wiring using Constructor
  • Using the @Autowired Annotation
  • Using @Autowired at Field and Constructor Level
  • Using the @Qualifier
  • AutoWiring Summary
  • Autowiring
  • Assignment
Standalone Collections
  • Introduction