Хотите научиться создавать современные веб-приложения на 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 Углубленный.
Смотрите первый урок в свободном доступе. Курс уже доступен на нашем сайте в полном объеме — к каждому уроку есть практические задания и опорный конспект. Если у вас есть активная подписка, вы можете смотреть его прямо сейчас.
Курс входит в комплексную программу подготовки по специальности: