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