К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
JWT Authentication Bootcamp with Java & Spring Boot · LearnSpace
Назад в каталог
courseraIT и технологии

JWT Authentication Bootcamp with Java & Spring Boot

Курс от Packt
Средний≈ 5.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Master token-based security with this hands-on JWT bootcamp tailored for Java and Spring Boot developers. You'll gain practical knowledge of implementing robust authentication and authorization systems, working with role-based access controls, and integrating security into real-world service-based applications. You’ll begin with a foundational understanding of JWT, setting up your development environment, and progressively building out a secure backend with Spring Boot. The course then delves into user and role entity management, crafting authentication flows, configuring security filters, handling exceptions, and refining security layers. In the next phase, you'll design a multi-role application with separate functionalities for admins, providers, and consumers. You'll learn to create and secure CRUD operations, leveraging best practices for scalable, secure API development and testing with Postman. This course is ideal for backend developers, Java programmers, and Spring Boot enthusiasts looking to deepen their security implementation skills. Prior experience with Java and basic web development is recommended.

Навыки, которые вы освоите

Role-Based Access Control (RBAC)Secure CodingSpring BootApplication DesignAuthorization (Computing)Postman API PlatformAuthenticationsAPI TestingAPI DesignIdentity and Access ManagementUser AccountsRestful APISpring FrameworkWeb ApplicationsApplication Programming Interface (API)Java Programming

Программа курса

3 модулей · 54 учебных материалов

01Spring Boot 3.3.5 with JWT Authentication & Authorization38 материалов

Spring Boot 3.3.5 with JWT Authentication & Authorization

What is JWT and How Does It Work to Serve Token-Based Authentication and AuthorizationВидеоFull Course ResourcesЧтениеHow Does JWT Token Look Like and Its Different PartsВидеоUnderstanding the JWT WorkflowВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

JWT Authentication Bootcamp with Java & Spring Boot
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 5.7 ч

3 модулей

Язык: Английский

Субтитры: Казахский

Часть программы вашего университета
Software Download and InstallationВидео
Generating the Starter Spring Boot 3.3.5 ProjectВидео
IntelliJ Project SettingsВидео
Adding JWT DependenciesВидео
Adding Different User RolesВидео
Creating Role EntityВидео
Creating User EntityВидео
Adding Profile-Based Application Properties FilesВидео
Adding H2 File-Based Database ConfigurationВидео
Creating Role Repository with Required Custom QueriesВидео
Creating User Repository with Required Custom QueriesВидео
Adding Logic for UserDetailsImpl Class for Mapping the User Entity and RoleВидео
Adding Logic for UserServiceImpl to Load and Save UserВидео
Service for Generating, Validating Token, and Extracting ClaimsВидео
Implementing JWT Authentication FilterВидео
Implementing and Understanding Security Config BeanВидео
Exception Handling for All Security ErrorsВидео
Understanding Security Filter Chaining ConfigurationВидео
Handling CORS Configuration in the ApplicationВидео
Creating Signup Request DTOВидео
Creating LoginRequest and Response DTO and Message DTOВидео
Implementing Signup and Registration Functionality in Auth ControllerВидео
Understanding Auth ControllerВидео
Startup Command to Insert Roles into DatabaseВидео
Solving Circular DependencyВидео
Testing the ApplicationВидео
Updating Security Config Rules and Testing AgainВидео
Implement Test Controller to Test Authentication and AuthorizationВидео
Testing Different Roles with API Endpoints SecurityВидео
Get Logged-In User InformationВидео
Defining ErrorDTO and BusinessException in Backend APIВидео
Implementing Global Exception HandlerВидео
Mapping the Login Response to Right FieldsВидео
Spring Boot 3.3.5 with JWT Authentication & Authorization - AssessmentЗадание
02Designing a Real World Multi-Role Based Application6 материалов

Designing a Real World Multi-Role Based Application

Design - Service Provider FunctionalitiesВидеоDesign - Service Consumer FunctionalitiesВидеоDesign - Admin FunctionalitiesВидеоDesign - Listing Down the Different Entity ClassesВидеоDesigning a Service Marketplace ApplicationDIALOGUEDesigning a Real World Multi-Role Based Application - AssessmentЗадание
03CRUD Operation with Role-Based Authentication & Authorization10 материалов

CRUD Operation with Role-Based Authentication & Authorization

Refactor Generic Backend as per Service MarketplaceВидеоCreate Category Entity and RepositoryВидеоPOST API Endpoint for Adding Category by AdminВидеоGET API Endpoint to Retrieve All CategoriesВидеоUPDATE API Endpoint to Update a Category by AdminВидеоPOSTMAN Testing and Debugging of Add, Get, and Update CategoryВидеоImplementing Encapsulation and Privacy in OOPDIALOGUECRUD Operation with Role-Based Authentication & Authorization - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание