Видео курс Django Базовый - видео курсы ITVDN
ITVDN: курси програмування
Відеокурси з
програмування

    Обери свою IT спеціальність

    Почати безкоштовно

    Обери свою IT спеціальність

    Почати безкоштовно

      Про курс

      Курс Django Essential является продолжением изучения основ работы с самым популярным фреймворком для разработки веб-приложений на языке Python после Django Starter.

      На этом курсе вы спроектируете веб-приложение с помощью фреймворка Django, научитесь расширять это приложение и делать его более гибким. Вы познакомитесь на практике с Graphql Django API, узнаете его плюсы и минусы, научитесь создавать чаты, а также делать ваше приложение многопользовательским. В конце курса будет рассмотрено тестирование приложения и то, как сделать его более стабильным.

      После прохождения курса, вы будете понимать принципы расширения Django-проекта, как развернуть проект на сервере, а также будете иметь опыт работы с ключевыми технологиями, знание которых требуются от современного Python/Django разработчика.

      Читати далі...

      Цей курс входить до спеціальності:

      Попередні Вимоги

      Знание языка Python и владение основами фреймворка Django на уровне курса "Django Стартовый"

      Читати далі...

      Ви навчитеся

      • Создавать полноценное веб-приложение на основе Django.
      • Создавать и frontend, и backend для Django-приложения.
      • Реализовывать ваш проект как CI (Continuous Integration) приложение.
      • Расширять и кастомизировать админ панель, и модели пользователей.
      • Отправлять письма из Django-приложения.
      • Создавать и настраивать Graphql API.
      • Подключать к проекту Celery + Redis/RabbitMQ.
      • Создавать чаты, очереди, систему “лайков”.
      • Выполнять полноценное тестирование Django-приложения.
      Читати далі...
      Завантажити матеріали курсу Для отримання матеріалів курсу необхідно авторизуватися
      Отримати сертифікат Для отримання сертифікату необхідно авторизуватися
      • Тривалість: 13 год 10 хв
      • Курс створено: 21.10.2020
      • Уроків: 11
      • Оновлено: 01.02.2021
      • Мова: російська

      Що входить до курсу

      • 11 відео уроків
      • Домашні завдання
      • Тестування
      • Сертифікат
      • Перевірка ДЗ

      ×

      Ви відкрили доступ до тесту! Пройти тест

      Ви дійсно бажаєте відкрити доступ до тестування за курсом Django Базовый на 40 днів?

      Увійдіть або зареєструйтеся для того, щоб продовжити перегляд безкоштовного відео
      Научиться настраивать Docker под проект, написанный на Django, создавать связи между контейнерами, развертывать проект на сервере. А также научиться работать по принципу CI&CD.
      Читати далі...
      Научиться настраивать модель пользователя, создавать разные группы пользователей. Рассмотреть методы изменения аутентификации и способы присоединения дополнительных данных пользователя.
      Читати далі...
      Научиться настраивать админ-панель. После урока вы сможете использовать фильтры в админ-панели, формировать макеты и настраивать списки. А также получите базовые навыки в использовании стилей в админ-панели, что в будущем даст возможность создать индивидуальный стиль под каждого клиента.
      Читати далі...
      Научиться работать с Django templates и добавить в проект front-end. Рассмотреть фреймворк Bootstrap как базовый front-end для проекта. Научиться использовать правильные типы view в зависимости от задачи. И последние - понять предназначение статик файлов.
      Читати далі...
      Научиться использовать Jinja2 в своих проектах. Рассмотреть преимущества и недостатки от использования данного инструмента. Узнать, как подключать Jinja2 к проекту, а также изучить отличия от Django шаблонов. Изучив материал данного занятия,
      Читати далі...
      Научиться отправлять электронные письма из Django приложения. Получить знания по настройке приложения на отправку писем, узнать как настроить шаблон письма, прикреплять особые файлы (pdf, doc, img), использовать рассылку и использовать сервисы по отправке писем.
      Читати далі...
      Получить знания о том, что такое Graphql, где эту технологию можно использовать, из чего она состоит. Также рассмотреть, как можно её использовать на практике и какие преимущества от её использования. Рассмотреть, чем отличается GraphQL от REST API.
      Читати далі...
      Научиться работать с Graphql в рамках Django-проекта. Научиться создавать схемы в Django проекте которые, поддерживают подход Graphql. Также рассмотреть на практике работу библиотеки graphene_django. Научиться создавать различные запросы и связи между ними.
      Читати далі...
      Научиться подключать к проекту Celery, Redis а также RabbitMQ. Научиться создавать задания (task) и работников (workers). Получить знание о данных технологиях, их преимуществах, где они используются и для чего. Рассмотреть запуск задач по расписанию, а также рассмотреть сессии пользователей.
      Читати далі...
      Научиться работать с Django каналами, создавать с помощью каналов чаты. Также рассмотреть на практике как создать систему лайков. Реализация комнат для чатов.
      Читати далі...
      Научиться тестировать Django-проект. Рассмотреть подходы тестирования API. Получить знания о абстрактных тестах, как их создавать и использовать. Изучить как писать юнит-тесты для REST API и Graphene. А также рассмотреть pytest и способы генерации документации.
      Читати далі...
      ПОКАЗАТИ ВСЕ
      Студенти також дивляться
      Пакети підписки з доступом до всіх курсів та сервісів

      Пакети підписки з доступом до всіх курсів та сервісів

      Стартовий
      • Усі відеокурси на 3 місяці
      • Тестування з 10 курсів
      • Перевірка 5 домашніх завдань
      • Консультація з тренером 30 хв
      Базовий
      • Усі відеокурси на 6 місяців
      • Тестування з 16 курсів
      • Перевірка 10 домашніх завдань
      • Консультація з тренером 60 хв
      Преміум
      • Усі відеокурси на 1 рік
      • Тестування з 24 курсів
      • Перевірка 20 домашніх завдань
      • Консультація з тренером 120 хв
      коментарі та обговорення
      Notification success
      Ми використовуємо cookie-файли, щоб зробити взаємодію з нашими веб-сайтами та послугами простою та значущою.