Spring Professional Certification Exam Tutorial - Module 06
4.5 (47 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
314 students enrolled

Spring Professional Certification Exam Tutorial - Module 06

Spring Security
4.5 (47 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
314 students enrolled
Created by Dominik Cebula
Last updated 4/2020
English
English [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2.5 hours on-demand video
  • 1 article
  • 13 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Knowledge and skills required for Spring Professional Certification Exam
  • Spring Professional Certification Study Guide Explanation & Answers
  • Spring Security
  • Spring Authentication and authorization
Requirements
  • Java
  • Maven
  • IDE of your choice
Description

Spring Professional Exam Tutorial explains and answers all questions from Spring Professional Certification Study Guide. Each answer to exam topic is explained in detail with video tutorial, description and good example for you to get deep understanding of discussed topic. With this course you will get all required knowledge and skills to pass Spring Professional Certification Exam.

Course is divided into 8 modules:

  • Module 01 - Container, Dependency, and IoC

  • Module 02 - Aspect Oriented Programming

  • Module 03 - Data Management: JDBC, Transactions, Spring Data JPA

  • Module 04 – Spring Boot

  • Module 05 - Spring MVC and The Web Layer

  • Module 06 – Security

  • Module 07 – REST

  • Module 08 – Testing

This course covers sixth module of the entire course and inside you can find answers to all topics from Spring Professional Certification Study Guide sixth section, which is Spring Security. I will cover authentication and authorization, security filter chain, antMatcher and mvcMatcher, we will discuss how Spring Security cross cutting concerns works internally to provide ready to use solutions for application security.

Who this course is for:
  • Spring Professional Exam & Certification Candidates
Course content
Expand 13 lectures 02:35:15
+ Spring Security
13 lectures 02:35:15
Examples Download
00:00

Question 01 - What are authentication and authorization? Which must come first?

Preview 20:50

Question 02 - Is security a cross cutting concern? How is it implemented internally?

Question 02 - Is security a cross cutting concern? How is it implemented [...]
19:57

Question 03 - What is the delegating filter proxy?

Question 03 - What is the delegating filter proxy?
18:27

Question 04 - What is the security filter chain?


Update:

Please have a look at the Spring Security documentation to see the official list and order of those filter in Spring 5.1.6:


https://docs.spring.io/spring-security/site/docs/5.1.6.RELEASE/reference/htmlsingle/#filter-ordering


Thank you Helen Ma for pointing this.

Question 04 - What is the security filter chain?
16:01

Question 05 - What is a security context?

Question 05 - What is a security context?
18:45

Question 06 - What does the ** pattern in an antMatcher or mvcMatcher do?

Question 06 - What does the ** pattern in an antMatcher or mvcMatcher do?
09:41

Question 07 - Why is the usage of mvcMatcher recommended over antMatcher?

Question 07 - Why is the usage of mvcMatcher recommended over antMatcher?
03:48

Question 08 - Does Spring Security support password hashing? What is salting?

Question 08 - Does Spring Security support password hashing? What is salting?
16:09

Question 09 - Why do you need method security? What type of object is typically secured at the method level (think of its purpose not its Java type).

Question 09 - Why do you need method security? What type of object is [...]
07:35

Question 10 - What @PreAuthorized and @RolesAllowed annotations do? What is the difference between them?

Question 10 - What @PreAuthorized and @RolesAllowed annotations do? [...]
06:06

Question 11 - How are @PreAuthorized and @RolesAllowed annotations implemented?

Question 11 - How are @PreAuthorized and @RolesAllowed annotations implemented?
09:56

Question 12 - In which security annotation are you allowed to use SpEL?

Question 12 - In which security annotation are you allowed to use SpEL?
08:00