February 20, 2022

Flask с нуля на практике

Программа курса

Интро главы 1
Как правильно учиться на этом курсе – 10 советов
Условия прохождения, дедлайны, поддержка и оценки
Дополнительные материалы
Flask – Знакомство с проектом 1
Протокол HTTP – основа
Протокол HTTP – URL
Домены
HTTP-сообщения: Методы и статусы
PyCharm и установка Python
HTML – основы
HTML – структура страницы
Командная строка – обзор
Командная строка – работа с файлами
Виртуальное окружение. Знакомство с environment
Виртуальное окружение. Использование с PyCharm
PIP
Загрузка модуля — Теория
Загрузка модуля — Задачи
Flask – Знакомство и запуск сервера
Flask - дебаггинг
Flask – роуты
Flask – работа с данными
Jinja – Основы шаблонизации + переменные
Flask – работа со статическими файлами
Проектное задание главы 1

Интро главы 2
Bootstrap – знакомство и основные компоненты
Bootstrap – простые компоненты
Bootstrap – сетка
Bootstrap – внешние поля и внутренние отступы
Jinja – условия
Jinja – циклы
Jinja – циклы по словарям и вложенные циклы
Jinja – базовые шаблоны
Jinja – фильтры
Jinja: Создание ссылок в шаблонах
GitHub – начало работы
GitHub – Локальная работа, ветки, работа с PyCharm
GitHub – ветки, совместная работа и пулл-реквесты (факультатив)
GitHub – оформление репозитория
Проектное задание главы 2
Управление зависимостями и requirements.txt
Запуск на продакшн-сервере gunicorn и подготовка к переезду
Деплой с помощью Heroku
Завершение работы над проектом 1

Интро главы 3
Знакомство со вторым проектом
JSON (JavaScript Object Notation)
Работа с файлами
Flask – обработка данных из форм
ООП – Классы
ООП – Элементы класса
ООП – Класс и экземпляр - Теория без практики
ООП – Методы
ООП – Методы и атрибуты
WTF Forms - начало
WTF Forms - прием данных
WTF Forms – валидация и вывод ошибок
Проектное задание главы 3

Глава 4 – интро
Введение в базы данных
Что такое SQL
Основные типы данных
Объектно-Реляционное Отображение (ORM)
Отображение данных и объектов
SQLAlchemy – создание моделей
Создание схемы базы данных
Визуальное управление базой данных на примере DBeaver
SQLAlchemy – простые записи
SQLAlchemy – получение записей
SQLAlchemy – отношения часть 1 – One to Many, One to One
SQLAlchemy – отношения часть 2 – Many to Many
SQLAlchemy – поиск и фильтр
SQLAlchemy – миграции
Flask + SQLAlchemy: PostgreSQL
Heroku PostgreSQL
Глава 4 – проектное задание

Интро главы 5 (магазин)
Flask + SQLAlchemy: изменение и удаление
Flask: сессии
Flask: Аутентификация и авторизация
Flask: Регистрация
Flask: Безопасность и хеши с солью
Flask-admin: знакомство и редактирование моделей
Flask: структура приложения
Flask – Blueprints
Проектное задание главы 5 (магазин)
Создание портфолио

Flask: Mail
Flask: 5 демонстрационных занятий

Python_web

Смотреть сразу в Telegram 👉 https://t.me/joinchat/7WUhJh_PGIhmNTUy

Наш канал собрал самые свежие и актуальных обучающих курсы, книги, soft, идеальная навигация по курсам в два клика и прямая ссылка на любой курс. Нет регистраций. Нет оплаты.

С вами администрация канала Max Open Source (@coursmax)

Max Open Source https://t.me/coursmax