Belli
Назад Психология Эзотерика Здоровье Бизнес Фото Видео Иностранные языки Имидж и стиль Дизайн Хобби и рукоделие Администрирование Программирование SMM Отношения Дети и родители Школа и репетиторство Seo Форекс и инвестиции Отдых и путешествия Музыка Сад и огород Бухгалтерия и финансы Другие тематики Темы и шаблоны Авто-мото Строительство и ремонт Курсы Авторы
Корзина

Test-Driven Development with Django, Django REST Framework, and Docker (Michael Herman)

Test-Driven Development with Django, Django REST Framework, and Docker (Michael Herman)
Test-Driven Development with Django, Django REST Framework, and Docker (Michael Herman)
  • О курсе
  • Артикул: WVP-161029
  • Автор: Michael Herman
  • Вид товара: цифровой
  • Добавлено: 2022-01-18
В наличии
1050 RUB

О товаре

Язык: Английский
Чему вы научитесь?
Часть 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
Что вам нужно знать?
Это не курс для начинающих. Он предназначен для продвинутых новичков-людей с опытом веб-разработки не менее шести месяцев.

Отзывы покупателей



Кликните на изображение чтобы обновить код, если он неразборчив

Рейтинг

0
Голосов: 0
5
Голосов: 0
4
Голосов: 0
3
Голосов: 0
2
Голосов: 0
1
Голосов: 0

Еще курсы от Michael Herman

[Udemy] Spring (Dzianis Matveyenka)
Spring - это самый распространенный фреймворк для написания Java приложений. Первая версия вышла еще в далеком 2003 году, после чего Spring претерпел очень много изменений и стал по-настоящему монструозным. Это повлекло разбиение его на множество отдельных модулей, которые будут разобраны в курсе:
1695 RUB
[Нетология] Инженер по автоматизации (Алексей Федин)
1. PLC Siemens Популярные контроллеры от компании Siemens. Предназначены для построения компьютерных систем управления и систем автоматизации разной сложности 2. PLC «ОВЕН» Программируемые контроллеры от компании «ОВЕН». Это линейка малых и средних свободно программируемых контроллеров и
2080 RUB
[Фоксфорд] Язык C++ (Денис Кириенко)
О курсе Язык программирования C был разработан в начале 1970-х годов как язык системного программирования для операционной системы Unix. В 1990-х годах на его основе был создан язык программирования С++, поддерживающий концепции объектно-ориентированного и обобщённого программирования. В начале
1060 RUB
[МФТИ] Hadoop Distributed File System (HDFS) 2021 (Олег Ивченко)
Oсвойте основные операции с файловой системой HDFS. Какие перспективы открывают навыки работы с HDFS: 1. На интенсиве вы узнаете о среде для работы с большими данными - Apache Hadoop, а также научитесь работать с основополагающим компонентом фреймворка Apache Hadoop: HDFS. 2. Hadoop Distributed
1605 RUB
[Stepik] C# WPF. Создание оконного приложения (Руслан Шишмарев)
About this course Курс по разработке десктоп приложений на C# WPF Отличительная черта данного курса - практика. Все видео уроки содержат в себе исключительно практические занятия. В течение курса ты разработаешь полноценное клиент-серверное десктоп приложение. Сервер будет разработан с
1895 RUB
Интерактивный курс по автоматизации с n8n (Артём Дзюба)
Исчерпывающий курс по автоматизации цифровой рутины от автора известного курса по Notion Артема Дзюбы. За несколько вечеров вы научитесь связывать между собой практически любые привычные сервисы и избавите себя от рутины и «человеческих ошибок» Подробности курса Что даст мне этот курс? Знания. Вы
1095 RUB