- Level Professional
- Course by LearnQuest
-
Offered by
About
In this course students will learn the why the Spring Framework is one of the dominant Java development Frameworks. the course covers a variety of techniques for Java Object Dependency Injection using various forms of configuration data i.e. XML, Annotations and Java Configuration Classes with Factory Methods. Configurations will be enhanced with Expression Languages and Conditional Beans that are available based off certain conditions like development environment i.e. test and production. Students will build an extensive application iteratively in a succession of hands on labs.Modules
Course Introduction
1
Labs
- Lab Setup
2
Videos
- Spring Specialization
- Course Introduction
The Spring Ecosystem
1
Discussions
- Discussion: Spring and Plumbing
2
Videos
- What is Spring?
- Dependency Injection
1
Readings
- Spring Reference
The ApplicationContext
1
Labs
- Creating an ApplicationContex
3
Videos
- The Motivation to Use Spring
- The ApplicationContext
- Lab Solution Walkthrough
1
Readings
- ApplicationContext
Setter Injection
2
Assignment
- Ungraded Questions Setter Injection using XML
- Module 1 Quiz
1
Labs
- Setter Injection Lab
3
Videos
- Setter Injection
- Constructor Injection
- Lab Solution Walkthrough
2
Readings
- Setter Injection Readings
- XML Injection Techniques
Annotation Configuration
1
Assignment
- Ungraded Questions Annotations
1
Labs
- Annotations
4
Videos
- Annotations
- Spring Annotations
- Javax Annotations
- Lab Solution Walkthrough
1
Readings
- Annotations
Java Config
2
Assignment
- Ungraded Questions Java Config
- Module 2 Quiz
1
Discussions
- Spring Dependency Injection
1
Labs
- Java Configuration in Spring
3
Videos
- Java Configuration in Spring
- Lab Solution Walkthrough 5.1
- Lab Solution Walkthrough 5.2 - JUnit
1
Readings
- Java Configuration
Externalize Configuration - Expression Languages
1
Assignment
- Ungraded Questions Expression Languages
1
Discussions
- Spring Expression Language
1
Labs
- EL and SPEL
2
Videos
- EL and SPEL
- Lab Solution Walkthrough
1
Readings
- Expressions
Conditional Beans
2
Assignment
- Ungraded Questions Conditional
- Module 3 Exam
1
Discussions
- Why do we use Conditionals?
1
Labs
- Pre Defined and Custom Conditional
3
Videos
- Conditional Beans
- Lab Solution Walkthrough 7.1
- Lab Solution Walkthrough 7.2
1
Readings
- Conditionals
Auto Summary
Discover why the Spring Framework is a cornerstone of Java development in our comprehensive course, "Spring - Ecosystem and Core," offered by Coursera. Designed for professionals in IT and Computer Science, this course delves into the intricacies of Java Object Dependency Injection through various configuration methods including XML, Annotations, and Java Configuration Classes with Factory Methods. Enhance your configurations with Expression Languages and Conditional Beans tailored to specific environments like testing and production. Through a series of hands-on labs, you'll iteratively build a robust application, cementing your understanding and skills. With flexible subscription options, including Starter and Professional tiers, this course is ideal for those looking to elevate their Java development expertise. Join us and master one of the most dominant frameworks in the Java ecosystem.

Derek Parsons