Веб-дизайн, UX и конверсия
Типографика, макеты, дизайн-системы и удобные интерфейсы для веба.
56 материаловМатериалы для проекта «Информационный сайт ProfessorWeb» объединяют несколько направлений. Начните с разделов ниже.
Типографика, макеты, дизайн-системы и удобные интерфейсы для веба.
56 материаловHTML, CSS, JavaScript, TypeScript, компоненты и статические сайты.
397 материаловДомены, хостинг, серверы, автоматические выпуски и сопровождение.
121 материалБыстрая загрузка, тестирование, доступность и защита данных.
155 материаловТехническое SEO, запросы, Google Search Console и Яндекс Вебмастер.
71 материалСобытия, Метрика, GA4 и измерение результатов сайта.
45 материаловПубликации, соцсети, видео, распространение и работа с репутацией.
26 материаловEmail, коммуникации и жизненный цикл клиента.
17 материаловОграничить q/status и согласовать поиск с клиентом
Различать удостоверение demo actor и роль PATCH
Связать ответ и журнал через requestId без изменения JSON
Подготовить таблицы и один владелец pg Pool
Читать список и Ticket без SQL в controller
Атомарно обновить Ticket и ticket_events с проверкой основы
Возвращать statusCode/code/message/requestId без внутренних данных
Описать запросы и ответы без подмены runtime validation
Передать ESM API, SQL и ожидаемые сценарии без ложного отчёта
14 уроков: Индекс: OpenSearch для Markdown-библиотеки
Границы проекта Индекс, устойчивые идентификаторы и восстановление поисковой копии из Markdown.
Чтение собственного корпуса, проверка метаданных и стабильная контрольная сумма проекции.
Создание схемы Индекса с text, keyword, датами и отказом от случайных полей.
Цепочка анализа русского текста, защищённые термы и отдельное поле точных обозначений.
NDJSON для Bulk API, устойчивые идентификаторы и разбор частично принятого пакета.
Серверный шаблон multi_match, веса полей и проверка полноты ответа поиска.
Условия filter в bool, точные keyword-значения и обязательная публичная граница.
terms-агрегации для разделов и меток, многозначные поля и ограниченный набор групп.
Фрагменты highlight, маркеры совпадений и безопасное построение карточки в браузере.
Вес заголовка, match_phrase, технические identifiers и предметные ожидания к выдаче.
Сравнение хешей, полный разбор корпуса перед удалением и повтор после частичного отказа.
Создание library-v2, reindex, согласование изменений и переключение стабильных имён чтения и записи.
Небольшой HTTP-контракт, граница прав, ограниченная пагинация и безопасный ответ о недоступности.
Состояние шардов, свежесть проекции, восстановление корпуса и границы непроверенного учебного проекта.