Адрес e-mail:

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

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

Краткое описание программы: 

Программа ПК разработана с учетом требований ФГОС ВО по направлению подготовки 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

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