02Обучение
Всё, что я знаю,простыми словами.
От «что происходит, когда вы открываете сайт» до архитектуры multi-tenant SaaS. Каждый урок объясняет, как это работает, когда это применять, каких ошибок избегать — и какие вопросы задают на собеседованиях.
- 01Основы вебаС анимацией
Как работает веб
Что на самом деле происходит между вводом URL и появлением страницы.
- 02Основы вебаС анимацией
Домены и DNS
Регистраторы, nameserver'ы, записи и TTL — без магии.
- 03Основы вебаС анимацией
Cloudflare
Подключить домен, правильно настроить HTTPS, кэшировать, защищать и разбирать проблемы.
- 04Основы вебаС анимацией
HTTP
Методы, статус-коды, заголовки, cookie, кэширование и CORS — на живых примерах.
- 05Основы вебаС анимацией
HTTP/1.1, HTTP/2 и HTTP/3
Мультиплексирование, сжатие заголовков, QUIC и что всё это значит для скорости.
- 06Основы вебаС анимацией
HTTPS и TLS
Рукопожатие, сертификаты, Let's Encrypt и HSTS — по практическим шагам.
- 07Основы вебаС анимацией
REST API
Проектируйте API, которые предсказуемы, безопасны для повторов и приятны в интеграции.
- 08ЯзыкиС анимацией
JavaScript и TypeScript
Тот JavaScript, который действительно важен, плюс типы, которые ловят баги до релиза.
- 09ЯзыкиС анимацией
Современный PHP
PHP 8.x — типизированный, быстрый и выразительный: enum'ы, readonly, match, атрибуты и Composer.
- 10ЯзыкиС анимацией
SQL
Задавайте базе данных правильные вопросы: JOIN, агрегаты, оконные функции, индексы и транзакции.
- 11ФронтендС анимацией
HTML, CSS и JavaScript
Фундамент любого сайта: структура, стиль и поведение, сделанные как следует.
- 12ФронтендС анимацией
React
Интерфейсы из компонентов: состояние, хуки, рендеринг и серверные возможности React 19.
- 13ФронтендС анимацией
Next.js
React-фреймворк для быстрых и SEO-дружелюбных сайтов: App Router, серверный рендеринг и кэширование.
- 14ФронтендС анимацией
CSS и дизайн-системы
Дизайн-токены, шкалы, темизация и инструмент стилизации, который подходит вашему стеку.
- 15ФронтендС анимацией
Веб-анимация: GSAP, Lenis и Three.js
Движение, которое ощущается плавным, не тормозит и уважает тех, кто предпочитает его поменьше.
- 16ФронтендС анимацией
SEO, производительность и доступность
Core Web Vitals, техническое SEO и основы WCAG — измеряем, а не гадаем.
- 17БэкендС анимацией
Laravel
PHP-фреймворк, который превращает запрос в чистый и тестируемый ответ.
- 18БэкендС анимацией
Node.js и NestJS
JavaScript на сервере — с архитектурой, которая масштабируется на большие команды.
- 19БэкендС анимацией
Архитектура проекта
Как организовать бэкенд-код, чтобы он пережил рост, новых клиентов и новых разработчиков.
- 20БэкендС анимацией
Аутентификация и авторизация
Сначала доказать, кто пользователь, затем решить, что ему разрешено.
- 21БэкендС анимацией
Realtime и WebSockets
Доставлять пользователям обновления в тот же момент, когда что-то произошло.
- 22БэкендС анимацией
Очереди и фоновые воркеры
Делать медленную работу позже и надёжно, не заставляя пользователей ждать.
- 23БэкендС анимацией
Тестирование
Автоматические проверки, которые позволяют менять код без страха.
- 24E-commerceС анимацией
Каталог, корзина и оформление заказа
Основа любого интернет-магазина: товары, цены, корзины и заказы, которые никогда не врут.
- 25E-commerceС анимацией
Платежи
Безопасный приём денег: шлюзы, 3-D Secure, вебхуки, идемпотентность, возвраты и сверка.
- 26E-commerceС анимацией
Акции и лояльность
Правила скидок, их суммирование, расчёт лучшей цены, кэшбэк, уровни и рефералы — без потери денег.
- 27E-commerceС анимацией
Склад и синхронизация с ERP
Склады, движения остатков, резервы, заказы поставщикам и синхронизация магазина с бухгалтерией.
- 28E-commerceС анимацией
Админ-панели и CMS
Что нужно настоящему бэк-офису: роли, CRUD, медиа, SEO, отчёты, экспорт и аудит-логи.
- 29E-commerceС анимацией
Поиск по товарам
От запросов с LIKE до поисковых движков: устойчивость к опечаткам, фасеты, синонимы, ранжирование и свежий индекс.
- 30ДанныеС анимацией
Проектирование баз данных
Моделируйте сущности, ключи, индексы, деньги и время так, чтобы схема пережила годы изменений.
- 31ДанныеС анимацией
MySQL и MariaDB
InnoDB, индексы, транзакции, пользователи, медленные запросы, репликация и бэкапы на практике.
- 32ДанныеС анимацией
PostgreSQL
JSONB, CTE, строгие ограничения, MVCC, row-level security и Prisma в продакшене.
- 33ДанныеС анимацией
Redis и кэширование
Сделать медленное быстрым — и сохранить корректность, когда данные меняются.
- 34Мобильные приложенияС анимацией
React Native
Одна React-кодовая база, два по-настоящему нативных приложения — и как построить такое с нуля.
- 35Мобильные приложенияС анимацией
Firebase: push, Remote Config и Crashlytics
Достучаться до пользователей уведомлениями, менять поведение приложения без релиза и знать, когда оно падает.
- 36Мобильные приложенияС анимацией
Публикация в App Store и Google Play
Версионирование, подпись, тестовые треки, правила ревью и rollout — без сюрпризов.
- 37Linux и серверыС анимацией
Основы Linux: shell, файлы и пайпы
Файловая система, команды, которые вы набираете каждый день, и как связывать их между собой.
- 38Linux и серверыС анимацией
Пользователи, группы и права доступа в Linux
Кто может читать, писать и запускать: rwx, chmod, chown, sudo и баги, которые из них растут.
- 39Linux и серверыС анимацией
Процессы, сигналы и systemd
Что запущено, как это правильно остановить и как держать приложение живым с помощью systemd.
- 40Linux и серверыС анимацией
Сеть в Linux и SSH
IP и порты, отладка соединений, правильные SSH-ключи, туннели и базовый файрвол.
- 41Linux и серверыС анимацией
Пакеты, логи, cron и диски
Держите сервер обновлённым, знайте, где лежат логи, планируйте задачи и никогда не упирайтесь в диск.
- 42Linux и серверыС анимацией
VPS и облачные провайдеры
Shared-хостинг, VPS, управляемые платформы или облако: что выбрать, как подобрать размер и что сделать в первую очередь.
- 43Linux и серверыС анимацией
Стек веб-сервера: nginx, PHP-FPM и Node
Как nginx, Apache, PHP-FPM и Node-приложения складываются вместе на реальном сервере.
- 44Linux и серверыС анимацией
Базы данных на собственных серверах
Установка, закрытие доступа, тюнинг, бэкапы и реальное восстановление MySQL, PostgreSQL и Redis.
- 45Linux и серверыС анимацией
fail2ban: баним brute-force-атакующих по логам
Следим за логами, считаем неудачи, баним IP: простая защита от вторжений для SSH и nginx.
- 46Linux и серверыС анимацией
Защита сервера: полный чек-лист
Шаг за шагом, с командами: от свежего VPS до сервера, которому можно доверять в продакшене.
- 47Linux и серверыС анимацией
Продакшен-инфраструктура: лучшая конфигурация для каждого этапа
Эталонные архитектуры от одного грамотно настроенного VPS до Kubernetes и как безопасно переходить между ними.
- 48DevOps и облакоС анимацией
Docker
Упакуйте приложение со всем, что ему нужно, и запускайте его одинаково где угодно.
- 49DevOps и облакоС анимацией
Git, CI/CD и деплой без простоя
От коммита на вашем ноутбуке до безопасного и обратимого релиза в продакшене.
- 50DevOps и облакоС анимацией
Мониторинг, алертинг и бэкапы
Узнавайте о проблеме раньше пользователей и умейте откатить самый худший день.
- 51DevOps и облакоС анимацией
AWS
Самое большое облако: сотни сервисов, из которых важны несколько, и счёт, за которым нужно следить.
- 52DevOps и облакоС анимацией
Kubernetes
Оркестратор, который держит множество контейнеров запущенными, здоровыми и доступными на множестве машин.
- 53DevOps и облакоС анимацией
Terraform
Описывайте серверы, DNS и облачные ресурсы в коде, проверяйте план, затем применяйте.
- 54АрхитектураС анимацией
Монолит и микросервисы
Как делить систему, когда её делить и почему большинству команд стоит начинать с модульного монолита.
- 55АрхитектураС анимацией
Событийные системы: Kafka, RabbitMQ и очереди
События и команды, брокеры, партиции и consumer group'ы Kafka и как выбрать правильный инструмент.
- 56АрхитектураС анимацией
Масштабирование и балансировка нагрузки
Вертикальное и горизонтальное масштабирование, балансировщики, слои кэширования, реплики, пулинг и шардинг.
- 57АрхитектураС анимацией
Согласованность: транзакции, идемпотентность, outbox и саги
Как сохранить данные корректными, когда работа охватывает базы данных, очереди и сторонние API.
- 58АрхитектураС анимацией
Архитектура multi-tenant SaaS
Модели мультитенантности, герметичная изоляция, тарифы и лимиты, шумные соседи и клиенты, работающие офлайн.
- 59АрхитектураС анимацией
Надёжность, SRE и эксплуатация
SLO и error budget'ы, дежурства, реагирование на инциденты, postmortem'ы и восстановление после аварий.
- 60АрхитектураС анимацией
GraphQL
Схемы, резолверы, проблема N+1, кэширование и безопасность — и когда вместо него выигрывают REST или tRPC.
- 61БезопасностьС анимацией
Веб-безопасность и OWASP Top 10
Самые распространённые веб-уязвимости с реальными примерами и защиты, которые действительно работают.
- 62ИИС анимацией
Разработка с помощью AI
Работайте с coding-агентами как техлид: понятные правила, маленькие задачи, строгое ревью.
- 63БэкендС анимацией
Python, Django и FastAPI для веб-разработчиков
Python, который нужен для веба, «батарейки» Django и когда лучше подходит FastAPI.
- 64БэкендС анимацией
gRPC и Protocol Buffers
Быстрые типизированные вызовы между сервисами со сгенерированными клиентами и стримингом поверх HTTP/2.
- 65DevOps и облакоС анимацией
Serverless-функции
Запускайте код по требованию без управления серверами: Lambda, edge-функции, триггеры и холодные старты.
- 66ФронтендС анимацией
Vue 3 и Nuxt
Реактивные компоненты на Composition API, сторы Pinia и full-stack приложения на Nuxt с SSR.
- 67ФронтендС анимацией
PWA и service worker
Устанавливаемые веб-приложения, которые быстро загружаются и работают офлайн: manifest, service worker, кэширование.
- 68ФронтендС анимацией
Микрофронтенды
Разделение большого фронтенда по командам: Module Federation, паттерны композиции и реальная цена.
- 69ДанныеС анимацией
MongoDB
Документная база данных: храните данные так, как их читает ваше приложение.
- 70ДанныеС анимацией
Elasticsearch
Полнотекстовый поиск и аналитика на инвертированном индексе, распределённом по шардам.
- 71ДанныеС анимацией
ClickHouse для аналитики
Колоночная база данных, которая агрегирует миллиарды событий за секунды.
- 72ДанныеС анимацией
Векторные базы данных
Поиск по смыслу: храните эмбеддинги и быстро находите ближайшие.
- 73АрхитектураС анимацией
RabbitMQ
Брокер сообщений, который надёжно передаёт работу между сервисами.
- 74DevOps и облакоС анимацией
GitHub Actions
CI/CD, который живёт рядом с кодом: YAML-воркфлоу, которые тестируют, собирают и деплоят на каждый push.
- 75DevOps и облакоС анимацией
GitLab CI/CD
Пайплайны в .gitlab-ci.yml: стадии, job-ы, раннеры и environments, встроенные в GitLab.
- 76DevOps и облакоС анимацией
Jenkins
Self-hosted сервер автоматизации: пайплайны как код в Jenkinsfile, которые выполняются на ваших агентах.
- 77DevOps и облакоС анимацией
Ansible
Настраивайте много серверов одинаково с помощью читаемых YAML-плейбуков по обычному SSH.
- 78DevOps и облакоС анимацией
Helm
Пакетный менеджер для Kubernetes: шаблонизированные чарты, values для каждого окружения и релизы, которые можно откатить.
- 79DevOps и облакоС анимацией
Google Cloud (GCP)
Контейнеры, которые масштабируются до нуля, managed Postgres и serverless-хранилище данных — всё под одной моделью IAM.
- 80DevOps и облакоС анимацией
Microsoft Azure
Облако Microsoft: App Service, Container Apps, AKS и Azure SQL, связанные воедино через Entra ID.
- 81DevOps и облакоС анимацией
Vercel и Netlify
Пушите в Git — получаете глобальный сайт с превью-URL, serverless-функциями и кэшированием на edge.
- 82DevOps и облакоС анимацией
OpenTelemetry
Один открытый стандарт для трейсов, метрик и логов, чтобы проследить запрос через все сервисы.
- 83DevOps и облакоС анимацией
Sentry
Узнавайте об ошибках раньше, чем о них сообщат пользователи, — со stack trace, релизом и контекстом.
- 84БэкендС анимацией
Нагрузочное тестирование с k6
Узнайте, как ваша система ведёт себя под трафиком, раньше пользователей.
- 85БэкендС анимацией
End-to-end тестирование с Playwright
Тестируйте приложение так, как им пользуются люди: в настоящем браузере и автоматически.
- 86ИИС анимацией
LLM API
Вызывайте большую языковую модель из своего кода — и держите под контролем стоимость, задержку и риски.
- 87ИИС анимацией
RAG (Retrieval-Augmented Generation)
Пусть LLM отвечает по вашим собственным документам — с источниками, а не догадками.
- 88ИИС анимацией
AI-агенты
LLM, которые в цикле используют tools, чтобы довести многошаговую задачу до конца, — и как сделать их безопасными и полезными.
- 89ИИС анимацией
Основы машинного обучения
Как компьютеры учатся находить закономерности на примерах — идеи, на которых держится любая AI-фича.
- 90БезопасностьС анимацией
OAuth 2.x и OpenID Connect
Делегированный доступ и «Войти через…» — с PKCE, короткоживущими токенами и правильными scopes.
- 91БезопасностьС анимацией
Управление секретами и Vault
Держите пароли, ключи и токены вне кода — и делайте их короткоживущими, проверяемыми и легко ротируемыми.
- 92БезопасностьС анимацией
Penetration testing basics
How authorised security testing works: scope, methodology, tools and a report people can act on.
- 93БезопасностьС анимацией
GDPR и приватность для инженеров
Практический инженерный взгляд на персональные данные: правовое основание, минимизация, согласие, права пользователей и утечки.
Есть идея продукта?Давайте создадим его.
Расскажите о своей идее, продукте или команде. Обычно отвечаю в течение одного рабочего дня.