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

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

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

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

Web Application Security

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

О курсе

This course covers essential web security concepts and secure coding practices. You’ll learn to identify common vulnerabilities, implement protection techniques, and leverage Microsoft Copilot to detect and fix security issues in web applications. By the end of this program, you will be able to… Define common web application vulnerabilities and principles of secure coding. Explain the concepts and impacts of SQL injection, XSS, CSRF, input validation techniques, and best practices for authentication and authorization. Describe the importance of output encoding, sanitization, secure data storage, and transmission. Enhance the security of web applications with Microsoft Copilot to detect vulnerabilities, fix issues, and implement secure coding practices.

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

Secure CodingApplication SecurityData ValidationAuthenticationsAI IntegrationsAuthorization (Computing)Web ApplicationsData SecurityData IntegrityMicrosoft Copilot

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

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

01Common Vulnerabilities (e.g., SQL Injection, XSS, CSRF)49 материалов

Introduction to Web Application Security

Course Introduction: Web Application SecurityВидеоInstructor IntroductionВидеоCourse Syllabus: Web Application SecurityЧтениеThe What’s What of the CourseВидео

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

Microsoft

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

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

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 37.4 ч

4 модулей

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

Субтитры: Арабский, Французский, Узбекский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

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

Introduction to Web Application Vulnerabilities

Introduction: Common VulnerabilitiesВидеоIdentifying Common Web VulnerabilitiesВидеоPractical Impact of VulnerabilitiesВидеоComparing VulnerabilitiesВидеоActivity: Vulnerability Comparison TableЗаданиеActivity: Vulnerability Comparison Table - Answer KeyЧтениеOverview of Common Web Application VulnerabilitiesЧтениеOverview of Common Web VulnerabilitiesЧтениеPractice Quiz: Introduction to Web Application VulnerabilitiesЗадание

SQL Injection

How SQL Injection WorksВидеоMitigating SQL InjectionВидеоImplementing SQL Injection MitigationВидеоActivity: SQL Injection Mitigation PracticeЗаданиеActivity: SQL Injection Mitigation Practice - Answer KeyЧтениеMitigating SQL Injection: Practical StrategiesЧтениеPractice Quiz: SQL InjectionЗадание

Cross-Site Scripting (XSS)

How XSS WorksВидеоMitigating XSS VulnerabilitiesВидеоXSS Exploitation and Mitigation in ActionВидеоActivity: Preventing XSS in a Sample ApplicationЗаданиеActivity: Preventing XSS in a Sample Application - Answer KeyЧтениеMitigating XSS: Input Validation and EncodingЧтениеPractice Quiz: Cross-Site Scripting (XSS)Задание

Cross-Site Request Forgery (CSRF)

How CSRF WorksВидеоMitigating CSRFВидеоDemonstrating CSRF Exploitation and MitigationВидеоActivity: Implementing CSRF Prevention in a Web ApplicationЗаданиеActivity: Implementing CSRF Prevention in a Web Application - Answer KeyЧтениеPractice Quiz: Cross-Site Request Forgery (CSRF)Задание

Mitigating Web Vulnerabilities

SQL Injection Case StudyВидеоXXS Injection Case StudyВидеоCSRF Case StudyВидеоAnalyzing and Mitigating Web VulnerabilitiesВидеоGuided Lab: Analyzing and Mitigating Web VulnerabilitiesPLUGINYou Try It! Analyzing and Mitigating Web VulnerabilitiesЛабораторнаяYou Try It! Analyzing and Mitigating Web Vulnerabilities - Answer KeyЧтениеPractice Quiz: Mitigating Web VulnerabilitiesЗаданиеGraded Quiz: Common Vulnerabilities (e.g., SQL Injection, XSS, CSRF)ЗаданиеConclusion: Common Vulnerabilities (e.g., SQL Injection, XSS, CSRF)Видео
02Secure Coding Practices and Input Validation41 материалов

Principles of Secure Coding

Introduction: Secure Coding Practices and Input ValidationВидеоOverview of Secure Coding PrinciplesВидеоSecure Development Lifecycle (SDL)ВидеоFoundations of Secure Coding: Key Principles and the SDLЧтениеPractice Quiz: Principles of Secure CodingЗадание

Implementing Input Validation

Types of Input ValidationВидеоImplementing Input Validation in CodeВидеоImplementing Input Validation in a Web Application - Guided Lab VideoВидеоGuided Lab: Implementing Input Validation in a Web ApplicationPLUGINYou Try It! Implementing Input Validation in a Web ApplicationЛабораторнаяYou Try It! Implementing Input Validation in a Web Application - Answer KeyЧтениеPractical Input Validation Techniques for Secure Web ApplicationsЧтениеPractice Quiz: Implementing Input ValidationЗадание

Encoding and Sanitization Techniques

Encoding TechniquesВидеоImplementing Encoding Techniques in CodeВидеоSanitization PracticesВидеоEncoding and Sanitization in a Web Application - Guided Lab VideoВидеоGuided Lab: Encoding and Sanitization in a Web ApplicationPLUGINYou Try It! Encoding and Sanitization in a Web ApplicationЛабораторная

Implementing Secure Authentication and Authorization

Authentication TechniquesВидеоAuthentication Techniques PasskeysВидеоAuthorization Techniques – Implementing Role-Based Access Control (RBAC)ВидеоImplementing Authentication and Authorization in a Web Application - Guided Lab VideoВидеоGuided Lab: Implementing Authentication and Authorization in a Web ApplicationPLUGINYou Try It! Implementing Authentication and Authorization in a Web ApplicationЛабораторная

Secure Data Storage and Transmission Techniques

Encryption Techniques for Secure Data StorageВидеоSecure Transmission With TLS/SSL ProtocolsВидеоSecure Data Storage and Transmission in a Web Application - Guided Lab VideoВидеоGuided Lab: Secure Data Storage and Transmission in a Web ApplicationPLUGINYou Try It! Secure Data Storage and Transmission in a Web ApplicationЛабораторнаяYou Try It! Secure Data Storage and Transmission in a Web Application - Answer KeyЧтение
03Using Microsoft Copilot for Identifying and Fixing Security Issues35 материалов

Identifying Security Vulnerabilities with Microsoft Copilot

Overview of Security Vulnerability DetectionВидеоUsing Copilot to Detect VulnerabilitiesВидеоActivity: Detecting Vulnerabilities Using Microsoft CopilotЗаданиеActivity: Detecting Vulnerabilities Using Microsoft Copilot - Answer KeyЧтениеYou Try It! Detecting Vulnerabilities Using Microsoft CopilotЛабораторнаяYou Try It! Detecting Vulnerabilities Using Microsoft Copilot - Answer KeyЧтениеPractice Quiz: Identifying Security Vulnerabilities With Microsoft CopilotЗадание

Fixing Security Issues Using Microsoft Copilot

Understanding Copilot’s RecommendationsВидеоApplying Fixes With CopilotВидеоActivity: Fixing Vulnerabilities Using Microsoft CopilotЗаданиеActivity: Fixing Vulnerabilities Using Microsoft Copilot - Answer KeyЧтениеYou Try It! Fixing Vulnerabilities Using Microsoft CopilotЛабораторнаяYou Try It! Fixing Vulnerabilities Using Microsoft Copilot - Answer KeyЧтение

Applying Secure Coding Practices Using Copilot

Secure Coding Recommendations from CopilotВидеоActivity: Implementing Secure Coding Practices Using CopilotЗаданиеActivity: Implementing Secure Coding Practices Using Copilot - Answer KeyЧтениеYou Try It! Implementing Secure Coding Practices Using CopilotЛабораторнаяYou Try It! Implementing Secure Coding Practices Using Copilot - Answer KeyЧтениеSecure Coding Practices With CopilotЧтение

Comprehensive Security Review With Microsoft Copilot

Overview of Comprehensive Security ReviewsВидеоPerforming a Security Review With CopilotВидеоActivity: Conducting a Comprehensive Security Review Using CopilotЗаданиеActivity: Conducting a Comprehensive Security Review Using Copilot - Answer KeyЧтениеYou Try It! Conducting a Comprehensive Security Review Using CopilotЛабораторнаяYou Try It! Conducting a Comprehensive Security Review Using Copilot - Answer KeyЧтение

Evaluating AI-Driven Security Practices

Understanding the Limits of AI Security RecommendationsВидеоComparing AI Recommendations With Manual ReviewsВидеоActivity: Create a Security Evaluation ReportЗаданиеActivity: Create a Security Evaluation Report - Answer KeyЧтениеPractice Quiz: Evaluating AI-Driven Security PracticesЗаданиеGraded Quiz: Using Microsoft Copilot for Identifying and Fixing Security IssuesЗадание
04Capstone18 материалов

Capstone Part 1

Instructions: Capstone Part 1ВидеоCoach DialogueDIALOGUEActivity: Capstone Part 1Задание

Capstone Part 2

Instructions: Capstone Part 2ВидеоPreparing for Capstone Part 2DIALOGUEActivity: Capstone Part 2Задание

Capstone Part 3

Instructions: Capstone Part 3ВидеоPreparing for Capstone Part 3DIALOGUEActivity: Capstone Part 3Задание

Capstone Part 4

Instructions: Capstone Part 4ВидеоPreparing for Capstone Part 4DIALOGUEActivity: Capstone Part 4Задание

Capstone Part 5

Instructions: Capstone Part 5ВидеоPreparing for Capstone Part 5DIALOGUEActivity: Capstone Part 5Задание

Capstone Submission

Peer Review SubmissionВзаимная проверкаCourse Conclusion: Web Application SecurityВидеоProgram Conclusion: Microsoft Front-End Developer Professional CertificateВидео
You Try It! Encoding and Sanitization in a Web Application - Answer KeyЧтение
Encoding and Sanitization Cheat SheetЧтение
Practice Quiz: Encoding and Sanitization TechniquesЗадание
You Try It! Implementing Authentication and Authorization in a Web Application - Answer KeyЧтение
Authentication and Authorization Best PracticesЧтение
Practice Quiz: Implementing Secure Authentication and AuthorizationЗадание
Encryption and Secure Transmission Reference GuideЧтение
Practice Quiz: Secure Data Storage and Transmission TechniquesЗадание
Graded Quiz: Secure Coding Practices and Input ValidationЗадание
Conclusion: Secure Coding Practices and Input ValidationВидео
Practice Quiz: Fixing Security Issues Using Microsoft CopilotЗадание
Practice Quiz: Applying Secure Coding Practices Using CopilotЗадание
Practice Quiz: Comprehensive Security Review With Microsoft CopilotЗадание
Conclusion: Using Microsoft Copilot for Identifying and Fixing Security IssuesВидео