Освойте полную картину веб-безопасности и научитесь разрабатывать безопасные full-stack приложения с надежной авторизацией, защитой от уязвимостей и современными протоколами, такими как OAuth и OIDC.
Что вы получите:
Полное понимание модели безопасности веб-приложений - от теории до практики
Знание типичных уязвимостей и способов их предотвращения на уровне индустриальных стандартов
Навыки проектирования и реализации защищённой ролевой модели доступа в реальном full-stack приложении
Понимание и умение безопасно реализовывать потоки OAuth/OIDC для разных сценариев
Кому подойдёт курс:
Full-stack разработчикам, желающим усилить свои навыки в области безопасности
Frontend-разработчикам, заботящимся о защите клиентской части приложения
Backend-разработчикам, стремящимся к безопасной архитектуре серверной логики
Инженерам по безопасности приложений, желающим глубже понять практическую реализацию
Системным администраторам, интересующимся безопасностью с точки зрения кода
Кому курс не подойдёт:
Тем, кто не знаком с JavaScript и HTML
Новичкам без опыта в веб-разработке
Тем, кто ищет основы IT или сетевую безопасность
Разработчикам, ориентированным на дизайн и UX
Вы научитесь:
Разрабатывать безопасные веб-приложения, не полагаясь вслепую на фреймворки
Видеть безопасность как комплексную задачу, охватывающую и фронтенд, и бэкенд
Внедрять безопасность в ежедневный процесс разработки
Применять практики, которые действительно работают в реальных условиях
Практический проект:
Вы будете защищать полноценное приложение по отслеживанию личных расходов, состоящее из модулей: авторизация, дашборд, расходы, настройки и админ-панель. Ключевой акцент - реализация ролевой модели доступа (RBAC) и внедрение современных механизмов защиты на клиентской и серверной части.
Основной стек: Angular и Node.js с TypeScript, однако первые 5 модулей курса технологически нейтральны, так что вы сможете адаптировать знания под любой стек.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Обладатель степени магистра в области компьютерных наук, он выступал на международных конференциях, включая AngularUP, ngVikings, NG-Colombia, JSConf.be, HolyJS и другие.Имеет богатый опыт работы в крупных компаниях, таких как Credit Suisse, UBS, F-Secure и Tecnotree, где занимался разработкой корпоративного программного обеспечения.Также он регулярно публикует технические статьи по теме full-stack разработки с использованием Angular и делится пр