• Professional Development
  • Medicine & Nursing
  • Arts & Crafts
  • Health & Wellbeing
  • Personal Development

Course Images

Spring Security Core: Beginner to Guru

Spring Security Core: Beginner to Guru

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • On-Demand course

  • 10 hours 48 minutes

  • All levels

Description

This video course teaches you how to secure Java framework applications with Spring Security. With the help of interesting activities and examples, you'll learn about using the capabilities of Spring Boot for securing web applications and you'll also delve into the Test-Driven Development approach to understand the features of Spring Security.

Increasing cases of online security breaches have made it important for every organization to ensure that their applications are secure. With this video course, you'll explore Spring Security techniques that'll help you in authenticating and authorizing users, and protecting your applications from hazardous security breaches. The course begins with an introduction to Spring Security, enabling you to understand its importance in securing framework applications. You'll leverage the auto-configuration capabilities of Spring Boot to secure a web application using HTTP basic authentication. Next, you'll learn how to replace and customize the default Spring Boot auto-configuration with the help of a series of exercises. Moving ahead, you'll discover the unique security aspects in a Spring Boot web application that mimics a robust monolithic application with web pages and RESTful endpoints. Later, you'll follow a Test-Driven Development (TDD) approach to understand the features of Spring Security. With the help of interesting examples, you'll also be able to write a failing test using JUnit 5, Mockito, and Spring MockMVC. By the end of this video course, you'll have developed the skills you need to use Spring Security to secure your framework applications. All the codes and resources for this course can be found at - https://github.com/PacktPublishing/Spring-Security-Core-Beginner-to-Guru-

What You Will Learn

Set up an environment on your local machine for Spring Security
Secure applications using Spring Security
Protect your application against common web security vulnerabilities
Authenticate application users and authorize user actions
Test user access with the Test-Driven Development (TDD) approach
Unlock accounts automatically after a period of time

Audience

If you are a Spring framework application developer who wants to secure enterprise and Java framework applications with Spring Security, then this video course is for you. A good understanding of Java, Spring Framework 5, JUnit, Mockito, and web applications is recommended before getting started with this course. Knowledge of HTTP, Apache Maven, and SQL will also be beneficial.

Approach

With the help of interesting examples, activities, and exercises, this video course helps you to get up and running with Spring Security.

Key Features

Gain a deep understanding of Spring Security * Explore the Spring Security toolset for authentication and authorization of users * Become familiar with the Test-Driven Development (TDD) approach

Github Repo

https://github.com/PacktPublishing/Spring-Security-Core-Beginner-to-Guru-

About the Author
John Thompson

John Thompson has been in the IT industry for over 20 years. Today, he specializes mainly in Java, the most successful and widely known programming language in use today. He also specializes in the Spring Framework, which the most popular open-source application framework for building enterprise-class applications on the Java platform. Just some of the organizations he worked with include Visa, Kohls, Federal Home Loan Bank, and Belk Department Stores. Through the courses he is providing, he hopes to leverage his years of experience to accelerate your learning of the Spring Framework. The Spring Framework is a big framework. The environment for enterprise Java is even bigger. If you're new to Java, you have a lot to learn.

Course Outline

1. Introduction

2. Introduction to Spring Security

3. HTTP Basic Auth

4. Spring Security Java Configuration

5. In Memory Authentication Provider

6. Password Security

7. Custom Authentication Filter

8. Database Authentication

9. User Roles

10. User Authorities

11. Multitenancy Security

12. CSRF Protection in Spring Security

13. Appendix A: Using GitHub

Course Content

  1. Spring Security Core: Beginner to Guru

About The Provider

Packt
Packt
Birmingham
Founded in 2004 in Birmingham, UK, Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and i...
Read more about Packt

Tags

Reviews