Веб-дизайн, UX и конверсия
Типографика, макеты, дизайн-системы и удобные интерфейсы для веба.
56 материаловМатериалы для проекта «Информационный сайт ProfessorWeb» объединяют несколько направлений. Начните с разделов ниже.
Типографика, макеты, дизайн-системы и удобные интерфейсы для веба.
56 материаловHTML, CSS, JavaScript, TypeScript, компоненты и статические сайты.
397 материаловДомены, хостинг, серверы, автоматические выпуски и сопровождение.
121 материалБыстрая загрузка, тестирование, доступность и защита данных.
155 материаловТехническое SEO, запросы, Google Search Console и Яндекс Вебмастер.
71 материалСобытия, Метрика, GA4 и измерение результатов сайта.
45 материаловПубликации, соцсети, видео, распространение и работа с репутацией.
26 материаловEmail, коммуникации и жизненный цикл клиента.
17 материаловNode-сервер отдаёт каталог и страницы без токена в HTML
Подписанная ссылка открывает короткий private preview
Подлинное событие сохраняется идемпотентно
Fixtures импортируются как drafts, экспорт описан отдельно
Составлена обратимая процедура изменения
Выпуск описывает версии, права и непроверенные границы
10 уроков: фиксированные источники, нормализация, устойчивые ID, HTTP-валидаторы, история SQLite, ручной отбор, API и экспорт Markdown.
RSS/Atom fixture, список фиксированных источников
feedparser, поля, даты и ссылки
source+entry id, URL policy
ETag/Last-Modified/304, таймауты, лимит ответа
Транзакционная фиксация entries и версии
Один worker, due/backoff, restart state
Отбор новых/changed, подтверждение редактора
Read-only server, безопасный вывод и pagination
Выбранные записи, references and idempotent export
Приватный локальный стенд, SSRF boundary and quotas
Восемь новых курсов: AI по документам, единый вход, Go и htmx, GraphQL, Terraform, Storybook, Three.js и Solidity.
16 уроков одного развивающегося проекта: Определить собственные источники, вопросы и границы ответа. Зафиксировать контракт, воспроизводимое состояние и порядок обновления.
Определить собственные источники, вопросы и границы ответа.
Прочитать и проверить корпус, сохранив адреса и отпечатки файлов.
Сохранить заголовки и разделить текст на ограниченные фрагменты.
Объяснить частоты слов и упорядочить кандидатов BM25.
Сохранить документы и фрагменты одной транзакцией.