Python. Создание веб-приложений с использованием фреймворка Flask
Запрос счета Реферальные ссылки

event_note Разделов - 15

access_time 64 ак.ч.

art_track Лекций - 120

ondemand_video 41 ч 37 мин

credit_card Стоимость -  28 000 ₽ [[priceDiscountCalc(28000)]] ₽ 28 000 ₽

[[ error ]]
Применена скидка - [[discount]]%

Описание

О курсе:

 
 Python – высокоуровневый язык программирования, ориентированный на повышение производительности разработчика и читаемости кода. Синтаксис языка прост и минималистичен, что хорошо подойдет для начинающих программистов. В то же время библиотека языка весьма широка, а сам Python поддерживает несколько парадигм программирования (структурное, объектно-ориентированное, функциональное и тд.), что подойдет для опытных разработчиков. 
Самыми популярными фреймворками для создания веб-приложений на Python на текущий момент являются Django и Flask. И поскольку Django – инструмент профессионалов, за плечами которых уже не один серьёзный проект.

Для курса мы выбрали Flask. Он компактен, содержит ключевой инструментарий, и не включает набор готовых решений. Требуемые модули, для расширения функционала, подключаются по мере необходимости. Эффект освоения технологий, при таком подходе максимален. В случае изучения Flask на нашем курсе, переход на Django будет быстрым и безболезненным. Причём, в большинстве случаев, наши выпускники смогут осуществить переход и на другие направления (языки программирования технологии) и фреймворки, самостоятельно.


Приобретаемые навыки:

  • Понимание архитектуры Web-приложений;
  • Базы данных и ORM-модели;
  • Представление о MVC: модель, визуализация, контроллер;
  • API как инструмент расширения функционала;
  • Умение создавать полноценные сайты «на вырост».


    Документ об окончании:

Удостоверение о повышении квалификации установленного образца от ЧОУ ДПО “Институт прикладной автоматизации и программирования”, данные выданного документа вносятся в единый реестр ФИС ФРДО

star [[ parseFloat(course.review_score).toFixed(1) ]] group
[[ course.name ]]
[[ course.price_discount ]] ₽ [[course.price]] ₽ [[ course.price ]] ₽ Бесплатно
1. Лекция 1

1. Введение

2. Flask - начало работы

3. Декоратор главной страницы

4. Функция - URL FOR

5. Первая страница сайта

6. Style Css

7. Bootstrap

8. Форма обратной связи

9. Введение параметров в код

10. Скрипт - погода

11. Взаимодействие с пользователем

12. Вставка изображения

13. Методы

14. Итоги лекции

2. Лекция 2

1. HTML файл с привязкой Bootstrap

2. Анкета регистрации 1 ч.

3. Анкета регистрации 2 ч.

4. Словарь - начало работы

5. Приветствие пользователя

6. Шаблонизатор Jinja

7. Итоги лекции

3. Лекция 3

1. Новостной блог

2. Переменная внутри HTML документа

3. Практика ч. 1

4. Практика ч. 2

5. Карусель - начало работы

6. Карусель - переменная

7. Карусель - скрипты

8. Шаблоны 1 ч.

9. Шаблоны 2 ч.

10. Шаблоны - итоги

11. Секретные ключи

12. Итоги лекции

4. Лекция 4

1. Настройка обязательных полей для регистрации

2. Результат регистрации

3. Титульные кнопки

4. База данных - начало работы

5. База данных - таблица

6. Размещение новостного блока

7. Практическое задание

8. Синхронизация с почтой

9. Mail sender

10. Практическое задание

11. Итоги лекции

5. Лекция 5

1. Разбор итогов 4-ой лекции

2. Кнопка редактирования

3. Организация взаимодействия

4. Дополнение интерфейса

5. Кнопка удаления

6. SQL ALchemy

7. Базы данных

8. Global init

9. Создание сессии

10. Таблица с данными пользователей

11. Итоги лекции

6. Лекция 6

1. Вариативный рендеринг

2. Mетод Flash

3. Уведомление о редактировании

4. Message flashing

5. Привязка новости к пользователю

6. База данных пользователя

7. Операции с пользователем

8. Операции с пользователем ч.2

9. Итоги лекции

7. Лекция 7

1. Начало работы с правами доступа

2. Синтаксис ORM

3. Описание новости

4. Параметры пользователя

5. Форма регистрации ч. 1

6. Rendering форма

7. Форма регистрации ч. 2

8. Форма регистрации ч. 3

9. Форма регистрации финал

8. Лекция 8

1. Model View Control

2. MISC

3. Настройка Python

4. Match.temp

5. Date div

6. Начало работы с cookie

7. Ограничения cookie

8. Авторизация

9. Лекция 9

1. Data news 1-ое решение

2. Data news 2-ое решение

3. Data news 3-e и 4-ое решение

4. Блокировка кнопки Войти для зарегистрированных пользователей

5. Авторизация ч. 3

6. Функции "Выйти" и "Добавить"

7. Форма добавления новостей

10. Лекция 10

1. Блокировка редакции

2. Добавление новости

3. Упорядоченное удаление новостей

4. Кнопка поиск

5. Заключение микроблога

6. Микросервисы - Rest

7. Serializer

11. Лекция 11

1. Проверка ошибок

2. Получение списка всех объектов

3. Метод Post

4. "Put" и "Delete"

5. Flask paginate

6. Flask paginate - реализация

12. Лекция 12

1. Дипломная работа

2. Параметры командной строки

3. Schedule

4. Программа - конвертёр в десятичную систему

5. Программа - конвертёр в десятичную систему 2ч.

6. Rest Api

13. Лекция 13

1. Подведение основных итогов

2. Ngrok

3. White list

4. Хостинг

14. Лекция 14

1. Django ч. 1

2. Django ч. 2

15. Лекция 15

1. Телеграмм бот - начало работы

2. Тг. бот - основной функционал

3. Тг бот - меню

4. Тг бот - Диалоговые функции

5. Логирование

6. Рабочий бот - справочник

7. Итоги курса

Добавить отзыв

Отзывы могут оставлять только те пользователи, которые получили сертификат.

[[ formattedAverageScore ]] star
[[ myReview.owner.last_name ]] [[ myReview.owner.first_name ]]
[[ moment(new Date(myReview.created_at)).format('DD.MM.YYYY в HH:mm') ]]
[[ myReview.text ]]
star star_border
edit delete check_circle watch_later cancel
Причины отклонения в "Условия использования" п. 11.3
Команда: [[ moment(new Date(comment.created_at)).format('DD.MM.YYYY в HH:mm') ]]
[[ comment.text ]]
На данный момент нет отзывов.
[[ review.owner.last_name ]] [[ review.owner.first_name ]]
[[ moment(new Date(review.created_at)).format('DD.MM.YYYY в HH:mm') ]]
[[ review.text ]]
star star_border
Команда: [[ moment(new Date(comment.created_at)).format('DD.MM.YYYY в HH:mm') ]]
[[ comment.text ]]
Загрузить еще