Learntek is global online training provider on Big Data Analytics, Hadoop, Machine Learning, Deep Learning, IOT, AI, Cloud Technology, DEVOPS, Digital Marketing and other IT and Management courses.
2. The following topics will be covered in our
SPRING
Copyright @ 2015 Learntek. All Rights Reserved. 2
Online Training:
3. Module 1: Spring Basics
Copyright @ 2015 Learntek. All Rights Reserved. 3
• This module is the core of the Spring Framework. It provides implementation for
features like IOC (Inversion of Control) and Dependency Injection with singleton
design pattern.
• What is Spring Framework
• Inversion of Control
• Dependency Injection
• Bean Factory
• Developing First Spring Application
4. Module 2: Built-in Bean Factories
Copyright @ 2015 Learntek. All Rights Reserved. 4
• This module provides implementation for the factory design pattern
through BeanFactory, and we will learn implementation of
ApplicationConext.
• Application Context
• Wiring Beans
• Bean Lifecycle in Container
• Spring Events
5. Module 3: Spring AOP
Copyright @ 2015 Learntek. All Rights Reserved. 5
• In this module we will learn by separating application business logic from
system services, Spring Framework supports Aspect Oriented
Programming and enables cohesive development.
• Introduction to AOP
• Role of AOP in Spring
• AOP Advice
• AOP Pointcuts
• Spring AOP Introductions
• ProxyFactoryBean
6. Module 4: Spring Data Access
Copyright @ 2015 Learntek. All Rights Reserved. 6
• This module provides JDBC abstraction layer which eliminates the need
of repetitive and unnecessary exception handling code.
• JDBC Abstraction Layer
• Data Access Exceptions
• DAO Support
7. Module 5: Spring O-R Mapping
Copyright @ 2015 Learntek. All Rights Reserved. 7
• ORM stands for Object Relational Mapping. This module provides
consistency/ portability to our code regardless of data access
technologies based on object oriented mapping concept.
• What is O-R Mapping
• O-R Mapping support in Spring
• Hibernate Support / Mapping
8. Module 6: Spring Transaction Management
Copyright @ 2015 Learntek. All Rights Reserved. 8
• This module supports programmatic and declarative transaction
management for classes that implement special interfaces and for all
your POJOs. All the enterprise level transaction implementation
concepts can be implemented in Spring by using this module.
• Transaction Abstraction in Spring
• Transaction Strategies
• Programmatic Transaction
• Declarative Transaction
9. Module 7: Spring Remoting and Enterprise
Services
Copyright @ 2015 Learntek. All Rights Reserved. 9
• In this module we will learn how
spring Remoting will be
implemented by following RMI
and various remoting technique.
• Introduction to Spring Remoting
• Java RMI in Spring
• Accessing JNDI
• Invoking EJB from Spring
• Web Service in Spring using JAX-
RPC Support
• Messaging Support in Spring
using JMS
• Sending Mail with Spring Mail
• Scheduling using Timer Support
10. Module 8: Spring Web MVC Framework
Copyright @ 2015 Learntek. All Rights Reserved. 10
• This module contains Model-View-Controller (MVC) based
implementation for web applications. It provides all other features of
MVC, including UI tags and data validations. Web MVC Architecture
• Role of DispatcherServlet
• Controller
• Handler
• View Resolving
• Data Binding
• File Upload Support
11. Module 9: Securing Spring Applications
Copyright @ 2015 Learntek. All Rights Reserved. 11
• In this module we will learn how spring security will be implemented by
HTTP basic authentication and following concept.
• Acegi Security System for Spring
• Authentication
• Access Control
• Web Application Security
• Method Invocation Security
12. Module 10: Spring Boot
Copyright @ 2015 Learntek. All Rights Reserved. 12
• In this module we will learn how Spring Boot makes it easy to create
stand-alone, and pre compiled spring based Applications that we can
“just run”.
• Introduction Spring boot
• Installation of STS in eclipse
• Using Spring STS IDE
• Using Spring Initializer Website
• Hello World example using spring boot
• Java-Based Applications