Фронтенд и веб-платформа
HTML, CSS, JavaScript, TypeScript, компоненты и статические сайты.
397 материаловМатериалы для проекта «SaaS» объединяют несколько направлений. Начните с разделов ниже.
HTML, CSS, JavaScript, TypeScript, компоненты и статические сайты.
397 материаловСерверные приложения, базы данных, авторизация и интеграции.
768 материаловДомены, хостинг, серверы, автоматические выпуски и сопровождение.
121 материалБыстрая загрузка, тестирование, доступность и защита данных.
155 материаловТипографика, макеты, дизайн-системы и удобные интерфейсы для веба.
56 материаловСобытия, Метрика, GA4 и измерение результатов сайта.
45 материаловРекламные платформы, кампании, аудитории, креативы и оценка затрат.
22 материалаEmail, коммуникации и жизненный цикл клиента.
17 материаловЗафиксировать схему заявки и связь с пользователем
Прочитать свои заявки через модель и порядок
Создать и завершать серверную сессию
Ограничить карточку и изменение владельцем
Сохранить только разрешённые и проверенные поля
Обновлять открытую заявку с восстановлением ввода
Сохранить комментарий текущего пользователя
Атомарно записать статус и историю закрытия
Ограничить выборку и сохранить параметры фильтра
Отделить повторяемую фоновую работу от HTTP
Создать частное уведомление владельцу
Хранить вложение вне public и проверять скачивание
Выдать ограниченную карточку через тот же session guard
Зафиксировать окружение, миграции и границы выпуска
Двенадцать последовательных уроков на одном примере «Архив».
Разделить карточку, байты и состояния файла.
Проверить заявку по размеру, имени и допустимым типам.
Привязать каждую операцию к аутентифицированному владельцу.
Подключить закрытый бакет с обязательным versioning.
Создать ограниченный presigned POST и зарезервировать квоту.
Зафиксировать versionId, длину и задачу обработки атомарно.
Выдать GET только на готовую версию своего файла.
Декодировать и перекодировать JPEG/PNG/WebP в безопасный WebP.
Добавить SQL-очередь с lease, повторами и fencing.