datasquare.in

thumbnail
programming

Spring Framework: Java

Reviews 0 (0 Reviews)
Instructor

Swet Nisha

Reviews 0 (0 Reviews)

Course Overview

Week 1

1.Introduction to Spring

1.1. Overview

1.2. Spring Framework

1.3. Why Spring

2.Spring Introduction

2.1. Shortcomings of Java EE and the Need for Loose Coupling

2.2. Managing Beans, The Spring Container, Inversion of Control

2.3. The Factory Pattern

2.4. Configuration Metadata – XML, @Component, Auto-Detecting Beans

2.5. Dependencies and Dependency Injection (DI) with the BeanFactory

2.6. Setter Injection

Week 2

3.Dependency Injection

3.1. Using the Application Context

3.2. Constructor Injection

3.3. Property Editors

3.4. Factory Methods

3.5. Crucial Namespaces ‘p’ and ‘c’

3.6. Configuring Collections

3.7. Bean Definition Inheritance and Collection Merging

3.8. Expression Languages, SpEL

4.The Spring Container and API

4.1. The Spring Managed Bean Lifecycle

4.2. Key interfaces, Annotations and BeanPostprocessors

4.3. Event Handling and Listeners

4.4. Message Sources and Internationalization

4.5. Autowiring Dependencies

Week 3

5.Other Metadata Configurations

5.1. Annotation Configuration @Autowired, @Required, @Resource

5.2. @Component, Component Scans. Component Filters

5.3. @Value and @Qualifier

5.4. Life Cycle Annotations

5.5. Java Configuration, @Configuration, XML free configuration (Optional)

5.6. The Annotation Config Application Context

6.Spring 4 Specifics

6.1. Groovy Bean Definition DSL

6.2. Generic Qualifiers for Bean Injection

6.3. Using CGLib Proxy classes with the objenesis library

6.4. Using @Conditional and @Lazy

6.5. Java 8 feature support

Week 4

7.Spring and Persistence

7.1. Spring and JDBC

7.2. JdbcTemplate/JdbcDaoSupport

7.3. Spring and Hibernate

7.4. HibernateTemplate/HibernateDaoSupport

7.5. Spring and JPA

7.6. JpaTemplate/ JpaDaoSupport

7.7. Direct access to JPA via @PersistenceUnit and @PersistenceContext

7.8. CRUD methods

8.Spring AOP

8.1. PointCuts, JoinPoints, Aspects, Adices

8.2. Before, After, AfterReturning, AfterThrowing, Around

8.3. Annotation Configuration

8.4. XML Configuration

9.Transaction Management

9.1. Transaction Propagation

9.2. Declarative Transaction Management: @Transactional

9.3. Annotation Configuration, Rollback Rules, Isolation

9.4. Advisors

9.5. XML Configuration

Week 5

10.Develop Web Applications using the Spring Framework – Spring MVC

10.1. The WebApplicationContext and the ContextLoaderListener

10.2. Model View Controller

10.3. Front Controller Pattern

10.4. DispatcherServlet Configuration

10.5. Controllers, RequestMapping

10.6. Working with Forms

10.7. Getting at the Request @RequestParam

10.8. Getting at the @RequestHeader

10.9. Getting at the @CookieValue

10.10. ModelAndView

10.11. Using the POST Redirect GET pattern with FlashAttributes

11.Advanced techniques

11.1. Spring form tags and Model Binding, @ModelAttribute

11.2. Chain multiple View Resolvers

11.3. Handler Interceptors

11.4. Data Validation JSR303

12.Spring Controllers and Ajax

12.1. JavaScript (JQuery) access to Controllers

12.2. URI Templates

12.3. Using @ResponseBody

12.4. JSON and XML data exchange

12.5. HTTP GETS and POSTS

13.RESTful Web Services

13.1. Core REST concepts

13.2. REST support in Spring 4.x

13.3. Use Spring MVC to create RESTful Web services

13.4. REST specific Annotations in Spring

13.5. Introduction to spring Microservices

13.6. Working with RestTemplate

13.7. URITemplates, @PathVariable, @RequestParam

13.8. JSON and XML data exchange

13.9. @RequestMapping

Week 6

14.Spring Boot

14.1. What is Spring Boot? – Auto Config

14.2. How to use Spring Boot?

14.3. Maven Dependencies

14.4. Plugin In POM

14.5. Spring Starter POM

14.6. Spring Boot Application Starters

14.7. @EnableAutoConfiguration

14.8. @SpringBootApplication

14.9. General Configuration :-

14.10. Application.properties

14.11. Excluding AutoConfigured Beans

14.12. Embedded Database Support

14.13. Configuring Emdedded Server

14.14. Reading Property file

14.15. Ease : Avoiding Prefix

14.16. YAML

Original price was: ₹14,999.00.Current price is: ₹9,999.00.
  • Skill Experts
  • Last Update November 25, 2024