Створіть бекенд REST API за допомогою Python та Django-Advanced
Створіть вдосконалений REST API за допомогою Python, Django Rest Framework та Docker за допомогою Test Driven Development (TDD)
автори: Mark Winterbottom, Brooke Rutherford
Опубліковано: 1/2019
опис
Ласкаво просимо до розширеного курсу про те, як створити Backend REST API за допомогою Python, Django, Django Rest Framework, Docker, Travis CI, Postgres та тест-орієнтованої розробки!
Незалежно від того, чи є ви позаштатним програмістом, технологічним підприємцем або тільки починаєте створювати бекенди - цей курс допоможе закласти основу вашої бази знань і дасть вам інструменти для розвитку ваших навичок в деяких з найбільш затребуваних мов програмування сьогодні.
API - це непомічені герої технологій, які ми всі любимо і використовуємо релігійно.
Одним з найважливіших компонентів для будь-якого технологічного бізнесу є API. Тому знання того, як створити API від початку до кінця, є життєво важливим навиком для розробника. Ви не можете створити успішний додаток без бекенда REST API!
у цьому курсі я покажу вам, як створити розширений API, який обробляє створення та оновлення профілів користувачів, зміну паролів, створення об'єктів, завантаження зображень, фільтрацію та пошук об'єктів тощо.
Найкращий спосіб навчитися чомусь-це зробити. Таким чином, практичне застосування курсу - проект, який ви створите зі мною - це API. API рецепта, щоб бути конкретним.
Ви дізнаєтесь, як створити розширений API рецептів, який дозволяє завантажувати та зберігати деякі улюблені рецепти з фотографій та Інтернету.
Ви дізнаєтеся, як створювати об'єкти, тобто рецепти з назвами, цінами, часом приготування, інгредієнтами і тегами, такими як "комфортна їжа", "веганський" або "десерт". Подумайте про це як про віртуальну коробку рецептів.
до кінця цього курсу ви створите повністю функціонуючий REST API, який може обробляти:
цей курс не для вас:
Зміст є складним, але корисним. Готові до цього? Давайте зануримось!
Для кого цей курс:
у цьому курсі я покажу вам, як створити розширений API, який обробляє створення та оновлення профілів користувачів, зміну паролів, створення об'єктів, завантаження зображень, фільтрацію та пошук об'єктів тощо.
Найкращий спосіб навчитися чомусь-це зробити. Таким чином, практичне застосування курсу - проект, який ви створите зі мною - це API. API рецепта, щоб бути конкретним.
Ви дізнаєтесь, як створити розширений API рецептів, який дозволяє завантажувати та зберігати деякі улюблені рецепти з фотографій та Інтернету.
Ви дізнаєтеся, як створювати об'єкти, тобто рецепти з назвами, цінами, часом приготування, інгредієнтами і тегами, такими як "комфортна їжа", "веганський" або "десерт". Подумайте про це як про віртуальну коробку рецептів.
до кінця цього курсу ви створите повністю функціонуючий REST API, який може обробляти:
- аутентифікація користувача
- Створення об'єктів
- фільтрація та сортування об'єктів
- завантаження та Перегляд зображень
- Налаштуйте проект за допомогою Docker та docker-Compose
- Налаштуйте Travis-CI для автоматичного запуску linting і модульних тестів
- Написання модульних тестів за допомогою Django test Framework
- застосовувати передові принципи, включаючи розробку через тестування
- обробіть завантаження медіа-файлів за допомогою Django
- Налаштуйте адміністратора Django
- Налаштуйте базу даних Postgres
цей курс не для вас:
- Якщо ви шукаєте курс для створення API, інтерфейсу та розгортання
- Якщо ви хочете створити 10 різних додатків за один курс
- Якщо ви хочете дізнатися багато різних технологій і підходів до розробки додатків в цілому
Зміст є складним, але корисним. Готові до цього? Давайте зануримось!
Для кого цей курс:
- початківець для програмістів середнього рівня, які вже мають певне уявлення про Python і хочуть освоїти
- розробники володіють іншими мовами, але хочуть додати Python до свого набору інструментів
https://privatelink.de/?https://www.udemy.com/django-python-advanced/