Актуальный веб: 100 новых уроков
Эта подборка продолжает новые возможности веб-приложений. В ней 100 уроков восьми серий, выбранных после исследования актуальных направлений веб-разработки и продвижения. У каждого курса есть последовательный пример, оглавление и архив самостоятельных состояний проекта.
Все материалы опубликованы. Приложения, зависимости, модели и измерения при написании не запускались; результаты описаны как ожидаемые. Тесты и деплой учебных приложений не выполнялись. Демонстрационные таблицы SEO и видео не являются статистикой ProfessorWeb.
Восемь курсов
Какие маршруты выбрать
Обновление контентного сайта: Astro → нативный интерфейс → безопасные зависимости. Сохраняем постоянные адреса, улучшаем доступность и отделяем среду сборки от опубликованных файлов.
Помощник по собственным знаниям: AI workflow → MCP → RAG и pgvector. Сначала описываем задания и полномочия, затем инструменты, источники и границы ответа.
Продвижение учебной библиотеки: SEO в эпоху AI-поиска → видео, социальный поиск и аналитика. Связываем вопросы аудитории со страницами и отдельными каналами, различаем показ, упоминание, переход и результат.
Маршруты связывают знания; учебные приложения разных курсов не являются автоматически совместимыми модулями. Требования к среде и ограничения указаны в каждом оглавлении.
Все 100 уроков
AI-агенты в работе веб-разработчика
- Контракт задачи для AI-агента
- Карта проекта и границы изменения
- Контекст проекта без лишних файлов
- Сохранение URL как условие изменения
- Одна задача и один небольшой результат
- Ревью изменения, предложенного агентом
- Диагностика ошибки с достаточными данными
- Чужой текст в контексте агента
- Разрешения на действия и человеческое решение
- Параллельная работа без конфликтов файлов
- Учёт расходов и граница повторной попытки
- Продолжение работы после смены контекста
- Отчёт об изменении и основания выводов
- Полный маршрут изменения Markdown-библиотеки
MCP: инструменты Markdown-библиотеки
- Данные и обязанности MCP-сервера
- JSON-RPC и обнаружение сервера
- Описание инструментов и проверка аргументов
- Поиск по разрешённым Markdown-документам
- Чтение документа по идентификатору
- Ошибки протокола и ошибки инструмента
- Ресурсы и устойчивые URI
- Роль сервера и доступ до поиска
- Черновик только после серверного подтверждения
- Повтор запроса и идемпотентная запись
- Клиент, который проверяет ответ сервера
- Передача MCP-инструментов в сопровождение
SEO в эпоху AI-поиска
- Контракт измерения видимости в AI-поиске
- Сопоставимые запросы и журнал наблюдений
- Карта страниц, тем и постоянных URL
- Индексирование и допуск страницы в AI-поиск
- Проверяемые примеры на учебной странице
- Связи уроков и покрытие задачи читателя
- Свежесть материала и журнал изменений
- Контракты выгрузок Google и Яндекса
- Показы в генеративном поиске Google
- Share of Voice в ответах Алисы AI
- Рефералы AI-сервисов и границы аналитики
- Редакционный эксперимент без обещания роста
- Реестр требований и мифов об AI SEO
- Редакционный процесс наблюдения и обновления
Современные нативные интерфейсы: учебный каталог
- Каталог как основа прогрессивного улучшения
- Карточка урока в нативном диалоге
- Всплывающая справка без управления слоями
- Привязка справки к кнопке через CSS
- Запасные позиции у края экрана
- Плавная смена фильтра с View Transitions
- Переходы между страницами каталога
- Полоса чтения с прокруткой документа
- Появление карточек на view timeline
- Согласование движения и пользовательских настроек
- Плотность карточек через запросы стиля
- Типизированные атрибуты для визуальной шкалы
- Контрастный текст и цветовой fallback
- Передача интерфейса с матрицей возможностей
Контентный сайт на Astro: библиотека «Полка»
- Статическая библиотека на Astro
- Markdown и контракт коллекции
- Страница статьи из записи коллекции
- Общий layout, хедер и футер
- Каталог и тематические разделы
- Пагинация без пропуска материалов
- Прежние адреса и карта соответствий
- Иллюстрации и статические ресурсы
- Локальная интерактивность и острова
- Статический поисковый индекс
- Порядок уроков и оглавление статьи
- Карта сайта и управление индексированием
- Черновики и редакционный маршрут
- Статический выпуск и передача сборки
RAG и pgvector: поиск по учебной библиотеке
- Границы RAG и корпус учебной библиотеки
- Фрагменты Markdown и устойчивые ссылки
- Эмбеддинги и договор пространства векторов
- Документы и векторы в PostgreSQL
- Идемпотентный импорт и активация ревизии
- Косинусный поиск и доступ к источникам
- Полнотекстовый поиск и объединение рангов
- Индекс HNSW и ограничения фильтрации
- Контекст, цитаты и отказ от ответа
- Обновление, удаление и смена модели
- Вопросы для оценки поиска и ответа
- Локальный веб-интерфейс и передача проекта
Безопасные зависимости и сборки веб-проекта
- Граф зависимостей и границы доверия
- Lockfile, версии и целостность архива
- Скрипты установки и разрешения npm v12
- Разбор обновления до установки пакетов
- Уязвимости и достижимость кода
- SBOM и состав выпуска
- Изоляция установки и сборки в CI
- Trusted publishing и краткоживущие полномочия
- Происхождение сборки и проверка пакета
- Подозрительное обновление и восстановление
Поисковая аналитика видео и контента
- Поиск, просмотры и переходы: разные метрики
- Свойства платформ и доступ к данным
- Идентификаторы видео, статей и плейлистов
- Нормализация выгрузок без потери смысла
- Группы поисковых запросов для видео
- Связь статьи и видео в учебном маршруте
- Сравнение коротких и полных видео
- Аннотации изменений и повторные наблюдения
- Переходы из видео и границы атрибуции
- Выбор следующей темы по данным видео и сайта
Другие серии находятся в общем оглавлении и тематическом каталоге.