Открытая база знаний · IT / Digital
Все материалы
Статьи, инструкции и разборы по выбранной теме.
- RabbitMQ: очереди, маршрутизация и надёжная доставка сообщений Как RabbitMQ принимает, маршрутизирует и доставляет сообщения, зачем нужны подтверждения и как построить обработку, устойчивую к сбоям и повторам. 18 мин
- Rich Media: как устроены интерактивные рекламные форматы Подробное введение в rich media: отличие от обычных баннеров, HTML5-креативы, интерактивность, MRAID, загрузка, метрики, безопасность, производительность и разработка. 15 мин
- Безопасность веб-приложений: как защищаются данные, пользователи и сервер Разбираем основу безопасности веб-приложений: активы, угрозы, уязвимости, атаки, риски, границы доверия, аутентификацию, авторизацию, входные данные, защиту HTTP и аудит. 11 мин
- Цифровой продукт и интерфейс: как пользователь взаимодействует с системой Разбираем, что такое цифровой продукт и интерфейс, чем отличаются UI, UX, GUI, CLI и API, как пользовательский сценарий превращается в действие клиента, сервера и базы данных. 11 мин
- Django: как устроен Python-фреймворк для веб-приложений Разбираем Django с нуля: проект и приложения, маршрутизацию, представления, модели, ORM, шаблоны, формы, middleware, админ-панель и путь HTTP-запроса. 26 мин Основы API и backend-разработки
- Какие бывают сайты: лендинг, корпоративный сайт, каталог и интернет-магазин Выбор типа сайта зависит не от количества страниц, а от задачи: проверить спрос, представить компанию, показать ассортимент, продавать онлайн или регулярно публиковать материалы. 8 мин
- Мобильное приложение, адаптивный сайт или PWA Адаптивный сайт доступен по ссылке, PWA добавляет установку и часть возможностей приложения, а нативная или кроссплатформенная разработка нужна для глубокой интеграции с устройством и регулярного использования. 9 мин
- Чем сайт отличается от веб-приложения Сайт в первую очередь предоставляет информацию, а веб-приложение помогает пользователю выполнять действия и работать с данными. На практике один цифровой продукт может сочетать оба подхода. 7 мин