Course Information
Course Overview
Learn how to use JSON Web Token to secure REST applications, manage user roles and permissions, & Much more! (LEGACY)
Java Spring Framework (Spring Framework) is a popular, open source, enterprise-level framework for creating standalone, production-grade applications that run on the Java Virtual Machine (JVM). Java Spring Boot (Spring Boot) is a tool that makes developing web application and micro-services with Spring Framework faster and easier through three core capabilities, mainly its auto-configuration An opinionated approach to configuration.
Spring Boot is an open source Java-based framework used to create a micro Services. It is developed by Pivotal Team and is used to build stand-alone and production ready spring applications. This course will give you an introduction to Spring Boot and familiarize you with its basic concepts. For practice, we will build a Spring Boot REST API that manages employees.
The ability to create standalone applications These features work together to provide you with a tool that allows you to set up a Spring-based application with minimal configuration and setup. Spring security provides authentication and authorization to applications using servlet filters - a security filter chain.
Web applications are susceptible to security threats and attacks, as they are accessible by anyone uses the internet. In this course, we will build a REST API that will expose endpoints having restricted access to specific only authenticated users, for to manage the employees, for creating, updating , editing existing, and deleting employees. We can use spring security to secure URLs. Spring Security is a security framework that secures J2EE-based enterprise applications, by providing powerful, customizable security features like authentication and authorization . It is the de facto standard for securing Spring-based applications.
Course Content
- 31 section(s)
- 212 lecture(s)
- Section 1 Introduction
- Section 2 Web Application Overview
- Section 3 Application Domain
- Section 4 Security
- Section 5 Custom Exception Handling
- Section 6 User Registration
- Section 7 Generate JWT
- Section 8 Brute Force Attack
- Section 9 Email Notification
- Section 10 User Service
- Section 11 User Resource
- Section 12 API Test
- Section 13 Front End
- Section 14 Authentication service
- Section 15 User service
- Section 16 Interceptor
- Section 17 Guard
- Section 18 Notification
- Section 19 HTML Template
- Section 20 Login Page
- Section 21 Register Page
- Section 22 User Page - Display User Info
- Section 23 User Page - Add a New User
- Section 24 User Page - Edit User
- Section 25 User Page - Delete User
- Section 26 User Page - Reset Password
- Section 27 User Page - Profile
- Section 28 Enhancement
- Section 29 Security Management - Front End
- Section 30 Deployment
- Section 31 Final Note
What You’ll Learn
- JSON Web Token (JWT), Authentication, Authorization, Stateless Session Policy, Manage User Security Roles, Manage User Security Permissions, Mitigation of Brute Force Attack, Secure API Endpoints, Password Encryption, Role-based Access Control
Reviews
-
DDeependra Singh Bundela
good
-
KKaushal Kumar
great
-
MManjunath S
Good to learn.
-
GGustavo Morales
.