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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Security and Authentication · LearnSpace
Назад в каталог
courseraПрограммирование

Security and Authentication

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

О курсе

This course explores security and authentication in back-end development focusing on ASP.NET Identity, role-based access, and data protection. You’ll learn how to securely manage user authentication, authorization, and encryption, while using Microsoft Copilot to write safe code and protect your APIs. By the end of the course, you will be able to… Describe the features and functionalities of ASP.NET Identity, role-based access control, and data protection principles Explain the processes of user registration, token-based authentication, encryption and decryption, and securing API endpoints Define the importance of role-based access control, the structure and use of JSON Web Tokens (JWT), and best practices for secure data storage Develop a secure back-end application using Microsoft Copilot, including writing secure code, implementing authentication and authorization, and resolving security issues

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

AuthenticationsRole-Based Access Control (RBAC)Data SecurityEncryptionAuthorization (Computing)Secure CodingASP.NETApplication SecurityMicrosoft CopilotData Encryption StandardIdentity and Access ManagementDebuggingData StorageBack-End Web DevelopmentJSONApplication Programming Interface (API)

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

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

01Securing APIs with ASP.NET Identity54 материалов

Introduction to Security and Authentication

Course Introduction: Introduction to Security and AuthenticationВидеоCourse SyllabusЧтениеThe What’s What of the CourseВидеоCompleting the Guided LabsВидео

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

Microsoft

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

Security and Authentication
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 40.3 ч

4 модулей

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

Субтитры: Арабский, Французский, Узбекский, Итальянский, Бразильский португальский, Корейский, Немецкий, Пушту, Индонезийский, Испанский, Дари, Японский, Казахский

Часть программы вашего университета
Reference –Navigating the Guided LabsЧтение
Microsoft Tools for Back-End DevelopmentЧтение
Introducing the AI Tool: Microsoft CopilotВидео
How to be Successful in This ProgramВидео
Introduction to the ProjectВидео

Introduction to ASP.NET Identity

Introduction: Securing APIs with ASP.NET IdentityВидеоWhy Securing APIs Starts with IdentityDIALOGUEOverview of ASP.NET IdentityВидеоArchitecture of ASP.NET IdentityВидеоIntroduction to ASP.NET Identity-Reference GuideЧтениеPractice Quiz: Introduction to ASP.NET IdentityЗадание

User Registration and Authentication in ASP.NET Identity

User Registration ProcessВидеоActivity: User RegistrationЗаданиеActivity: User Registration - Answer KeyЧтениеUser Authentication ProcessВидеоImplementing User Registration and AuthenticationВидеоGuided Lab: Implementing User Registration and AuthenticationPLUGINYou Try It! Implementing User Registration and AuthenticationЛабораторнаяYou Try It! Implementing User Registration and Authentication - Answer KeyЧтениеUser Registration and Authentication in ASP.NET IdentityЧтениеPractice Quiz: User Registration and Authentication in ASP.NET IdentityЗадание

Managing User Roles and Claims in ASP.NET Identity

Introduction to User Roles in ASP.NET IdentityВидеоManaging Roles in ASP.NET Identity-Reference GuideЧтениеClaims-Based Authorization in ASP.NET IdentityВидеоManaging User Roles and Claims in ASP.NET IdentityЧтениеDemonstrating Roles and Claims in an ASP.NET ApplicationВидеоManaging Roles and Claims in an ASP.NET ApplicationВидеоGuided Lab: Managing Roles and Claims in an ASP.NET ApplicationPLUGINYou Try It! Managing Roles and Claims in an ASP.NET ApplicationЛабораторнаяYou Try It! Managing Roles and Claims in an ASP.NET Application - Answer KeyЧтениеManaging Roles and Claims in ASP.NET IdentityЧтениеPractice Quiz: Managing User Roles and Claims in ASP.NET IdentityЗадание

Token-Based Authentication in ASP.NET Identity

Overview of Token-Based AuthenticationВидеоDemonstrating Token-Based Authentication in ASP.NETВидеоImplementing Token-Based Authentication in an ASP.NET ApplicationВидеоGuided Lab: Implementing Token-Based Authentication in an ASP.NET ApplicationPLUGINYou Try It! Implementing Token-Based Authentication in an ASP.NET ApplicationЛабораторнаяYou Try It! Implementing Token-Based Authentication in an ASP.NET Application - Answer KeyЧтениеImplementing Token-Based Authentication in ASP.NET IdentityЧтениеPractice Quiz: Token-Based Authentication in ASP.NET IdentityЗадание

Integrating External Authentication Providers with ASP.NET Identity

Overview of External Authentication ProvidersВидеоDemonstrating Integration of External ProvidersВидеоIntegrating External Authentication ProvidersВидеоGuided Lab: Integrating External Authentication ProvidersPLUGINYou Try It! Integrating External Authentication ProvidersЛабораторнаяYou Try It! Integrating External Authentication Providers - Answer KeyЧтениеUsing OAuth 2.0 and OpenID Connect for External AuthenticationЧтениеPractice Quiz: Integrating External Authentication Providers with ASP.NET IdentityЗаданиеGraded Quiz: Securing APIs with ASP.NET IdentityЗаданиеConclusion: Securing APIs with ASP.NET IdentityВидео
02Role-Based Access Control and JWT Authentication44 материалов

Introduction to Role-Based Access Control

Introduction: Role-Based Access Control and JWT AuthenticationВидеоOverview of Role-Based Access Control (RBAC)ВидеоActivity: Architecture of RBAC in ASP.NET CoreЗаданиеActivity: Architecture of RBAC in ASP.NET Core - Answer KeyЧтениеUnderstanding Role-Based Access Control (RBAC)ЧтениеPractice Quiz: Introduction to Role-Based Access ControlЗадание

Introduction to JSON Web Tokens (JWT)

What are JSON Web Tokens (JWTs)?ВидеоUnderstanding JSON Web Tokens (JWT)DIALOGUEActivity: JWT StructureЗаданиеActivity: JWT Structure - Answer KeyЧтениеCreating and Decoding JWTsВидеоGuided Lab:Creating and Decoding JWTsВидео

Implementing JWT Authentication in ASP.NET Core

Overview of JWT Authentication in ASP.NET CoreВидеоImplementing JWT AuthenticationВидеоGuided lab: Implementing JWT Authentication in ASP.NETВидеоGuided Lab: Implementing JWT Authentication in ASP.NETPLUGINYou Try It! Implementing JWT Authentication in ASP.NETЛабораторнаяYou Try It! Implementing JWT Authentication in ASP.NET - Answer KeyЧтение

Securing API Endpoints with JWTs

Securing API Endpoints with JWTsВидеоActivity: Plan Security for API EndpointsЗаданиеActivity: Plan Security for API Endpoints- Answer KeyЧтениеSecuring API Endpoints with JWTsВидеоGuided Lab Video: Securing API Endpoints with JWTsВидеоGuided Lab: Securing API Endpoints with JWTsPLUGIN

Best Practices for Implementing JWT Authentication

Best Practices for JWT AuthenticationВидеоImplementing Security Best Practices for JWTsВидеоGuided Lab Video: Applying JWT Security Best PracticesВидеоGuided Lab: Applying JWT Security Best PracticesPLUGINYou Try It! Applying JWT Security Best PracticesЛабораторнаяYou Try It! Applying JWT Security Best Practices - Answer KeyЧтение
03Data Protection34 материалов

Foundations of Data Protection

Introduction: Data ProtectionВидеоCore Principles of Data ProtectionВидеоThreats to Data ProtectionВидеоActivity: Data BreachesЗаданиеUnderstanding the Core Principles of Data ProtectionЧтениеPractice Quiz: Introduction to Data ProtectionЗадание

Encryption and Decryption

What is Encryption?ВидеоImplementing Encryption and DecryptionВидеоGuided Lab Video: Implementing Encryption and DecryptionВидеоGuided Lab: Implementing Encryption and DecryptionPLUGINYou Try It! Implementing Encryption and DecryptionЛабораторнаяYou Try It! Implementing Encryption and Decryption - Answer KeyЧтениеEncryption and Decryption: Best Practices and Key DifferencesЧтениеPractice Quiz: Encryption and DecryptionЗадание

Data Masking and Obfuscation

What is Data Masking?ВидеоWhat is Data Obfuscation?ВидеоActivity: Data Masking and ObfuscationЗаданиеUnderstanding Data Masking and ObfuscationЧтениеPractice Quiz: Data Masking and ObfuscationЗадание

Secure Data Storage

Best Practices for Secure Data StorageВидеоImplementing Secure Data StorageВидеоGuided Lab Video: Implementing Secure Data StorageВидеоGuided Lab: Implementing Secure Data StoragePLUGINYou Try It! Implementing Secure Data StorageЛабораторнаяYou Try It! Implementing Secure Data Storage - Answer KeyЧтение

Protecting Data in Transit

Encryption Protocols for Data in TransitВидеоMethods for Securing Network DataВидеоProtecting Data in Transit: Encryption Protocols and Best PracticesЧтениеPractice Quiz: Protecting Data in TransitЗаданиеConclusion: Data ProtectionВидеоGraded Quiz: Data ProtectionЗадание
04Using Microsoft Copilot for Implementing Security Features17 материалов

Writing Secure Code with Microsoft Copilot

Introduction: Using Microsoft Copilot for Implementing Security FeaturesВидеоIntroduction to Writing Secure CodeВидеоWhy Your Security Knowledge Matters More with Copilot DIALOGUEUsing Microsoft Copilot to Write Secure CodeВидеоActivity: Writing Secure Code Using Microsoft CopilotЗаданиеSecure Coding Best Practices: A Guide with Microsoft CopilotЧтение

Implementing Authentication and Authorization with Microsoft Copilot

Overview of Authentication and AuthorizationВидеоImplementing Authentication and Authorization with Microsoft CopilotВидеоActivity: Implementing Authentication and Authorization Using Microsoft CopilotЗаданиеImplementing Authentication and Authorization with Microsoft CopilotЧтение

Debugging and Resolving Security Issues with Microsoft Copilot

Identifying Security Issues in CodeВидеоUsing Microsoft Copilot to Debug Security IssuesВидеоActivity: Debugging and Resolving Security Issues Using Microsoft CopilotЗаданиеDebugging and Resolving Security Issues with Microsoft CopilotЧтение

Capstone Project: Security and Authentication with Microsoft Copilot

Capstone Project Overview and RequirementsВзаимная проверкаSecurity Review DayDIALOGUECourse Conclusion: Security and AuthenticationВидео
Guided Lab: Creating and Decoding JWTsPLUGIN
You Try It! Creating and Decoding JWTsЛабораторная
You Try It! Creating and Decoding JWTs - Answer KeyЧтение
Creating and Using JSON Web Tokens (JWT) in ASP.NET CoreЧтение
Practice Quiz: Introduction to JSON Web Tokens (JWT)Задание
Step-by-Step Guide to Implementing JWT Authentication in ASP.NET CoreЧтение
Practice Quiz: Implementing JWT Authentication in ASP.NET CoreЗадание
You Try It! Securing API Endpoints with JWTsЛабораторная
You Try It! Securing API Endpoints with JWTs - Answer KeyЧтение
Securing API Endpoints with JWTsЧтение
Practice Quiz: Securing API Endpoints with JWTsЗадание
Practice Quiz: Best Practices for Implementing JWT AuthenticationЗадание
Graded Quiz: Role-Based Access Control and JWT AuthenticationЗадание
Conclusion: Role-Based Access Control and JWT AuthenticationВидео
Securing Data Storage: From Implementation to Ownership DIALOGUE
Secure Data Storage: Best Practices and TechniquesЧтение
Practice Quiz: Secure Data StorageЗадание