Introduction to Spring Framework 4.x
  • The overview of Spring Framework 4.x and certification udemy course
  • FREE access to Java Spring MVC Framework with AngularJS by Google and HTML5
  • Huge discount coupon for the course Java Spring MVC with Java Configuration
  • Spring Framework 4 , Spring Certification Questions and course related files
  • The installation of Java and Spring Tool Suite (STS) for the course environment
  • The details of Core Spring 4.x Certification exam
Spring 4.x Dependency, Container and IOC (Inversion of Control) principles
  • How to use Dependency injection in Spring and what are the benefits of using it
  • Dependency injection using XML configuration (constructor and setter injection)
  • Dependency injection using Java configuration (@Configuration annotation)
  • Dependency injection (@Component, @Autowired and @Qualifier) and component scan
  • The concept of Spring's Container (ApplicationContext) and its lifecycle
  • Java Configuration advantages and @Configuration usage
  • Understand the usage of Spring framework beans, inner beans and @Bean annotation
  • Final methods with @Bean annotation and abstract beans
  • How to configure scopes for Spring Beans
  • Understand the usage of init and destroy methods @PostConstruct @PreDestroy
  • How to use and configure BeanFactoryPostProcessor and BeanPostProcessor
  • Understand the usage of proxy objects
  • How to use @Profile annotation and profiles in XML configuration
  • Understand the usage of SpEL (Spring Expression Language)
  • How to configure ProperyPlaceholderConfigurer
  • How to use ApplicationContext in JUnit tests
  • Spring Container's lifecycle in details and creating ApplicationContext
  • Container, Dependency Injection and IOC Quiz
Aspect Oriented Programming (AOP)
  • Understanding the concept of AOP programming (Pointcut, Jointpoint and Advice)
  • Benefits of AOP(Aspect Oriented Programming) and what are Cross cutting concerns
  • How to configure @Aspect annotation in XML and JavaConfig
  • Learn the usage of Advices (After,Before,AfterReturning,AfterThrowing,Around)
  • Learn the usage of @After and @Before advices with code examples
  • Learn the usage of @AfterReturning and @AfterThrowing with code examples
  • @Around aspect code example
  • AOP advice XML configurations
  • How to configure and externalize Pointcuts, named pointcuts in AOP
  • Understand the usage of Joinpoint and ProceedingJoinPoint
  • Aspect Oriented Programming (AOP) Quiz
Spring JDBC, Transactions and ORM with Hibernate
  • Understanding of checked, unchecked and Data Access Exception hierarchy
  • How to configure data sources with embedded database HSQLDB
  • How to use Spring's JDBCTemplate
  • How to use JDBCTemplate's queryForList, queryForObject and queryForMap methods
  • How to use JDBCTemplate with UPDATE,DELETE and INSERT statements
  • JDBCTemplate's callbacks (RowMapper,ResultSetExtractor and RowCallbackHandler)
  • How to enable transaction support in Spring Framework using XML
  • How to use @Transactional annotation on a class and method level
  • How to use TransactionTemplate in Spring Transactions
  • How to use @Transactional annotation in JUnit tests
  • Understand the usage of @PersistenceContext and @Entity annotations
  • How to configure ORM (Hibernate) with Spring Framework
  • Spring JDBC, Transactions and ORM with Hibernate Quiz
Spring MVC
  • Understanding the structure of a typical J2EE web application and Spring MVC
  • What is MVC(Model View Controller) and its dependencies ?
  • Learn how to configure DispatcherServlet in a Spring Web Application
  • How to configure ContextLoaderListener in a Spring Web Application
  • Learn how to use @Controller annotation and Controller XML definition
  • How to use @RequestParam and @PathVariable annotations
  • Learn how to configure InternalResourceViewResolver in XML
  • How to use Model object and other return types in MVC Controllers
  • How to use Session scope and other scopes in Spring MVC
  • Spring MVC Quiz
Spring Security
  • Learn the usage and configuration of DelegatingFilterProxy
  • Security Context and more information about application Security
  • What is security filter chain in Spring Security
  • Learn the usage of Spring Security filter chains and custom filters
  • How to configure and its tables in embedded database source
  • How to use @Secured, @RolesAllowed and @PreAuthorize annotations
  • How to use Spring Security SpEL
  • How to define form to login using Spring Security Module
  • The usage of tag in views
  • How to configure in XML and define
  • The configuration of and
  • Spring Security Quiz
JMS Messaging with Spring
  • What is JMS?
  • What is JMSTemplate and its usage
  • How to configure ApacheMQ with Spring Framework
  • How to define jms:listeners
  • How to send a queue and topic message using JMSTemplate
  • JMS Messaging with Spring Quiz
REST
  • What does REST stands for? and its safe operations and What is Resource?
  • How to use HTTP status return codes in REST
  • More information about the usage of REST
  • What is @RestController and RestTemplate
  • @RestController and RestTemplate example in Spring Framework
  • How to return JSON and XML using RestTemplate and other services
  • The advantages of RestTemplate
  • REST Quiz
Spring 4.x Certification Example Quiz
  • General Quiz for Spring 4.x Course and Core Spring Certification