Dockerize Flask додаток
ITVDN: курси програмування
Відеокурси з
програмування

Вибери свою IT спеціальність

Підписка

×

Ви відкрили доступ до тесту! Пройти тест

Ви дійсно бажаєте відкрити доступ до тестування за курсом Flask на 40 днів?

ВІДЕОУРОК № 8. Dockerize Flask додаток

Для перегляду повної версії відеокурсу, онлайн тестування та отримання доступу до додаткових навчальних матеріалів придбайте курс Придбати курс
Для перегляду всіх відеокурсів ITVDN, представлених у Каталозі, а також для отримання доступу до навчальних матеріалів та онлайн тестування придбайте підписку Придбати підписку

Навчитися налаштовувати середовище розробки та створювати прості веб-застосунки за допомогою Flask Framework та Jinja2 Templates. Також обговорити архітектуру веб-додатків.

Читати далі...

Дізнатися, що таке архітектура REST і як вона працює, розглянути альтернативи REST: gRPC та GraphQL. Навчитися створювати RESTful API за допомогою Flask-RESTful. Почнемо знайомство з ORM SQLAlchemy та познайомимося зі SwaggerUI.

Читати далі...

Дізнатися, навіщо потрібна валідація даних на сервері, якщо вона вже є на клієнтській частині, обговоримо, що таке серіалізація та десеріалізація даних. Покращимо структуру програми.

Читати далі...

Повторити, що таке ORM і навіщо вона потрібна, познайомитися з патернами проектування, які використовуються в SQLAlchemy, навчитися робити складніші запити за допомогою ORM і дізнатися, як робити агрегаційні запити. Також обговорити підводне каміння роботи з ORM.

Читати далі...

Дізнатися, що таке міграції та навіщо вони потрібні. Розібрати інструменти, які використовуються в Python для міграції даних. Також напишемо власні міграції.

Читати далі...

Дізнатися, що таке аутентифікація та авторизація користувача, чим вони відрізняються один від одного. Також, розглянути способи та протоколи аутентифікації у веб-додатках та додати до нашого додатка аутентифікацію на базі JWT.

Читати далі...

Розглянемо, які види тестування веб-додатків бувають, дізнаємося, які інструменти існують для тестування веб-додатків у Python і автоматизуємо запуск тестів за допомогою Continuous Integrations tools.

Читати далі...

Дізнаємося, що таке Docker та Docker контейнер, розглянемо причини використання Docker, запакуємо наш Flask додаток у Docker контейнер і розгорнемо його на Heroku.

Читати далі...

Дізнаємося, як ефективніше використовувати ресурси сервера/процесора, вивчимо способи прискорення Flask програми та розглянемо варіанти застосування кожного із способів. Також познайомимося з примітивами синхронізації в Python і поговоримо про GIL.

Читати далі...

Познайомимося з асинхронним програмуванням у Python, розглянемо асинхронний фреймворк Sanic та обговоримо, коли краще застосовувати асинхронний підхід, а коли синхронний. Крім того, вивчимо концепти асинхронного програмування і які у нього переваги та недоліки перед синхронним підходом.

Читати далі...
ПОКАЗАТИ ВСЕ

Купуй передплатуз доступом до всіх курсів та сервісів

Бібліотека сучасних IT знань у зручному форматі

Вибирай свій варіант підписки залежно від завдань, що стоять перед тобою. Але якщо потрібно пройти повне навчання з нуля до рівня фахівця, краще вибирати Базовий або Преміум. А для того, щоб вивчити 2-3 нові технології, або повторити знання, готуючись до співбесіди, підійде Пакет Стартовий.

Стартовий
  • Усі відеокурси на 3 місяці
  • Тестування з 10 курсів
  • Перевірка 5 домашніх завдань
  • Консультація з тренером 30 хв
59.99 $
Придбати
Базовий
  • Усі відеокурси на 6 місяців
  • Тестування з 16 курсів
  • Перевірка 10 домашніх завдань
  • Консультація з тренером 60 хв
89.99 $
Придбати
Преміум
  • Усі відеокурси на 12 місяців
  • Тестування з 24 курсів
  • Перевірка 20 домашніх завдань
  • Консультація з тренером 120 хв
169.99 $
Придбати
коментарі та обговорення
Notification success