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

Тема в разделе "Программирование", создана пользователем #SuperPlum, 17 янв 2022.

  1. #SuperPlum

    By:#SuperPlum17 янв 2022
    Moderator
    Команда форума Модератор

    Регистрация:
    17 фев 2019
    Сообщения:
    27.563
    Симпатии:
    23.999
    [Michael Herman] Разработка через тестирование с помощью Django, Django REST Framework и Docker [TDD] (2021)
    25

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

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

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

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

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

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

    ПРОДАЖНИК

    СКАЧАТЬ
     
    vermuz нравится это.
Похожие темы
  1. #SuperPlum
    Ответов:
    0
    Просмотров:
    733
  2. #SuperPlum
    Ответов:
    3
    Просмотров:
    1.088
  3. #SuperPlum
    Ответов:
    0
    Просмотров:
    759
  4. #SuperPlum
    Ответов:
    0
    Просмотров:
    635
  5. Администратор
    Ответов:
    0
    Просмотров:
    807
  6. #SuperPlum
    Ответов:
    2
    Просмотров:
    864
  7. $LIVA MAFIA
    Ответов:
    5
    Просмотров:
    976
Загрузка...