Здравствуйте!
У нас хорошие новости для веб-разработчиков на Python — на ITVDN вышел видео курс “Django Базовый”.
Django — это весьма популярный фреймворк, который позволяет разрабатывать веб-приложения при помощи языка Python. Он ориентирован больше на стек готовых решений и конечный продукт, нежели на подробную настройку всех компонентов проекта. Если вас интересует разработка и развертывание приложения в кратчайшие сроки, простота в его создании, масштабируемость, поддерживаемость и наличие очень хорошо структурированной и детальной документации по используемому фреймворку — смело выбирайте Django.
Курс Django Essential является продолжением изучения основ работы с самым популярным фреймворком для разработки веб-приложений на языке Python после Django Starter.
На этом курсе вы спроектируете веб-приложение с помощью фреймворка Django, научитесь расширять это приложение и делать его более гибким. Вы познакомитесь на практике с GraphQL Django API, узнаете его плюсы и минусы, научитесь создавать чаты, а также делать ваше приложение многопользовательским. В конце будет рассмотрено тестирование приложения и то, как сделать его более стабильным.
После прохождения курса вы будете понимать принципы расширения Django-проекта, как развернуть проект на сервере, а также будете иметь опыт работы с ключевыми технологиями, знание которых требуются от современного Python/Django разработчика.
Автор курса — Михаил Лазорык. В записанных видео уроках Михаил делится эффективными и удобными техниками создания веб-приложений с применением фреймворка Django.
Структура курса:
- Настройка Docker под Django
- Способы кастомизации модели пользователя
- Кастомизация админпанели
- Реализация FrontEnd
- Jinja2
- Отправка электронных писем
- GraphQL Django API (Часть 1)
- GraphQL Django API (Часть 2)
- Celery + Redis/RabbitMQ Django
- Каналы Django
- Тестирование Django проекта
Чему вы научитесь на данном курсе:
- Создавать полноценное веб-приложение на основе Django
- Создавать и Frontend, и Backend для Django-приложения
- Реализовывать ваш проект как CI (Continuous Integration) приложение
- Расширять и кастомизировать админпанель и модели пользователей
- Отправлять письма из Django-приложения
- Создавать и настраивать GraphQL API
- Подключать к проекту Celery + Redis/RabbitMQ
- Создавать чаты, очереди, систему “лайков”
- Выполнять полноценное тестирование Django-приложения
Предварительные требования
Курс подойдет тем, кто уже уверенно владеет языком Python и принципами ООП, а также имеет знания фреймворка Django, соответствующие уровню курса Django Стартовый.
Смотрите первый урок курса в свободном доступе.
Курс входит в комплексную программу подготовки по специальности Python Developer.