Learn Spring Framework Practically - Hands On Recipies
4.1 (49 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.
517 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn Spring Framework Practically - Hands On Recipies to your Wishlist.

Add to Wishlist

Learn Spring Framework Practically - Hands On Recipies

Build your Web Dev toolbox of Spring Boot, Spring Data, Spring Security, Spring REST
4.1 (49 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.
517 students enrolled
Created by Le Deng
Last updated 12/2016
English
Current price: $12 Original price: $145 Discount: 92% off
30-Day Money-Back Guarantee
Includes:
  • 5.5 hours on-demand video
  • 14 Articles
  • 15 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Build up own toolbox with Spring Framework and Spring Boot
  • Have a comprehensive understanding of Spring Framework and Spring boot
  • Use Spring Boot for rapid prototyping and development for web app
  • Know how to leverage Spring Data to interact with database
  • Know how to add Spring Security to the app
  • Develop REST APIs using Spring Boot
View Curriculum
Requirements
  • A bit of Spring basics, Java Kwowledge, Database and Front-end Development
Description

WELCOME TO MY COURSE - "Learn Spring Framework Practically - Hands On Recipies"

You can find more info here: ldeng(dot)net/courses


This is the Only course that covers hands on recipes for latest Spring Framework Family including:

Spring Boot, Thymeleaf, Spring Data, Spring Security, Hibernate, MongoDB and more...


New Course for 2016 ... The best way to learn is through hands-on practice. 

Assignments are included in each section as well.

Join the family of thousands of students, who have enrolled in my courses.


See Reviews from students who have taken the course:

"Very practical and engaging; highly recommended course. Learn't a lot in a short period of time"  -- Morebodi Modise

"It dives quickly into some practical, ready-to-use recipes. Explanations are clear and straightforward."  --  Bogdan Pisai



What is Spring Framework? What is Spring Boot?

In the modern world of software development, the speed of an application creation and the need for rapid prototyping is becoming tremendously important. In the world of Java application development, Spring Framework is the standard to use and Spring Boot is the kind of framework that will give you the power to produce high-quality software at a rapid pace. As under the hood of Spring Boot, everything is just Spring; yet, it provides the flexibility and ease to use so that a lot of boilerplate works are taken care of automatically.

What's special about this course?

A lot of times, when you read a tutorial or take an online course with Spring Framework, it's either too short a piece that you just can't have a systematic way to connect them, or a lot of boring theories are introduced and eventually got lost. You don't need to know how exactly a car works to drive a car. 

This course use recipe approach that each example covers a small topic that is essential in the web app development. You can follow the live coding to develop the example. Once you get a hold of the concept, you are definitely encourage to take a step further to build your own example. Eventually, you will have a comprehensive toolbox at hand, which you can use to build your next project app.

How is this course structured?
First, we'll take a look at Spring Boot CLI, a newly added command line tool. Then, we will look at the some basic techniques used in Spring app development. After that, we will talk about Spring Data, which is used to establish the communication between spring app and database. Next, we will look at Spring security that how we can add that topic to an app. Last but not least, we will look at REST services and see how we can develop it using Spring Boot.


MONEY BACK GUARANTEE

Udemy provides 30-day money back guarantee. No reason needed! If you are not satisfied with the course, you can always get your money back. No Risk Involved! So sign up and I'll see you in the course!

Who is the target audience?
  • Anyone who is interested in Spring Framework Knowledge
Curriculum For This Course
48 Lectures
05:17:31
+
Getting Ready
2 Lectures 07:34
Tips and Source Code
00:34

An overview for the whole course

Preview 07:00
+
Learn To Use Spring Boot CLI
5 Lectures 17:17

How to install Spring Boot CLI tool

How To Install CLI Tool
04:04

How to run a hello world example from Spring Boot CLI

How To Create Hello World with CLI
04:19

How to use Spring Boot CLI to package an app into jar file.

How To Package as Jar File with CLI
05:05

How to use Spring Boot CLI to package an app into war file.

Preview 03:47

+
Web Development with Spring Boot
12 Lectures 01:10:55

How to develop Spring Boot Hello World example in Eclipse

How To Develop Hello World Example with Spring Boot using Eclipse
10:48

How to use Template Engine - Thymeleaf in Spring Boot

Preview 10:19


What is POJO and how to develop it.

How To Develop a POJO Java Bean
06:46

How to bind model object to views

How To Bind Model Objects To Views in Spring
09:32


How handle form submission using Thymeleaf and Spring Boot

How To Develop Form and Handle Submission in Spring
09:18

Exercise - 3
00:01

How to add Bootstrap as a front-end framework into template engine in Spring Boot

How To Use Bootstrap in Spring Boot
07:42

How to include common html content using template engine

Preview 07:16

How to develop navigation bar in with template engine in Spring Boot

How To Add Navigation Bar in Spring
09:07

Exercise - 4
00:01
+
Learn To Develop Useful Services
7 Lectures 48:24

How to use logging in Spring 

How To Use Logging in Spring
08:39

Exercise - 1
00:01

How to add internationalization

How To Add Internationalization Support in Spring Boot
12:21

Exercise - 2
00:01

How to add email service - part 1

How To Add Automatically Sending Email Service - Part 1
12:18

How to add email service - part 2

How To Add Automatically Sending Email Service - Part 2
15:01

Exercise - 3
00:01
+
Learn To Use Spring Data
8 Lectures 01:12:05

How to use Spring JDBC to connect to database

How To Use JDBC to Connect to Database in Spring Boot
15:07

How to use Spring JPA to connect to database

How To use Spring Boot JPA to Connect to Database
16:25

How to use Spring Boot to connect to MySQL database

How To Connect to MySQL in Spring Boot
10:13

Exercise - 1
00:01

How to use Spring Boot to connect to MongoDB

Preview 16:54

How to use database shells for MySQL and MongoDB

How To Use Database Shell
03:48

How to develop CRUD operations with MySQL database

How To Develop CRUD with MySQL in Spring Boot
09:35

Exercise - 2
00:01
+
Learn To Use Spring Security
7 Lectures 58:36

How to include Spring Security in Spring Boot

How To Add Spring Security in Spring Boot
04:14

How to use in-memory security in Spring Boot

How To Use In-Memory Security in Spring Boot
03:25

How to use security with MySQL database connection - part 1

How To Use Spring Security with MySQL Database - Part 1
12:14

How to use security with MySQL database connection - part 2

How To Use Spring Security with MySQL Database - Part 2
14:19

How to use security with MySQL database connection - part 3

How To Use Spring Security with MySQL Database - Part 3
11:45

How to use Spring Security with encrypted password

How To Add Password Encryption in Spring
12:38

Exercise
00:01
+
Learn To Develop REST Services
6 Lectures 42:37

What is REST service?

What is REST Service?
08:25

How to provide object info through REST API

How To Return Instance Info for Http Request
07:45

What are HTTP methods?

What Are Http Methods?
02:42

How to develop CRUD operations with REST APIs in Spring Boot - part 1

How To Develop CRUD Operations Using REST - Part 1
12:02

How to develop CRUD operations with REST APIs in Spring Boot - part 2

How To Develop CRUD Operations Using REST - Part 2
11:42

Exercise
00:01
+
Bonus Section
1 Lecture 00:01
All Other Courses and Coupons
00:01
About the Instructor
Le Deng
4.2 Average rating
1,752 Reviews
7,413 Students
17 Courses
ldeng.net/courses, consultant, thousands of students

Le Deng was first exposed to programming when he was at elementary school and his first language was Logo, a 2D drawing programming language. He received his BS in Electrical Engineering in China and his MS in Electrical Engineering at RIT in US. He has been both a learner and a teacher through the course. In the past few years, he has been interested in web technologies and working on his own path to become an entrepreneur. He’s life philosophy is to contribute a hand on better shaping this world and he is willing to spend just a life-time to fulfill it. He is currently working as a consultant in Boston US.