Що нового?

Набір учасників [Udemy] REST API з Flask та Python у 2022 році (Хосе Сальватьєрра)

Інформація про покупку
Тип покупки: Складчина
Ціна: 1173 ГРН
Учасників: 0 з 19
Організатор: Відсутній
Статус: Набір учасників
Внесок: 64.2 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

Переглянути вкладення 73358



[Udemy] Rest APIs with Flask and Python in 2022 (Jose Salvatierra, Teclado by Jose Salvatierra)
чого ви навчитеся
  • Підключайте веб-додатки або мобільні додатки до баз даних і серверів через REST API.
  • Створюйте безпечні та надійні REST API, включаючи автентифікацію, розгортання та міграцію баз даних.
  • Зрозумійте різні рівні веб-сервера та те, як веб-програми взаємодіють між собою.
  • Забезпечте безперешкодну автентифікацію користувачів за допомогою розширених функцій, таких як оновлення маркера.
  • Обробляйте виходи та запобігайте зловживанням у своїх REST API за допомогою чорного списку JWT.
  • Розробляйте REST API професійного рівня під керівництвом експерта
- 12 розділів
  • 114 лекцій
  • Загальна тривалість 11 год 11 хв
Ласкаво просимо
- Як пройти цей курс
Цей курс побудований таким чином, щоб вам було максимально просто отримати від нього саме те, що ви хочете.
Ця лекція присвячена тому, як максимізувати цінність вашого часу, зробивши курс максимально ефективним для вас.
- Python у Windows
Встановити Python дуже просто! Виконайте ці кроки, і ви негайно почнете працювати.
- Python на Mac
Встановити Python дуже просто! Виконайте ці кроки, і ви негайно почнете працювати.

повне оновлення в Python
  • Введення в цей розділ
  • Змінні в Python
  • Рішення вправи з програмування: змінні
  • Форматування в Python
  • Отримання вводу користувача
  • Пишемо наш перший додаток на Python
  • Списки, кортежі та набори
  • Розширені операції з наборами
  • Списки, кортежі та набори
  • Рішення вправи з програмування: списки, кортежі, множини
  • Булеві значення в Python
  • Оператори if
  • Ключове слово "in" в Python
  • Якщо твердження з ключовим словом"в"
  • Цикли в Python
  • Управління потоком-цикли і якщо
  • Рішення вправи з програмування: управління потоком
  • Список включень у Python
  • Словники
  • Деструктуризація змінних
  • Функції в Python
  • Аргументи і параметри функції
  • Значення параметрів за замовчуванням
  • Функції, що повертають значення
  • Рішення вправи з програмування: функції
  • Лямбда-функції в Python
  • Словникові розуміння
  • Словники та студенти
  • Рішення вправи з програмування: словники
  • Розпакування аргументів
  • Розпакування аргументів ключового слова
  • Об'єктно-орієнтоване програмування на Python
  • Магічні методи: _ _ str _ _ і _ _ repr _ _
  • Класи та об'єкти
  • Рішення вправи з програмування: класи та об'єкти
  • Успадкування КЛАСІВ
  • Склад класу
  • Підказка типу в Python 3.5 +
  • Імпорт в Python
  • Відносний імпорт у Python
  • Помилки в Пітоні
  • Користувацькі класи помилок
  • Першокласні функції
  • Прості декоратори в Python
  • Синтаксис at для декораторів
  • Декорування функцій параметрами
  • Декоратори з параметрами
  • Змінність у Python
  • Змінні параметри за замовчуванням (і чому це погана ідея)
ваш перший REST API
  • Огляд проекту, який ми будемо будувати
  • Початкове налаштування Програми Flask
  • Ваша перша кінцева точка REST API
  • Що таке JSON?
  • Як взаємодіяти та тестувати ваш REST API
  • Як створювати магазини в нашому REST API
  • Як створювати предмети в кожному магазині
  • Як отримати конкретний магазин і його предмети
Вступ до докера
  • Що таке контейнери та зображення Docker?
  • Як запустити програму Flask у контейнері Docker
  • Поглиблені замітки по Docker
Flask-Smorest для більш ефективної розробки
  • Покращення моделі даних для нашого API
  • Загальні поліпшення нашого першого REST API
  • Нові кінцеві точки для нашого першого REST API
  • Як запустити API в Docker з автоматичним перезавантаженням і режимом налагодження
  • Як використовувати Blueprints і MethodViews в Flask
  • Як написати схеми зефіру для нашого API
  • Як виконати перевірку даних за допомогою зефіру
  • Оформлення відповідей за допомогою Flask-Smorest
зберігайте дані в базі даних SQL за допомогою SQLAlchemy
  • Огляд і навіщо використовувати SQLAlchemy
  • Як кодувати просту модель SQLAlchemy
  • Як написати відносини "один до багатьох" за допомогою SQLAlchemy
  • Як налаштувати Flask-SQLAlchemy за допомогою програми Flask
  • Як вставити дані в таблицю за допомогою SQLAlchemy
  • Як знайти моделі в базі ПО ID або повернути 404
  • Як оновити моделі за допомогою SQLAlchemy
  • Як отримати список всіх моделей
  • Як видалити моделі за допомогою SQLAlchemy
  • Висновок цього розділу
відношення "багато до багатьох" з SQLAlchemy
  • Зміни в цьому розділі
  • Зв'язок "один до багатьох" між магазинами і тегами
  • Зв'язок "багато до багатьох" між елементами і тегами
автентифікація Користувача за допомогою Flask-JWT-Extended
  • Зміни в цьому розділі
  • Що таке JWT?
  • Хто використовує JWT?
  • Як налаштувати Flask-JWT-Extended з нашим додатком
  • Кодування Користувацької моделі та схеми
  • Як додати кінцеву точку реєстрації в REST API
  • Як додати кінцеву точку входу в REST API
  • Захистіть кінцеві точки, вимагаючи JWT
  • Заявки та авторизація JWT
  • Як додати вихід до REST API
  • Ланцюжок запитів з Insomnia
  • Оновлення маркера за допомогою Flask-JWT-Extended
міграція бази даних за допомогою Alembic та Flask-Migrate
  • Навіщо взагалі використовувати міграцію бази даних?
  • Як додати Flask-Migrate в наш додаток Flask
  • Ініціалізуйте базу даних за допомогою Flask-Migrate.
  • Змініть моделі SQLAlchemy і створіть міграцію
  • Вручну переглядати і змінювати міграції бази даних
прискорений курс Git
  • Що таке репозиторії та коміти Git?
  • Ініціалізувати репозиторій Git для нашого проекту
  • Написання Markdown для документів і комітів
  • Віддалені репозиторії та як ними користуватися
  • Гілки Git і злиття
  • Конфлікти злиття і способи їх вирішення
  • Огляд останніх розділів електронної книги
розгортання Render.com
  • Огляд цього розділу
  • Створення веб-сервісу Render.com
  • Як запустити колбу за допомогою gunicorn у Docker
  • Отримайте розгорнуту базу даних PostgreSQL
  • Використовуйте PostgreSQL локально та в робочому середовищі
  • Протестуйте готовий виробничий додаток
бонусний розділ
- Бонусна лекція: інші курси та подальші кроки
Унікальна пропозиція для тих, хто закінчить курс, включаючи те, куди рухатися далі у вивченні Python та розробці REST API.
вимоги
  • Деякий попередній досвід програмування будь-якою мовою програмування допоможе. Курс включає повний курс підвищення кваліфікації з Python.
  • Все програмне забезпечення, що використовується в курсі, надається і абсолютно безкоштовно.
  • Повні початківці можуть спочатку пройти курс Python для початківців, а потім перейти до цього курсу.
опис
Ви втомилися від нудних, застарілих, неповних чи неправильних посібників? Я більше не кажу про копіювання коду, який ви не розумієте.
Ласкаво просимо на курс-бестселер REST API на Udemy! Я Хосе. Я інженер-програміст, і я тут, щоб допомогти вам по-справжньому зрозуміти та розвинути свої навички у веб-розробці та розробці API REST за допомогою Python, Flask та Docker.

готові до роботи REST API з Flask

Цей курс допоможе вам створити прості, проміжні та розширені API REST, включаючи автентифікацію , розгортання, бази даних тощо .

Ми почнемо з повторного курсу Python, який проведе вас від самих основ до деяких найдосконаліших функцій Python — це все, що вам потрібно для проходження курсу.

Використовуючи Flask і популярні розширення Flask-Smorest, Flask-JWT-Extended і Flask-SQLAlchemy , ми відразу приступимо до розробки повних, надійних, готових до роботи REST API.

Ми також розглянемо основні технології, такі як Git та міграція баз даних за допомогою Alembic .

ви зможете
  • Створюйте готові REST API на основі ресурсів з використанням Python, Flask і популярних розширень Flask;
  • Виконуйте безпечну реєстрацію та автентифікацію користувачів за допомогою Flask.
  • Використання SQLAlchemy і Flask-SQLAlchemy для простого і ефективного зберігання ресурсів в базі даних; і
  • Розберіться зі складними тонкощами розгортання Flask REST API.
  • Використовуйте Docker, щоб полегшити запуск та розгортання API REST.
але що таке REST API?
REST API-це програма, яка приймає дані від Клієнтів і повертає дані назад. Наприклад, REST API може приймати текстові дані від клієнта, такі як ім'я користувача та пароль, і повертати інформацію про те, чи є цей користувач дійсним у базі даних.
При розробці REST API нашими клієнтами зазвичай є веб-додатки або мобільні додатки. Це відрізняється від того, коли ми створюємо веб-сайти, де клієнтами зазвичай є самі користувачі.
https://privatelink.de/?https://www.udemy.com/course/rest-api-flask-and-python/
 
Угорі