Python. Создание веб-приложений с использованием фреймворка Flask
event_note Разделов - 15
access_time 64 ак.ч.
art_track Лекций - 120
ondemand_video 41 ч 37 мин
credit_card Стоимость - 28 000 ₽ [[priceDiscountCalc(28000)]] ₽ 28 000 ₽
Описание
О курсе:
Python – высокоуровневый язык программирования, ориентированный на повышение производительности разработчика и читаемости кода. Синтаксис языка прост и минималистичен, что хорошо подойдет для начинающих программистов. В то же время библиотека языка весьма широка, а сам Python поддерживает несколько парадигм программирования (структурное, объектно-ориентированное, функциональное и тд.), что подойдет для опытных разработчиков.
Самыми популярными фреймворками для создания веб-приложений на Python на текущий момент являются Django и Flask. И поскольку Django – инструмент профессионалов, за плечами которых уже не один серьёзный проект.
Для курса мы выбрали Flask. Он компактен, содержит ключевой инструментарий, и не включает набор готовых решений. Требуемые модули, для расширения функционала, подключаются по мере необходимости. Эффект освоения технологий, при таком подходе максимален. В случае изучения Flask на нашем курсе, переход на Django будет быстрым и безболезненным. Причём, в большинстве случаев, наши выпускники смогут осуществить переход и на другие направления (языки программирования технологии) и фреймворки, самостоятельно.
Приобретаемые навыки:
- Понимание архитектуры Web-приложений;
- Базы данных и ORM-модели;
- Представление о MVC: модель, визуализация, контроллер;
- API как инструмент расширения функционала;
- Умение создавать полноценные сайты «на вырост».
Документ об окончании:
Удостоверение о повышении квалификации установленного образца от ЧОУ ДПО “Институт прикладной автоматизации и программирования”, данные выданного документа вносятся в единый реестр ФИС ФРДО
Рекомендуем Вам:
1. Введение
2. Flask - начало работы
3. Декоратор главной страницы
4. Функция - URL FOR
5. Первая страница сайта
6. Style Css
7. Bootstrap
8. Форма обратной связи
9. Введение параметров в код
10. Скрипт - погода
11. Взаимодействие с пользователем
12. Вставка изображения
13. Методы
14. Итоги лекции
1. HTML файл с привязкой Bootstrap
2. Анкета регистрации 1 ч.
3. Анкета регистрации 2 ч.
4. Словарь - начало работы
5. Приветствие пользователя
6. Шаблонизатор Jinja
7. Итоги лекции
1. Новостной блог
2. Переменная внутри HTML документа
3. Практика ч. 1
4. Практика ч. 2
5. Карусель - начало работы
6. Карусель - переменная
7. Карусель - скрипты
8. Шаблоны 1 ч.
9. Шаблоны 2 ч.
10. Шаблоны - итоги
11. Секретные ключи
12. Итоги лекции
1. Настройка обязательных полей для регистрации
2. Результат регистрации
3. Титульные кнопки
4. База данных - начало работы
5. База данных - таблица
6. Размещение новостного блока
7. Практическое задание
8. Синхронизация с почтой
9. Mail sender
10. Практическое задание
11. Итоги лекции
1. Разбор итогов 4-ой лекции
2. Кнопка редактирования
3. Организация взаимодействия
4. Дополнение интерфейса
5. Кнопка удаления
6. SQL ALchemy
7. Базы данных
8. Global init
9. Создание сессии
10. Таблица с данными пользователей
11. Итоги лекции
1. Вариативный рендеринг
2. Mетод Flash
3. Уведомление о редактировании
4. Message flashing
5. Привязка новости к пользователю
6. База данных пользователя
7. Операции с пользователем
8. Операции с пользователем ч.2
9. Итоги лекции
1. Начало работы с правами доступа
2. Синтаксис ORM
3. Описание новости
4. Параметры пользователя
5. Форма регистрации ч. 1
6. Rendering форма
7. Форма регистрации ч. 2
8. Форма регистрации ч. 3
9. Форма регистрации финал
1. Model View Control
2. MISC
3. Настройка Python
4. Match.temp
5. Date div
6. Начало работы с cookie
7. Ограничения cookie
8. Авторизация
1. Data news 1-ое решение
2. Data news 2-ое решение
3. Data news 3-e и 4-ое решение
4. Блокировка кнопки Войти для зарегистрированных пользователей
5. Авторизация ч. 3
6. Функции "Выйти" и "Добавить"
7. Форма добавления новостей
1. Блокировка редакции
2. Добавление новости
3. Упорядоченное удаление новостей
4. Кнопка поиск
5. Заключение микроблога
6. Микросервисы - Rest
7. Serializer
1. Проверка ошибок
2. Получение списка всех объектов
3. Метод Post
4. "Put" и "Delete"
5. Flask paginate
6. Flask paginate - реализация
1. Дипломная работа
2. Параметры командной строки
3. Schedule
4. Программа - конвертёр в десятичную систему
5. Программа - конвертёр в десятичную систему 2ч.
6. Rest Api
1. Подведение основных итогов
2. Ngrok
3. White list
4. Хостинг
1. Django ч. 1
2. Django ч. 2
1. Телеграмм бот - начало работы
2. Тг. бот - основной функционал
3. Тг бот - меню
4. Тг бот - Диалоговые функции
5. Логирование
6. Рабочий бот - справочник
7. Итоги курса
Отзывы могут оставлять только те пользователи, которые получили сертификат.