Маєте бажання навчитися створювати сучасні вебдодатки на Python? Тоді у нас чудові новини для вас! Ми раді представити наш новий відеокурс з Flask — легкого та гнучкого фреймворку, який ідеально підходить як для новачків, так і для досвідчених розробників.
Зануртесь у світ Flask і створіть власний вебдодаток! Ми навчимо вас працювати з Jinja2 Templates, де ви легко опануєте цикли, умови та навіть спадкування форм. Далі ви відкриєте для себе секрети створення RESTful сервісів, використовуючи SQLAlchemy для роботи з базами даних, та зв'яжете додаток із SQLlite3. Валідація даних? Серіалізація та десеріалізація? Легко! Ви станете майстром цих процесів, а ще дізнаєтесь усе про міграції баз даних і різні способи аутентифікації, включаючи JWT. Окрім цього, ми покажемо, як грамотно тестувати додатки, використовувати потоки та асинхронність, аби додатки працювали як годинник. А на фінальному етапі ви оволодієте Docker і зможете розгорнути свій додаток на Heroku, показавши світові свій шедевр!
Автор курсу – Фурда Орест, Software Engineer (Python).
Курс складається з 10 відеоуроків загальною тривалістю 5 годин 6 хвилини.
Структура курсу:
- Початок роботи з Flask
- Створення RESTful API
- Валідація даних користувача
- Використання SQLAlchemy
- Alembic міграції
- Аутентифікація
- Pytest, Travis CI
- Dockerize Flask app
- Багатопоточне програмування
- Async and await, концепти асинхронності
Чого ви навчитеся на даному курсі:
- Створювати потужні REST API додатки на Python і Flask.
- Впевнено використовувати найкращі практики роботи з базами даних для надійності та швидкості.
- Майстерно тестувати вебдодатки на Python, щоб вони були готові до будь-яких викликів.
- Розгортати свої проєкти з Docker, як професіонал, і легко доставляти їх до користувачів.
- Розбиратися в потоках і асинхронності, щоб ваші додатки працювали ще швидше і ефективніше.
Попередні вимоги
Курс орієнтований на розробників, які мають впевнені знання мови Python, на рівні Python Поглиблений.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до комплексної програми підготовки за спеціальністю: