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

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

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 разработке
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

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

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

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

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

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

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

Образовательная организация

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

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

Модуль 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
рейтинг
0
0
0
0
0

Может быть интересно

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

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

Оставить отзыв
Поделиться курсом с друзьями