Школы

Рейтинг на основе отзывов, авторитетности и популярности

Подборки

Полезные и актуальные курсы, отобранные вручную

Python для веб - разработки. Flask и проектирование REST API.

Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Нет
Сертификат
Сертификат
Есть

Стоимость курса

24 990 ₽
Есть рассрочка

Курс посвящен изучению микрофреймворка Flask в применении к созданию REST API. Курс охватывает важные темы современной веб-разработки: CRUD, модели, ресурсы и сценарии тестирования.

  • Курс включает в себя проектирование REST API при помощи языка Python и микрофреймворка Flask, а также освоение базовых инструментов разработчика в процессе создания приложения.
  • Курс основан на опыте практического применения языка Python в современной backend разработке.
  • Курс включает в себя не только практическую, но и теоретическую часть, и таким образом не сводится к простому «сборнику рецептов».
  • Курс читается на базе ОС Linux. Обучение проводится на примере популярнейшего дистрибутива Ubuntu. Однако большинство технологий, изучаемых на курсе, могут применяться и на базе Windows.


Вы научитесь:

  • создавать, тестировать и прототипировать полноценные микросервисы на примере создания REST API.

Что вы получите после обучения

Навыки
1
REST API
2
Прототипировать
3
Тестировать микросервисы
4
Микрофреймворк Flask
5
Применение Python в backend разработке
Сертификат

Школа

  • Ведущий компьютерный учебный центр России с высочайшим уровнем качества обучения, сервиса и организации учебного процесса
  • Лучший учебный центр авторизованный Microsoft в России, Центральной и Восточной Европе в 2011-2014 гг
  • Центр «Специалист» — первый в России авторизованный учебный центр по обучению Adobe — Adobe Authorised Training Centre
  • Крупнейший авторизованный учебный центр ведущих IT-компаний мира
  • С 2012 г. Центр «Специалист» входит в «Круг совершенства EC-Council»

Преподаватели

Профессиональный преподаватель курсов по программированию с общим стажем работы более 10-ти лет. Практический опыт программирования на языке Python более 4-ех лет. За время преподавания стал автором 12 курсов по программированию для различных организаций, обучил более 1000 слушателей. (очное и онлайн преподавание).

Евгений Витальевич закончил в 2006 году СибГИУ по специализации «Автоматизация металлургических систем». Он регулярно повышает свою квалификацию и на данный момент является специалистом в языках программирования Python, С++, Javascript. В своей работе он так же эффективно использует Nodejs (+webpack), Django, Tornado, Git, имеет опыт разработки проектной документации.

Большой опыт преподавания и практического программирования позволяет ему объяснять сложные вещи простыми словами; слушатели после его курсов действительно вдохновляются программированием. Он знает как должен работать мозг современного программиста и поможет настроить Вас на нужную волну.

Профессиональный преподаватель курсов программирования, сертифицированный разработчик Python Institute с общим стажем работы в сфете IT более 20 лет. С нуля ыстроил ИТ системы в 4 компаниях. Преподавательской деятельностью занимается более 5 лет.

Вадим Викторович окончил в 2000 году РГГУ по специализации «Информатика и вычислительная техника». Настоящий профессионал в вопросах администрирования СУБД, автоматизации бизнес-процессов компаний (ERP, CRM и др.), создании тест-кейсов и обучении сотрудников.

Умеет мотивировать и увлекать. Требователен к своим слушателям, всегда готов разъяснить сложные моменты. Богатый опыт работы над реальными проектами позволяет ему обращать внимание на те детали, которые начинающими разработчиками обычно упускаются из вида.

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

Модуль 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
  • Документирование и публикация проекта

Рейтинг курса

4.1
Может быть интересно
Python для веб - разработки. Flask и проектирование REST API.
На сайт курса

Python для веб - разработки. Flask и проектирование REST API.