Пишемо API застосунок на Python за допомогою FastAPI та Docker

  Рет қаралды 4,709

CodeUA

CodeUA

Күн бұрын

Матеріали вебінару - itvdn.com/ua/webinars/descrip...
Вебінар має на меті розкрити основи фреймворку FastAPI і на практиці закріпити знання за допомогою написання невеликого сервера з використанням прийомів асинхронного програмування. Розберемо, коли використовувати FastAPI і чим він кращий від інших Python фреймворків, а також розглянемо роботу з Docker для контейнеризації.
План вебінару:
- Чому FastAPI? Ще один фреймворк на Python?
- FastAPI vs Django. Limousine vs Tesla.
- Приклад простого застосунку на FastAPI
- Мікросервіси: краще чи гірше?
- Додаємо Docker.
- Більше сервісів! Додаємо додаткові сервіси.
- Краш-тест FastAPI. Дякуємо, що ви з нами!
00:00 Очікування на приєднання
2:22 Ознайомлення з програмою вебінару по FastApi і Docker
2:46 Проводить вебінар Михайло Лазорик
3:06 План вебінару по FastApi і Docker
5:30 Чому FastAPI?
7:20 Чим надихались розробники FastAPI і переваги із коробки
10:18 Кор конструкція для FastAPI, Pydantic та Starlette(валідація і асинхронність)
11:35 FastAPI vs django, на прикладі машин
14:09 FastAPI vs django, основні відмінності
20:10 Простий приклад на FastAPI, основні моменти, залежності, запуск
27:25 CRUD операції на FastAPI
28:50 Структура проєкту на FastAPI по CRUD
33:30 Create, Read, Update, Delete
36:45 Моделі(Валідація даних)
38:15 Views проєкту на FastAPI по CRUD
42:20 Запуск і тестування проєкту на FastAPI по CRUD операціям
48:05 Мікросервіси vs моноліти
53:15 Переваги мікросервісів
57:17 Недоліки мікросервісів
1:00:05 Docker загальні відомості
1:02:50 Ознайомлення з проєктом та налаштуваннями для Docker проєтку на FastAPI по CRUD
1:12:00 Запуск проєкту на FastAPI по CRUD в Docker
1:16:00 Проєкт на FastAPI по CRUD з авторизацією на микросервісах
1:31:35 Запуск і тестування проєкту на FastAPI по CRUD з авторизацією
1:35:05 Використовуємо Postman для запитів у проєкт з токенами
1:38:45 Тестування FastAPI на швидкість з різними фреймворками
1:40:20 Тестування проєкту на FastAPI по CRUD на швидкість
1:44:00 Курс з викладаем по Python
1:45:30 Додаткові курси, безкоштовні і платні по Python і біля нього на сайті itvdn.com/ua
1:46:40 Секція питання і відповіді
Ми в соцмережах:
Telegram - t.me/itvdn1
Instagram - / itvdn
TikTok - / itvdn
Facebook - / itvdn.edu
LinkedIn - / itvdn
👉 Сайт і курси ITVDN: cutt.ly/M4alQIU

Пікірлер: 5
@CodeUA
@CodeUA Жыл бұрын
Друзі, до цього відео поки немає часових міток, тож, маємо для вас круту пропозицію! 🔥 Зробіть часові мітки для даного вебінару, й отримайте будь-який курс від ITVDN у подарунок! 🎁🎁🎁 Умови й деталі пропозиції читайте тут, дякуємо, що допомагаєте розвитку нашого каналу - kzbin.infoUgkxHDR02eT_hFgm9WN6LdjLTJY7iz-3H_HF
@AntonMelnichuk
@AntonMelnichuk 2 ай бұрын
00:00 Очікування на приєднання 2:22 Ознайомлення з програмою вебінару по FastApi і Docker 2:46 Проводить вебінар Михайло Лазорик 3:06 План вебінару по FastApi і Docker 5:30 Чому FastAPI? 7:20 Чим надихались розробники FastAPI і переваги із коробки 10:18 Кор конструкція для FastAPI, Pydantic та Starlette(валідація і асинхронність) 11:35 FastAPI vs django, на прикладі машин 14:09 FastAPI vs django, основні відмінності 20:10 Простий приклад на FastAPI, основні моменти, залежності, запуск 27:25 CRUD операції на FastAPI 28:50 Структура проєкту на FastAPI по CRUD 33:30 Create, Read, Update, Delete 36:45 Моделі(Валідація даних) 38:15 Views проєкту на FastAPI по CRUD 42:20 Запуск і тестування проєкту на FastAPI по CRUD операціям 48:05 Мікросервіси vs моноліти 53:15 Переваги мікросервісів 57:17 Недоліки мікросервісів 1:00:05 Docker загальні відомості 1:02:50 Ознайомлення з проєктом та налаштуваннями для Docker проєтку на FastAPI по CRUD 1:12:00 Запуск проєкту на FastAPI по CRUD в Docker 1:16:00 Проєкт на FastAPI по CRUD з авторизацією на микросервісах 1:31:35 Запуск і тестування проєкту на FastAPI по CRUD з авторизацією 1:35:05 Використовуємо Postman для запитів у проєкт з токенами 1:38:45 Тестування FastAPI на швидкість з різними фреймворками 1:40:20 Тестування проєкту на FastAPI по CRUD на швидкість 1:44:00 Курс з викладаем по Python 1:45:30 Додаткові курси, безкоштовні і платні по Python і біля нього на сайті itvdn.com/ua 1:46:40 Секція питання і відповіді
@CodeUA
@CodeUA Жыл бұрын
🔥Іде набір на навчання за 4 IT спеціальностями, запишись на безкоштовний пробний урок! Спеціальність Python - cutt.ly/XZoPxwx Спеціальність Frontend - cutt.ly/9ZoO1QA Спеціальність .NET - cutt.ly/WZoPQ4D Спеціальність Java - cutt.ly/zZoPtUL
@ImmoTheBest
@ImmoTheBest Жыл бұрын
Мої вітання. З відтворенням проекту зіткнувся з проблемою: встановивши api я не зміг імпортувати views, а от database_handler взагалі не знаходить в репо. То ж варто мабуть почекати, якщо з'явиться посилання на проект на гітхабі.
@user-lt9ri1vt7v
@user-lt9ri1vt7v Жыл бұрын
github.com/mikolaz27/itvdn_fastapi_webinar певно треба було вибрати папку як sources root
Запросы в 1С за 3 часа
3:48:21
IRONSKILLS - Курсы по 1С
Рет қаралды 964 М.
He FOUND MYSTERY inside the GUMMY BEAR 😱🧸😂 #shorts
00:26
BROTHERS VLOG
Рет қаралды 49 МЛН
ВИРУСНЫЕ ВИДЕО / Виноградинка 😅
00:34
Светлый Voiceover
Рет қаралды 7 МЛН
ОПЯТЬ СИРЕНА ВКЛЮЧАЕТСЯ!?😲😲😲
00:56
Chapitosiki
Рет қаралды 46 МЛН
45. Що таке API і як воно працює
20:40
Попелюха 👾 Тестування ПЗ
Рет қаралды 38 М.
7. Програма MySQL Workbench (повний детальний огляд можливостей)
28:51
Віртуальна Академія - Навчальні Комп'ютерні Відео
Рет қаралды 25 М.
13. Як створити Користувацький Список в Екселі
7:12
Віртуальна Академія - Навчальні Комп'ютерні Відео
Рет қаралды 16 М.
Мой первый телефон из 2008 - Sony Ericsson T280i
18:02
ЗЕ МАККЕРС
Рет қаралды 27 М.
Как выглядит китайский микро БИЗНЕС
49:26
Завод с НУЛЯ
Рет қаралды 9 М.
Реальные свидетельства космонавтов об НЛО
28:55
Космос Просто
Рет қаралды 127 М.
He FOUND MYSTERY inside the GUMMY BEAR 😱🧸😂 #shorts
00:26
BROTHERS VLOG
Рет қаралды 49 МЛН