Spring Framework 4 And Dependency Injection For Beginners
4.1 (1,351 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.
23,510 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Spring Framework 4 And Dependency Injection For Beginners to your Wishlist.

Add to Wishlist

Spring Framework 4 And Dependency Injection For Beginners

Spring Framework 4 Getting Started And Dependency Injection Fundamentals Tutorial For Real World Application Development
4.1 (1,351 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.
23,510 students enrolled
Created by Sanjay Patel
Last updated 5/2016
English
Price: Free
Includes:
  • 1.5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create new spring applications in the quickest way
  • Use Java and annotation based dependency injection effectively
  • Configure custom external properties and beans for different environments
  • Send SMTP mails in the right way using Spring Boot 1.2
  • Dive confidently onto learning Spring further
View Curriculum
Requirements
  • Prior knowledge of Java - classes and interfaces
  • Web development knowledge would help a little, but isn't needed
Description

If you are new to Spring Framework, or you know Spring 3 but are new to Spring 4 or Java configuration, take this as your first course.

In this step-by-step video tutorial, we are first going to learn how to quickly create a new Spring application, and then we are going to dive into the fundamentals of the dependency injection (IoC) features of Spring using Java and annotation based configuration, which is going to be extremely useful to you when taking any other course on Spring Framework.

Dependency Injection in Spring Framework is very vast, and a common real world developer needs to be readily knowing only a handful of commonly useful features. We are going to cover that handful of useful things here, to get you started developing real world applications fast. Later, when you need, you can always refer to Spring's documentation for the less commonly used features.

That said, here we are going to cover many key features useful in real world development, like Spring profiles, externalizing configuration etc., which are important for real world development, but you will not find those covered in many other tutorials.

Also, as a bonus, I am going to show you how simple it has become to send SMTP mails after the release of Spring Boot 1.2.

If you are new to Spring 4 and Java configuration, I would highly recommend that before taking any other Spring course, you should take this course first.

You should be knowing Java to be able to follow this course. Knowledge of web development will help, because in some examples we have used a bit of Spring MVC, but is not needed.

While going through this tutorial and later, you'll be needing the e-book "Spring Framework 4 Getting Started And Dependency Injection For Beginners" as the reference material. It's FREE now, and the first lesson has instructions on how to get it.

Who is the target audience?
  • Java developers new to Spring Framework
  • Spring 3 developers new to Spring 4 or Java configuration
Students Who Viewed This Course Also Viewed
Curriculum For This Course
16 Lectures
01:17:25
+
Introduction
1 Lecture 05:22
Introduction
05:22
+
Hello, World
2 Lectures 13:13
Creating A New Spring Project
07:04

Hello, World
06:09
+
Dependency Injection (IoC) Step-By-Step - Part I
6 Lectures 26:18
Setting The Stage
06:31

Dependency Injection - The Basic Concepts
03:46

Dependency Injection By Name And By Type
02:29

The Multiple Bean Problem
02:57

Property, Setter And Constructor Injection
05:48

Java Configuration Classes
04:47
+
Dependency Injection (IoC) Step-By-Step - Part II
7 Lectures 32:33
Externalizing Configuration Using application.properties
04:51

Spring Profiles
03:38

Conditional Annotations
07:11

Sending SMTP Mails
10:05

Java Configuration Classes contd.
05:45

Next Steps
00:58

Links To My Spring Course And Other Tutorials, With Huge Discounts!
00:05
About the Instructor
Sanjay Patel
4.1 Average rating
1,798 Reviews
29,519 Students
4 Courses
Software Architect And Developer

Sanjay has about 22 years of programming and leading experience. Since 2009, he is working on the Java and Spring Framework stack full time, and is the lead developer of Spring Lemon.

Presently he is working as the principal technical lead of Bridgeton Research, Inc.. Prior to joining Bridgeton, he was the technical director of RAD Solutions Private Limited, doing research on open source tools, frameworks, patterns and methodologies for rapid application development. Previously, he was a project leader at Cambridge Solutions and an assistant manager at L & T Limited. He is an MCA from Osmania University and a B. Sc. (Physics) from Sambalpur University, India.

He is also a brilliant teacher, with about 20K students enrolled in his video tutorials and books.