- Регистрация
- 26.05.2022
- Сообщения
- 26 724
- Реакции
- 187
- Баллы
- 63
Python для веб - разработки. Flask и проектирование REST API - УЦ Специалист при МГТУ им. Н.Э.Баумана
Python Programming for Web. Flask and REST API design.
09.02.07 Информационные системы и программирование
Код курса: ФЛАСК1
Курс посвящен изучению микрофреймворка Flask в применении к созданию REST API. Курс охватывает важные темы современной веб-разработки: CRUD, модели, ресурсы и сценарии тестирования.Нажмите, чтобы раскрыть...
Описание курса:
Курс включает в себя проектирование REST API при помощи языка Python и микрофреймворка Flask, а также освоение базовых инструментов разработчика в процессе создания приложения.
Курс основан на опыте практического применения языка Python в современной backend разработке.
Курс включает в себя не только практическую, но и теоретическую часть, и таким образом не сводится к простому «сборнику рецептов».
Курс читается на базе ОС Linux. Обучение проводится на примере популярнейшего дистрибутива Ubuntu. Однако большинство технологий, изучаемых на курсе, могут применяться и на базе Windows.
Вы научитесь создавать, тестировать и прототипировать полноценные микросервисы на примере создания REST API.
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы.
Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.
Предварительная подготовка:
Требуемая подготовка: Успешное окончание курса Программирование на языке Python. Уровень 2. Продвинутый курс или эквивалентная подготовка.
Рекомендуемая подготовка (необязательная): Знакомство с Unix. Успешное окончание курса Система управления версиями Git или эквивалентная подготовка.
Программа курса:
Модуль 1. HTTP и REST (1 ак. ч.)
HTTP как протокол
Архитектура REST
Идея API
Микросервисы
Преимущества микросервисов
Модуль 2. Простейшее REST API (3 ак. ч.)
Создание прототипа микросервиса
Формирование url адресов
Структурирование запросов
Тестирование и Postman
Практикум
Модуль 3. RESTful подход к проектированию (4 ак. ч.)
RESTful и FlaskRESTful
Настройка окружения
Метод TFD (test first design)
Аутентификация
Практикум
Модуль 4. Взаимодействие с базами данных (6 ак. ч.)
Основы SQL
Рассмотрение СУБД на примере SQLite
Реализация CRUD в контексте API
Рефакторинг
Практикум
Модуль 5. Оптимизация хранилищ и использование ORM (6 ак. ч.)
Знакомство с SQLAlchemy
Определение моделей и ресурсов
Postman: создание тестовых окружений и сценариев тестирования
Реализация моделей через SQLAlchemy
Практикум
Модуль 6. Перенос приложения на удаленный сервер (4 ак. ч.)
Идея облачных платформ
Знакомство с Heroku
Перенос приложения на Heroku
Postman и удаленное тестирование микросервиса
Подключение PostgreSQL
Документирование и публикация проекта
================================================================================
Продажник: www.specialist.ru/course/flask1
================================================================================
Python Programming for Web. Flask and REST API design.
09.02.07 Информационные системы и программирование
Код курса: ФЛАСК1
Курс посвящен изучению микрофреймворка Flask в применении к созданию REST API. Курс охватывает важные темы современной веб-разработки: CRUD, модели, ресурсы и сценарии тестирования.Нажмите, чтобы раскрыть...
Описание курса:
Курс включает в себя проектирование REST API при помощи языка Python и микрофреймворка Flask, а также освоение базовых инструментов разработчика в процессе создания приложения.
Курс основан на опыте практического применения языка Python в современной backend разработке.
Курс включает в себя не только практическую, но и теоретическую часть, и таким образом не сводится к простому «сборнику рецептов».
Курс читается на базе ОС Linux. Обучение проводится на примере популярнейшего дистрибутива Ubuntu. Однако большинство технологий, изучаемых на курсе, могут применяться и на базе Windows.
Вы научитесь создавать, тестировать и прототипировать полноценные микросервисы на примере создания REST API.
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы.
Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.
Предварительная подготовка:
Требуемая подготовка: Успешное окончание курса Программирование на языке Python. Уровень 2. Продвинутый курс или эквивалентная подготовка.
Рекомендуемая подготовка (необязательная): Знакомство с Unix. Успешное окончание курса Система управления версиями Git или эквивалентная подготовка.
Программа курса:
Модуль 1. HTTP и REST (1 ак. ч.)
HTTP как протокол
Архитектура REST
Идея API
Микросервисы
Преимущества микросервисов
Модуль 2. Простейшее REST API (3 ак. ч.)
Создание прототипа микросервиса
Формирование url адресов
Структурирование запросов
Тестирование и Postman
Практикум
Модуль 3. RESTful подход к проектированию (4 ак. ч.)
RESTful и FlaskRESTful
Настройка окружения
Метод TFD (test first design)
Аутентификация
Практикум
Модуль 4. Взаимодействие с базами данных (6 ак. ч.)
Основы SQL
Рассмотрение СУБД на примере SQLite
Реализация CRUD в контексте API
Рефакторинг
Практикум
Модуль 5. Оптимизация хранилищ и использование ORM (6 ак. ч.)
Знакомство с SQLAlchemy
Определение моделей и ресурсов
Postman: создание тестовых окружений и сценариев тестирования
Реализация моделей через SQLAlchemy
Практикум
Модуль 6. Перенос приложения на удаленный сервер (4 ак. ч.)
Идея облачных платформ
Знакомство с Heroku
Перенос приложения на Heroku
Postman и удаленное тестирование микросервиса
Подключение PostgreSQL
Документирование и публикация проекта
================================================================================
Продажник: www.specialist.ru/course/flask1
================================================================================