Практический видеокурс по совместной разработке бэкенда на Django и современного интерфейса на Tailwind CSS. Программа включает 9 разделов и 131 лекцию общей продолжительностью 12 часов 31 минута. Язык курса — английский.
Основные темы программы:
- Работа с интерфейсом и стилизацией: интеграция Tailwind CSS в Django, создание переиспользуемых компонентов, настройка светлой и темной темы, а также оформление стандартных форм Django с помощью пакета django-widget-tweaks.
- Архитектура бэкенда: написание представлений на основе функций (FBV) и классов (CBV), разработка пользовательских фильтров шаблонов (custom template filters).
- Обработка и экспорт данных: выгрузка информации из представлений и стандартной панели администратора Django в форматах CSV, XLS и JSON.
- Служебные инструменты и автоматизация: создание собственных команд управления (management commands) для генерации тестовых данных и написание Linux-скриптов для автоматизации рутинных задач.
- Безопасность и интеграции: внедрение двухфакторной аутентификации с использованием одноразовых паролей (OTP), генерация QR-кодов, а также подключение JavaScript к проекту (например, для реализации копирования текста в буфер обмена).







