Spring and Spring Boot Online Training
Spring online Training aims to make enterprise Java development easier. Also it promotes loosely coupled code. Most importantly DI and AOP are central to Spring. Besides that Spring is a modular framework. First of all Spring is the most popular Java web framework. Above all it is used to efficiently build modular and testable web applications by using the Model-View-Controller. Furthermore it has many modules like IOC, AOP, MVC to develop different types of applications.
What Will You Learn?
- Spring Framework Architecture
- Spring Boot
- IOC
- Spring JDBC
- Spring Hibernate
- Transaction Management
- MVC
- Design Patterns
- N-Tier Architecure
- Case Study
Pre-Requisites
- Core Java
- JDBC
- Hibernate (Prefered)
- Maven (Prefered)
Curriculum
-
INTRODUCTION
-
Day 1:SPRING vs EJB
-
Day 1:Java Beans
-
Day 2:Spring Features: IOC, AOP, Container
-
Day 2:Spring Architecture
-
Day 2:Spring Modules
-
Day 2:Spring 2.5, 3.0, 4.0 Features
-
Day 3:Installation
-
Day 3:Application – XML Config
-
Day 4:Application – Java Config
-
-
DEPENDENCY INJECTION
-
Day :5: Explicit wiring
-
Day :5: Autowiring
-
Day :5: Annotation based wiring
-
Day :5: Autodiscovery
-
-
TYPES OF CONFIGURATIONS
-
Day :5: Xml Based Configuration
-
Day :5: Java Based Configuration
-
Day :5: Annotation Based Configuration
-
-
MODEL LAYER
-
Day :6: Spring DAO
-
Day :7: Template-Callback Design Pattern
-
Day :8: Spring JDBC
-
Day :9: SPRING with HIBERNATE
-
Day :10: Profiling And Environments
-
Day :10: Embedded Databases
-
-
SERVICE LAYER
-
Day :11: Programmatic Transactions
-
Day :12: Declarative Transactions [Annotations]
-
-
CONTROLLER LAYER
-
Day :13: Spring MVC Architecture
-
Day :13: Handler Mapping
-
Day :13: ViewResolver
-
Day :13: Front Controller
-
Day :14: Spring MVC Application
-
Day :14: JNDI DataSource
-
-
CASE STUDY
-
Day :15: Annotation Based Controller
-
Day :15: Validations
-
Day :15: Multiple Config Files
-
Day :15: Http Endpoints
-
Day :15: N-Tier Architecture
-
-
SPRING BOOT
-
Day :16: Starters
-
Day :17: Auto Configuration
-
Day :18: Embedded Servers
-
Day :18: Actuators
-
-
DESIGN PATTERNS
-
Day :19: Spring with Design Patterns
-
-
ASPECT ORIENTED PROGRAMMING [Videos]
-
Day :Introduction
-
Day :Advantages of AOP
-
Day :AOP Terminology
-
Day :Before Advice, After Advice, After-Returning, Around Advice, Throws Advice
-
Day :Static and Dynamic Pointcuts
-
Day :Proxy based AOP
-
Day :Declarative based AOP [Spring2.5]
-
Day :Annotation based AOP [Spring2.5]
-
-
INTERVIEW QUESTIONS
-
Day :20: Interview Questions
-