Skip to content

itsecd/websec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 

Repository files navigation

Безопасность веб-приложений

Содержание

Лекции

Вопросы Презентация Видеозапись
1 План всего курса, "роадмапы"
Где учиться помимо лекций
Как устроен интернет (HTTP, браузеры, DNS, куки)
Что происходит в браузере - HTML, CSS, JS
Инструменты для разработки и отладки
Презентация Видеозапись
2 HTML - общая концепция языка разметки
HTML - основные элементы, формы
HTML - DOM
Презентация Видеозапись
3 HTML - лейауты
HTML - семантическая разметка
Презентация Видеозапись
4 CSS - общая концепция
CSS - селекторы, основные операторы
CSS - хорошие привычки именования
Презентация Видеозапись
5 JS - базовые знания, синтаксис
JS - взаимодействие с DOM
JS - взаимодействие с сервером, работа с XML и JSON
Презентация Видеозапись
6 JS - современное состояние ES6, удобные конструкции
JS - классы, фреймворки, модульность, jQuery
Презентация Видеозапись
7 ReactJS - общая концепция
ReactJS - компоненты, state и props, virtual DOM
Презентация Видеозапись
8 ReactJS - создание проекта, отладка, публикация
ReactJS - npm, основные полезные модули
Презентация Видеозапись
9 Bootstrap Презентация Видеозапись
10 Типичные архитектуры веб-приложений Презентация Видеозапись
11 Схемы и протоколы аутентификации
Программные интерфейсы: REST, gRPC, OpenAPI
Презентация Видеозапись
12 OWASP Top 10 Презентация Видеозапись
13 Broken Access Control
Cryptographic Failures
Injections
Презентация Видеозапись
14 Insecure Design
Security Misconfiguration
Vulnerable and Outdated Components
Identification and Authentication Failures
Презентация Видеозапись
15 Методика тестирования на уязвимости
Способы автоматизации тестирования
Презентация Видеозапись

Лабораторные работы

Тема Проект
1 Упражнения на чистом JS https://github.com/itsecd/websec-1/
2-4 Интерактивное приложение на HTML, CSS, JS https://github.com/itsecd/websec-2/
5-8 React-приложение https://github.com/itsecd/websec-3/

Материалы для саморазвития

Роадмапы по веб-технологиям:

Интерактивные курсы HTML, CSS, JS:

Справочники на русском:

Средства для разработки:

По уязвимостям:

About

Безопасность веб-приложений

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published