Этот курс — практическое руководство, которое шаг за шагом показывает, как создать полноценное административное приложение на основе React (TypeScript), Django Rest Framework и Docker. Вы узнаете, как на практике реализовать аутентификацию, защищенные маршруты, загрузку файлов, генерацию отчетов и многое другое — всё на реальном проекте.
Чему вы научитесь в Django
Backend-часть курса построена на Django 3.1 и DRF, где вы освоите фундаментальные и продвинутые техники разработки API.
Основные навыки и концепции
Создание и структура REST API с помощью Django Rest Framework
Работа в Docker-среде и подготовка backend к контейнеризации
Настройка защищенных маршрутов и проверка прав доступа
Аутентификация с использованием защищённых HttpOnly Cookies
Использование APIViews, ViewSets и generics для разных типов задач
Гранулярная авторизация пользователей для отдельных маршрутов и действий
Загрузка изображений на сервер и работа с медиа-файлами
Экспорт данных в формате CSV для отчетов и аналитики
Что вы освоите в React (TypeScript)
Фронтенд-часть курса ориентирована на создание современного интерфейса адмилки с использованием React, Redux и инструментов визуализации данных.
Разработка интерфейса и работа с данными
Создание проекта на React с интеграцией TypeScript
Настройка и запуск фронтенда в Docker-контейнерах
Грамотное управление состоянием через Redux
Реализация публичных и приватных маршрутов
Ограничение доступа для неавторизованных пользователей
Загрузка изображений с клиентской стороны
Экспорт таблиц и данных в CSV напрямую из интерфейса
Построение диаграмм и графиков с помощью c3.js (основано на d3.js)
Почему этот курс полезен
Этот курс идеально подходит для разработчиков, которые хотят не просто изучать теорию, а создавать реальный продукт. Вы научитесь интегрировать frontend и backend, работать с контейнерами Docker и выстраивать современную архитектуру приложения.
После прохождения курса вы сможете
Создавать полноценные SPA-приложения с авторизацией
Готовить backend для продакшена и контейнеризировать его
Подключать визуализацию данных и инструменты аналитики
Транслировать полученные навыки на собственные проекты
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф