Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
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!!
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Welcome|
Big Thank You!
Hello and Welcome!!
|Section 2: Dependency Injection - Collections|
Injecting Collections (Part 1) ArraysPreview
Injecting Collections (Part 2) ListsPreview
Injecting Collections (Part 3) MapsPreview
|Section 3: Bean Scopes|
|Section 4: The P & C Namespaces|
Introducing the P-Namespace
Introducing the C-Namespace
|Section 5: Introduction to the Bean Lifecycle|
Taking a look at the Bean Lifecycle
|Section 6: Introduction to the BeanPostProcessor|
BeanPostProcessor (Part 1) Introduction
BeanPostProcessor (Part2) Ordering
|Section 7: Bean Inheritance|
Bean Inheritance (Part 1) Introduction
Bean Inheritance (Part 2) with a Class Hierarchy
|Section 8: Springs Autowire Mechanism|
Introduction to Autowire
Autowire using Constructor
|Section 9: Autowire using Annotations|
Introduction to Autowire using Annotations
Autowire using Annotations on Constructor
Autowire using Annotations on Attributes
Autowire Compatible Types (Collections of same type of Beans)
Autowire using the Qualifier Annotation
|Section 10: JSR Annotations in Spring|
|Section 11: Component Scanning|
Component Scanning using Naming
|Section 12: The Spring "Event" Mechanism|
Using Events in Spring
Creating Custom Events
How to make the Spring Event Mechanism Asynchronous
|Section 13: Aspect Oriented Programming (AOP)|
Introduction to Aspect Oriented Programming (AOP)
How Spring AOP Works
Enabling Spring AOP
Our First Aspect
Advice (Part: 1) Other Types of AOP Advice
Advice (Part: 2) 'After' Advice
Advice (Part: 3) 'Around' Advice
AOP Introductions (Part: 1) What are AOP Introductions ?
AOP Introductions (Part: 2) How to setup Introductions
AOP Introductions (Part: 3) Setting up another Introduction
|Section 14: Configuring Spring with Java Config|
Java Config (Part: 1) What is the Java Config Project ?
Java Config (Part: 2) Inter-Bean Dependencies
Java Config (Part:3) Importing Java Config Classes
Java Config (Part: 4) Migrate from XML Config to Java Config
|Quiz 1||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
Testing (Part: 2) Test our 1st Spring Class with Junit
Testing (Part: 3) Interact with Spring Application Config in JUnit
Testing (Part: 4) Overview of JUnit functionality
Testing (Part: 5) Using Spring JavaConfig & JUnit
|Section 16: Externalizing Bean Configuration|
This Spring Tutorial teaches how to set up and configure the PropertyPlaceHolderConfigurer to allow the externalizing of value from your Java Spring application code.
This Spring tutorial, shows how to separate your externalized live configuration data from your test configuration data
|Section 17: Spring & Internationalization ( I18N )|
This Spring tutorial, shows how to make your Spring application international with I18N.
This Spring tutorial, shows how to setting up I18N with JavaConfig & setting up for Unit testing.
|Section 18: Congratulations ...|
Thank You !
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.