Разработка backend-приложений на Django от Stepik.org
Программа курса
Ознакомьтесь с программой курса «Разработка backend-приложений на Django» от Stepik.org
Курс 1
Раздел 1. Введение в веб-разработку
- Основы работы сети Интернет, DNS и веб-серверов
- Протоколы TCP/IP, HTTP, HTTPS
- Язык разметки HTML и работа с БД на SQL
Раздел 2. Основы + HelloWorld на Django
- Создание простейшего проекта на Django
- Миграции, настройки проекта и тестирование
Раздел 3. Простой проект на Django с БД
- Создание модели базы данных
- Работа с админ-панелью
Раздел 4. CRUD - проект
- Работа с объектами модели данных
Раздел 5. Создание блога
- Разработка приложения для ведения блога
Раздел 6. Усовершенствование блога
- Постраничная разбивка и система комментариев
Раздел 7. Усовершенствование блога. Часть 2.
- Работа с пользовательской моделью и авторизацией
Раздел 8. Создание API с помощью Django REST Framework
- Разработка RESTful API
Раздел 9. Деплой проекта
- Развертывание приложения на сервере
Раздел 10. Создание блога 2.0
- Использование представлений на основе классов
Курс 2
Раздел 1. Основы GIT
- Направление везде вводится Git
Раздел 2. Django ORM на основе проекта
- Работа с ORM и миграциями
Раздел 3. Индексы баз данных
- Оптимизация запросов в PostgreSQL
Раздел 4. Разработка через тестирование
- Написание тестов
Раздел 5. Разрешения в Django
- Управление правами доступа
Раздел 6. HTMX на основе CRUD проекта
- Динамическое изменение контента
Раздел 7. Интернационализация и локализация в Django
- Управление переводами
Раздел 8. Создание чата на Django с использованием Сhannels и WebSocket
- Применение WebSocket
Раздел 9. Асинхронные задачи в Django + Сelery + Redis
- Использование Celery
Раздел 10. Инфраструктура кэширования в Django
- Работа с кэшированием
Раздел 11. Django + Docker
- Создание контейнеров с проектом
Раздел 12. Деплой проекта через Docker
- Полный процесс деплоя с Docker
Раздел 13. Дополнительно
- Описание плагинов для Django.
- Трудоустройство
- Без трудоустройства
- Формат обучения
- Онлайн
- Практика
- Задания без проверки
- Сертификат
- Есть
- Инструменты на курсе
-
CeleryDjangoDockerPostgreSQLRedis
Взгляните, что студенты и выпускники говорят про Stepik.org
Курс помог понять главные особенности React
Этот курс помог мне понять главные особенности React и дал представление о том, как строится архитектура SPA-приложений. Очень понравилось, что уроки короткие и легко усваиваемые. Порадовало обилие дополнительных материалов, доступных по ссылкам. Было бы отлично, если бы к видео ...
Без сомнений рекомендую этот курс!
За три недели на этом курсе я с нуля выучила SQL до среднего уровня и любовалась в процессе решением разных задач. Видеоуроки короткие, но содержательные, я много раз к ним возвращалась во время выполнения заданий. Каждый урок состоит из нескольких задач, что помогает лучше запом...