Чему вы научитесь
- Понимать, как устроена архитектура современных приложений (микросервисы и API).
- Понимать, почему пользователь теперь — владелец данных.
- Видеть разницу между двумя слоями: пользовательским и машинным.
- Определять, что такое IAM и OpenID Provider.
- Узнаете о популярных IAM-решения (Keycloak, Auth0, Okta, Azure AD).
- Разбираться в базовых терминах: SSO, OAuth 2.0, OIDC, Access Token, ID Token.
О курсе
Для кого этот курс
Начальные требования
Для успешного прохождения курса достаточно базового понимания ИТ-терминов:
-
Вы знаете, что такое веб-приложение.
-
Вы понимаете, что такое логин и пароль и зачем они нужны.
-
Вы слышали о токенах (хотя бы на уровне «что-то такое»).
Всё остальное — архитектура, протоколы, термины — разбирается в курсе с нуля.
Преподаватели курса
Как проходит обучение
Курс построен по принципу «от простого к сложному» и состоит из трёх модулей:
Модуль 1. От монолита к экосистеме (уроки 1–4)
-
Архитектура современных приложений: микросервисы и API.
-
Что такое API и зачем он нужен.
-
Пользователь — владелец данных: эволюция роли.
-
Экосистема приложений: почему нужен единый вход (SSO).
Модуль 2. Как устроена современная аутентификация и авторизация (уроки 5–7)
-
Два слоя авторизации: пользовательский и машинный.
-
IAM и OpenID Provider: класс решений для управления доступом.
-
Обзор IAM-решений: Keycloak, Auth0, Okta, Azure AD.
Модуль 3. Стандарты и глоссарий (уроки 8–10)
-
OAuth 2.0 и OIDC: стандарты авторизации и аутентификации.
-
Глоссарий: ключевые термины с определениями.
-
Итоговый урок: целостная картина современной аутентификации.
Формат:
-
10 текстовых уроков с наглядными схемами.
-
30 тестов (по 3 на каждый урок) с правильными ответами и объяснениями.
-
Глоссарий для быстрого повторения терминов.
Что вы получите
- После прохождения курса вы будете:
- ✅ Понимать архитектуру современных приложений — микросервисы, API, экосистемы.
- ✅ Видеть эволюцию роли пользователя — от читателя до владельца данных.
- ✅ Объяснять, зачем нужен единый вход (SSO) — и какую бизнес-ценность он даёт.
- ✅ Различать два слоя авторизации — пользовательский (SSO) и машинный (Access Token).
- ✅ Знать, что такое IAM и OpenID Provider — и какую роль они выполняют в экосистеме.
- ✅ Называть популярные IAM-решения — Keycloak, Auth0, Okta, Azure AD.
- ✅ Ориентироваться в ключевых терминах — API, микросервисы, SSO, IAM, OAuth 2.0, OIDC, Access Token, ID Token.