Learn Spring Security 4 Intermediate - Hands On
4.0 (16 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.
270 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn Spring Security 4 Intermediate - Hands On to your Wishlist.

Add to Wishlist

Learn Spring Security 4 Intermediate - Hands On

A more advanced tutorial on Spring Security 4
4.0 (16 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.
270 students enrolled
Created by Le Deng
Last updated 12/2016
English
Current price: $10 Original price: $95 Discount: 89% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • 1 Article
  • 16 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand Spring Security 4 Framework beyond basics
  • Understand how to use JDBC database for security authentication
  • Understand how to customize Authorization
  • Understand Access Control List and its usage
  • Understand some important security concerns such as channel security, CSRF and etc
View Curriculum
Requirements
  • Learn Spring Security 4 Intermediate - Hands On
Description

WELCOME TO MY COURSE - "Learn Spring Security 4 Intermediate - Hands On"

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


This is the Only course series that covers Spring Security 4 with depth. The is the second course of the series. This first course builds up the basic knowledge with hands on practice and is titled "Learn Spring Security 4 Basics - Hands On"

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

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

Bonus Section includes all the courses that I teach and promotions. Make sure you don't miss them.


!NOTICE: This is the second course of Spring Security 4 series and the previous is called "Learn Spring Security 4 Basics - Hands On", which is highly recommended before taking this course, as concepts and examples are based on the previous course.

What to expect when I finish these two courses?

By the time you finish these two courses (about 4 hours video), you should be able to understand most of the problems related to Spring Security 4. You will understand how to approach various issues related to security in web app development and how to utilize the power of Spring Security to solve those issues.

What is Spring Security?

Spring Security provides comprehensive security services for Java EE-based enterprise software applications. There is a particular emphasis on supporting projects built using The Spring Framework, which is the leading Java EE solution for enterprise software development.

People use Spring Security for many reasons, but most are drawn to the project after finding the security features of Java EE’s Servlet Specification or EJB Specification lack the depth required for typical enterprise application scenarios. Whilst mentioning these standards, it’s important to recognize that they are not portable at a WAR or EAR level. Therefore, if you switch server environments, it is typically a lot of work to reconfigure your application’s security in the new target environment. Using Spring Security overcomes these problems, and also brings you dozens of other useful, customizable security features.

What about this course?

This course introduce some of the basics of Spring Security 4 with hands-on coding. We will use a demo web app called “Cleaning Service Center” as example to see how we can bring our security layer to the next level.

Why XML Configuration?

The course uses XML based configuration.

Spring Boot will remove a lot of the boiler-plate code and configurations, which will give us great convenience to quickly develop an app. However, it will also hide things under the hood. That is to say, it’s better to do the manual configuration and coding first so that we can have a better understanding.

Class-based configuration is good to use, but again, you can get more insight with XML configuration. As class-based configuration and XML based configuration are well mapped, you can always find the corresponding part by googling it.


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 wants to learn Spring Security at a more advanced level
Students Who Viewed This Course Also Viewed
Curriculum For This Course
20 Lectures
01:46:14
+
Overview
1 Lecture 02:42
+
JDBC Authentication
4 Lectures 28:00

Group Based Authorities
08:06

Password Encoding
08:07

Salting
05:47
+
Authorization Customization
7 Lectures 39:29
Spring Expression Language
06:42


Pre-Authorize
04:57

Post-Authorize
05:44

Roles Allowed
03:34

Pre-filter
06:17

Post-filter
02:26
+
Access Control List
3 Lectures 18:38

ACL Configuration
04:52

ACl Integration
08:00
+
Other Topics
4 Lectures 17:23
Channel Security
06:36

CSRF
05:28

Authentication Tag
02:26

Remember Me
02:53
+
Bonus Section
1 Lecture 00:01
All Other Courses and Coupons
00:01
About the Instructor
Le Deng
4.1 Average rating
2,128 Reviews
8,819 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.