Spring Tutorials (Intermediate)

Spring Tutorials : Discover Secrets of Successful Programming, Java Spring Framework
4.5 (68 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,025 students enrolled
$35
Take This Course
  • Lectures 57
  • Contents Video: 5.5 hours
    Other: 4 mins
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 9/2014 English

Course Description

Part:2 - Continues where Part:1 left-off!!

Providing You Comprehensive Coverage of all the key features of Core Spring with a Sound Practical Level of Depth.

Core Spring is a large subject area, by following this course you will gain an excellent knowledge and understand of this powerful and wonderfully flexible framework. The Knowledge Gained here will put you "Streets Ahead" in any Spring project, it will provide you with a firm foundation to help further your Spring Career when you start Learning other areas of this Excellent framework. Some of the key topics covered on this course are; BeanPostProcessors, What are they and How can you take advantage of them? Autowire bean configuration, Using Annotations for configuration, JSR-250 & JSR-330 with Spring, Event handling and using your own Custom Events in Spring, Aspect Oriented Programming (AOP), the ever more popular Java based Configuration rather than XML based and Testing your Java Spring application code. By the End of Part:2 of this Spring Framework Course, You will Understand all the Major components of Core Spring and How to apply them! You will be ready to join a Spring project and successfully Hold your own!! You will also have the knowledge to help you Learn New areas of the Spring framework with the Minimum of Effort!!

What are the requirements?

  • As per Spring 101 - Part: 1

What am I going to get from this course?

  • Understand all the Major components of Core Spring and How to apply them
  • You will also have the knowledge to help you learn new areas of the Spring framework with the minimum of effort
  • You will be ready to join a Spring project and successfully hold your own.

What is the target audience?

  • Anyone who had successfully completed Spring 101 - Part: 1
  • Anyone with some Basic Knowledge of Java programming language

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Welcome
Introduction
Preview
02:01
Big Thank You!
4 pages
Hello and Welcome!!
01:25
Section 2: Dependency Injection - Collections
Injecting Collections (Part 1) Arrays
Preview
08:00
Injecting Collections (Part 2) Lists
Preview
02:34
Injecting Collections (Part 3) Maps
Preview
07:28
Section 3: Bean Scopes
Bean Scope
07:30
Section 4: The P & C Namespaces
Introducing the P-Namespace
05:44
Introducing the C-Namespace
04:17
Section 5: Introduction to the Bean Lifecycle
Taking a look at the Bean Lifecycle
08:51
Section 6: Introduction to the BeanPostProcessor
BeanPostProcessor (Part 1) Introduction
08:05
BeanPostProcessor (Part2) Ordering
03:59
Section 7: Bean Inheritance
Bean Inheritance (Part 1) Introduction
05:48
Bean Inheritance (Part 2) with a Class Hierarchy
06:40
Inner Beans
02:35
Section 8: Springs Autowire Mechanism
Introduction to Autowire
05:08
Autowire byType
03:27
Autowire using Constructor
03:02
Section 9: Autowire using Annotations
Introduction to Autowire using Annotations
07:42
Autowire using Annotations on Constructor
02:22
Autowire using Annotations on Attributes
03:23
Autowire Compatible Types (Collections of same type of Beans)
05:30
Autowire using the Qualifier Annotation
04:31
Section 10: JSR Annotations in Spring
JSR-250 Annotations
06:50
JSR-330 Annotations
04:30
Section 11: Component Scanning
Component Scanning
04:41
Component Scanning using Naming
08:41
Section 12: The Spring "Event" Mechanism
Using Events in Spring
09:00
Creating Custom Events
07:54
How to make the Spring Event Mechanism Asynchronous
09:26
Section 13: Aspect Oriented Programming (AOP)
Introduction to Aspect Oriented Programming (AOP)
04:10
How Spring AOP Works
03:51
Enabling Spring AOP
04:27
Our First Aspect
08:21
Pointcuts
04:37
Pointcut Expressions
09:26
Advice (Part: 1) Other Types of AOP Advice
05:00
Advice (Part: 2) 'After' Advice
09:22
Advice (Part: 3) 'Around' Advice
07:14
JointPoint
05:46
AOP Introductions (Part: 1) What are AOP Introductions ?
03:36
AOP Introductions (Part: 2) How to setup Introductions
13:15
AOP Introductions (Part: 3) Setting up another Introduction
10:10
Section 14: Configuring Spring with Java Config
Java Config (Part: 1) What is the Java Config Project ?
06:26
Java Config (Part: 2) Inter-Bean Dependencies
06:54
Java Config (Part:3) Importing Java Config Classes
08:18
Java Config (Part: 4) Migrate from XML Config to Java Config
08:39
3 questions

This quiz will help test your Java config knowledge! Good Luck!! :)

Section 15: Testing your Java Spring code
Introduction to Testing with Spring and JUnit
03:21
Testing (Part: 2) Test our 1st Spring Class with Junit
05:07
Testing (Part: 3) Interact with Spring Application Config in JUnit
05:04
Testing (Part: 4) Overview of JUnit functionality
05:38
Testing (Part: 5) Using Spring JavaConfig & JUnit
04:06
Section 16: Externalizing Bean Configuration
06:59

This Spring Tutorial teaches how to set up and configure the PropertyPlaceHolderConfigurer to allow the externalizing of value from your Java Spring application code.

05:17

This Spring tutorial, shows how to separate your externalized live configuration data from your test configuration data

Section 17: Spring & Internationalization ( I18N )
14:57

This Spring tutorial, shows how to make your Spring application international with I18N.

08:42

This Spring tutorial, shows how to setting up I18N with JavaConfig & setting up for Unit testing.

Section 18: Congratulations ...
Thank You !
00:32

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Bruce E. Hilton, Software Engineer & Trainer

Bruce is a techie, a gadget geek, programmer, mentor and all round technology nut. With over 25 years in the software business as an IT Contractor and a former University Lecturer in Computer Studies, he's currently working freelance as a Software Engineering Trainer. He loves what technology can do for us. Building applications using Functional, Object Orientated languages & polyglot persistence helps him reconnect with the feeling of building something tangible.

Ready to start learning?
Take This Course