Адрес e-mail:

Создание Web-сервисов на Python

Форма обучения:  очная с применением дистанционных образовательных технологий
Режим обучения:  дистанционно
Объем программы:  84 ак.ч.
Продолжительность обучения:  3 недели
Выдаваемый документ:  удостоверение МФТИ о повышении квалификации установленного образца
Старт обучения:  Сентябрь 2021, по мере формирования учебных групп

Краткое описание программы: 
Программа ПК разработана с учетом требований ФГОС ВО по направлению подготовки 01.03.02 «Прикладная математика и информатика». Целью реализации программы является совершенствование компетенций слушателей в области создания и управления web-сервисами на основе Python, работы с различными инструментами сбора данных. 

Программа повышения квалификации предназначена для специалистов в области информационно-коммуникационных технологий, имеющих высшее образование; студентов вузов. Форма проведения итоговой аттестации: зачет на основании совокупности выполненных практических заданий и защиты проекта.

Содержание программы: 
Программа предусматривает изучение следующих тем:
  • Общее представление о WEB
  • Сбор данных со сторонних сайтов
  • Beautiful Soup и работа с API
  • Хранение данных. SQL / NoSQL
  • Веб интерфейсы с Django и Bootstrap
  • Работа с данными пользователя
  • Дополнительный инструментарий

Целевая аудитория программы: 
Специалисты в области информационно-коммуникационных технологий, имеющих высшее образование; студенты вузов

Задачи программы: 
Слушатели должны овладеть следующими компетенциями:
  • Способен к написанию программного кода с использованием языков программирования, определению и манипулированию данными (ПК-1);
  • Способен применять фундаментальные знания, полученные в области математических и (или) естественных наук, и использовать их в профессиональной деятельности (ОПК-1).

В результате освоения программы слушатель должен:

 знать: 
  • принципы функционирования современного интернета, основные протоколы в web-взаимодействия;
  • причины необходимости сбора данных со сторонних сайтов;
  • удобные способы получения данных;
  • реляционные базы данных, нереляционные базы данных, инструменты Redis;
  • архитектуру web-фреймворков, популярные web-фреймворки в Python, устройство view в Django, основы HTML и CSS;
  • понятия аутентификации и авторизации;
  • отличия Development и Production;

 уметь:

  • работать с библиотекой requests;
  • работать с регулярными выражениями из Python, выполнять сложный поиск и замену при помощи регулярных выражений;
  • извлекать и изменять данные при помощи модуля Beautiful Soup, использовать API для получения данных со сторонних сайтов;
  • создавать и изменять базы данных и таблицы в MySQL, получать данные из баз и таблиц в MySQL;
  • создавать приложение на Django, работать с Django-шаблонизатором, работать с базой данных при помощи Django ORM;
  • отправлять данные из браузера, валидировать данные на клиентской стороне, валидировать данные на серверной стороне, проводить аутентификацию и авторизацию при помощи Django;
  • создавать чат-бота на базе Telegram, работать с системой Git, раскладывать проект на облачный хостинг Heroku.

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

Координатор программы:
Сырцова Елена Леонидовна
Syrtsova.el@mipt.ru


Записаться на программу

Если вы заметили в тексте ошибку, выделите её и нажмите Ctrl+Enter.

© 2001-2021 Московский физико-технический институт (национальный исследовательский университет)

Противодействие коррупции | Сведения о доходах

Политика обработки персональных данных МФТИ

Техподдержка сайта | API

Использование новостных материалов сайта возможно только при наличии активной ссылки на https://mipt.ru

МФТИ в социальных сетях