Перейти к содержанию

Актуальный веб: 100 новых уроков

Эта подборка продолжает новые возможности веб-приложений. В ней 100 уроков восьми серий, выбранных после исследования актуальных направлений веб-разработки и продвижения. У каждого курса есть последовательный пример, оглавление и архив самостоятельных состояний проекта.

Все материалы опубликованы. Приложения, зависимости, модели и измерения при написании не запускались; результаты описаны как ожидаемые. Тесты и деплой учебных приложений не выполнялись. Демонстрационные таблицы SEO и видео не являются статистикой ProfessorWeb.

Восемь курсов

Курс Уроков
AI-агенты в работе веб-разработчика 14
MCP: инструменты Markdown-библиотеки 12
SEO в эпоху AI-поиска 14
Современные нативные интерфейсы: учебный каталог 14
Контентный сайт на Astro: библиотека «Полка» 14
RAG и pgvector: поиск по учебной библиотеке 12
Безопасные зависимости и сборки веб-проекта 10
Поисковая аналитика видео и контента 10

Какие маршруты выбрать

Обновление контентного сайта: Astro → нативный интерфейс → безопасные зависимости. Сохраняем постоянные адреса, улучшаем доступность и отделяем среду сборки от опубликованных файлов.

Помощник по собственным знаниям: AI workflow → MCP → RAG и pgvector. Сначала описываем задания и полномочия, затем инструменты, источники и границы ответа.

Продвижение учебной библиотеки: SEO в эпоху AI-поиска → видео, социальный поиск и аналитика. Связываем вопросы аудитории со страницами и отдельными каналами, различаем показ, упоминание, переход и результат.

Маршруты связывают знания; учебные приложения разных курсов не являются автоматически совместимыми модулями. Требования к среде и ограничения указаны в каждом оглавлении.

Все 100 уроков

AI-агенты в работе веб-разработчика

  1. Контракт задачи для AI-агента
  2. AI-агент для разработки: карта проекта и границы изменения
  3. AI-агент для разработки: контекст проекта без лишних файлов
  4. AI-агент для разработки: сохранение URL как условие изменения
  5. AI-агент для разработки: одна задача и один небольшой результат
  6. AI-агент для разработки: ревью изменения, предложенного агентом
  7. AI-агент для разработки: диагностика ошибки с достаточными данными
  8. AI-агент для разработки: чужой текст в контексте агента
  9. AI-агент для разработки: разрешения на действия и человеческое решение
  10. AI-агент для разработки: параллельная работа без конфликтов файлов
  11. AI-агент для разработки: учёт расходов и граница повторной попытки
  12. AI-агент для разработки: продолжение работы после смены контекста
  13. AI-агент для разработки: отчёт об изменении и основания выводов
  14. AI-агент для разработки: полный маршрут изменения Markdown-библиотеки

MCP: инструменты Markdown-библиотеки

  1. Данные и обязанности MCP-сервера
  2. MCP: JSON-RPC и обнаружение сервера
  3. MCP: описание инструментов и проверка аргументов
  4. MCP: поиск по разрешённым Markdown-документам
  5. MCP: чтение документа по идентификатору
  6. MCP: ошибки протокола и ошибки инструмента
  7. MCP: ресурсы и устойчивые URI
  8. MCP: роль сервера и доступ до поиска
  9. MCP: черновик только после серверного подтверждения
  10. MCP: повтор запроса и идемпотентная запись
  11. MCP: клиент, который проверяет ответ сервера
  12. Передача MCP-инструментов в сопровождение

SEO в эпоху AI-поиска

  1. Контракт измерения видимости в AI-поиске
  2. SEO для AI-поиска: сопоставимые запросы и журнал наблюдений
  3. SEO для AI-поиска: карта страниц, тем и постоянных URL
  4. Индексирование и допуск страницы в AI-поиск
  5. SEO для AI-поиска: проверяемые примеры на учебной странице
  6. SEO для AI-поиска: связи уроков и покрытие задачи читателя
  7. SEO для AI-поиска: свежесть материала и журнал изменений
  8. SEO для AI-поиска: контракты выгрузок Google и Яндекса
  9. Показы в генеративном поиске Google
  10. Share of Voice в ответах Алисы AI
  11. Рефералы AI-сервисов и границы аналитики
  12. SEO для AI-поиска: редакционный эксперимент без обещания роста
  13. Реестр требований и мифов об AI SEO
  14. SEO для AI-поиска: редакционный процесс наблюдения и обновления

Современные нативные интерфейсы: учебный каталог

  1. Прогрессивное улучшение веб-интерфейса: каталог уроков
  2. HTML dialog: карточка урока в нативном диалоге
  3. Popover API: всплывающая справка в веб-интерфейсе
  4. CSS anchor positioning: привязка справки к кнопке
  5. CSS anchor positioning: запасные позиции у края экрана
  6. Плавная смена фильтра с View Transitions
  7. View Transitions: переходы между страницами каталога
  8. Scroll-driven animations в CSS: полоса чтения
  9. CSS view timeline: появление карточек при прокрутке
  10. Доступная анимация сайта: настройки движения пользователя
  11. CSS style queries: плотность карточек
  12. Типизированный CSS attr(): визуальная шкала
  13. CSS: контрастный текст и запасной цвет
  14. Нативный веб-интерфейс: передача интерфейса с матрицей возможностей

Контентный сайт на Astro: библиотека «Полка»

  1. Статическая библиотека на Astro
  2. Astro: Markdown и контракт коллекции
  3. Astro: страница статьи из записи коллекции
  4. Astro: общий layout, хедер и футер
  5. Astro: каталог и тематические разделы
  6. Astro: пагинация без пропуска материалов
  7. Astro: прежние адреса и карта соответствий
  8. Astro: иллюстрации и статические ресурсы
  9. Astro: локальная интерактивность и острова
  10. Astro: статический поисковый индекс
  11. Astro: порядок уроков и оглавление статьи
  12. Astro: карта сайта и управление индексированием
  13. Astro: черновики и редакционный маршрут
  14. Astro: статический выпуск и передача сборки

RAG и pgvector: поиск по учебной библиотеке

  1. Границы RAG и корпус учебной библиотеки
  2. RAG и pgvector: фрагменты Markdown и устойчивые ссылки
  3. RAG и pgvector: эмбеддинги и договор пространства векторов
  4. Pgvector в PostgreSQL: документы и векторы
  5. RAG и pgvector: идемпотентный импорт и активация ревизии
  6. Косинусный поиск в pgvector: доступ к источникам
  7. RAG и pgvector: полнотекстовый поиск и объединение рангов
  8. HNSW в pgvector: индекс и фильтрация
  9. RAG и pgvector: контекст, цитаты и отказ от ответа
  10. RAG и pgvector: обновление, удаление и смена модели
  11. RAG и pgvector: вопросы для оценки поиска и ответа
  12. RAG и pgvector: локальный веб-интерфейс и передача проекта

Безопасные зависимости и сборки веб-проекта

  1. Безопасность npm-зависимостей: граф зависимостей и границы доверия
  2. Безопасность npm-зависимостей: Lockfile, версии и целостность архива
  3. Скрипты установки и разрешения npm v12
  4. Безопасность npm-зависимостей: разбор обновления до установки пакетов
  5. Безопасность npm-зависимостей: уязвимости и достижимость кода
  6. SBOM и состав выпуска
  7. Безопасность npm-зависимостей: изоляция установки и сборки в CI
  8. Trusted publishing и краткоживущие полномочия
  9. Безопасность npm-зависимостей: происхождение сборки и проверка пакета
  10. Безопасность npm-зависимостей: подозрительное обновление и восстановление

Поисковая аналитика видео и контента

  1. Аналитика видео: поиск, просмотры и переходы на сайт
  2. Аналитика видео и сайта: свойства платформ и доступ к данным
  3. Идентификаторы видео, статей и плейлистов
  4. Аналитика видео и сайта: нормализация выгрузок без потери смысла
  5. Группы поисковых запросов для видео
  6. Связь статьи и видео в учебном маршруте
  7. Сравнение коротких и полных видео
  8. Аналитика видео и сайта: аннотации изменений и повторные наблюдения
  9. Переходы из видео и границы атрибуции
  10. Выбор следующей темы по данным видео и сайта

Другие серии находятся в общем оглавлении и тематическом каталоге.