💻 Эксклюзивный слив "Разработка через тестирование с помощью Django, Django REST Framework и Docker" от Michael Herman: [Michael Herman]! Скачай бесплатно 🚀 | KURSAR
PRO-доступ
home Главная chevron_right folder Администрирование и программирование chevron_right folder Хакинг chevron_right
folder_open [Michael Herman] Разработка через тестирование с помощью Django, Django REST Framework и Docker
[Michael Herman] Разработка через тестирование с помощью Django, Django REST Framework и Docker

[Michael Herman] Разработка через тестирование с помощью Django, Django REST Framework и Docker

[Michael Herman] Разработка через тестирование с помощью Django, Django REST Framework и Docker [TDD] (2021)

Язык: Английский

Чему вы научитесь?
Часть 1 / Основы и концепции

В этой первой части вы узнаете, как разработать RESTful API с использованием Python, Django, Django REST Frameworkи Postgres. Вы создадите контейнеры Django и Postgres для запуска внутри контейнеров Docker и настроите pytest, чтобы практиковать разработку на основе тестов (TDD).

Цели Обучения

Разработайте RESTful API с помощью Python, Django и платформы Django REST
Разработка на основе практических Тестов
Протестируйте приложение Django с помощью pytest
Контейнеризация Django и Postgres внутри контейнера Docker
Запуск модульных и интеграционных тестов с охватом кода
Создайте пользовательскую модель пользователя в Django
Реализуйте API с помощью представлений и сериализаторов фреймворка Django REST
Проверьте свой код на наличие любых проблем с качеством кода с помощью линтера
Часть 2 / Развертывание, тестирование и лучшие практики

Во второй части вы начнете с развертывания Django, Gunicornи Postgres в Heroku с помощью Docker. Затем вы продолжите создавать RESTful API по мере написания модульных и интеграционных тестов. Наконец, мы рассмотрим, как документировать API с помощью Swagger.

Цели Обучения

Настройте GitLab CI для непрерывной интеграции и развертывания
Ускорьте сборку КЭ на основе Docker с помощью кэша Docker
Разверните Django, Gunicorn и Postgres в Хероку с Докером
Управление статическими активами с помощью WhiteNoise
Создайте рабочий файл настройки, в котором используются многоступенчатые сборки настройки
Параметризация тестовых функций и имитация функций в тестах с помощью pytest
Запускайте тесты параллельно с pytest-xdist
Что вам нужно знать?
Это не курс для начинающих. Он предназначен для продвинутых новичков-людей с опытом веб-разработки не менее шести месяцев.
favorite 0
star 0

Требуется авторизация

account_circle

Для использования этой функции необходимо войти в систему или зарегистрироваться.

login Войти person_add Регистрация

Требуется PRO доступ

workspace_premium

Для доступа к этой функции необходимо оформить подписку PRO и поставить лайк курсу.

credit_card Получить PRO доступ

Требуется поставить лайк

favorite_border

Для доступа к этой функции необходимо поставить Нравиться этому курсу.

arrow_back Вернуться