наверх

Web 2.0 программирование на языке Python

 width=
7 октября - 29 декабря 2019 г.
Курс уже начался
Запись на курс закрыта
Подпишитесь на новости и узнайте дату следующего запуска
  • 10 недель

    длительность курса

  • от 6 до 7 часов в неделю

    понадобится для освоения

  • 2 зачётных единицы

    для зачета в своем вузе

Курс разработан авторским коллективом Псковского государственного университета совместно с  Санкт-Петербургским политехническим университетом Петра Великого при поддержке Северо-Западного регионального центра компетенций в области онлайн-обучения.

Курс предназначен для тех, кто желает освоить технологию Web 2.0 разработки веб-приложений, веб-сайтов, интернет-сообществ на основе современных средств программирования и платформ. Одной из таких платформ является библиотека Django на языке Python, которая позволяет достаточно быстро разрабатывать гибкие и с дружественным интерфейсом веб-приложения (веб-сайты, интернет-сообщества).

О курсе

Целью курса является формирование знаний, умений и навыков решения практических задач по разработке веб-сайтов, веб-приложений, интернет-сообществ, проектированию веб-интерфейса, используя средства библиотеки Django на языке программирования Python с применением языка HTML, стилей CSS и языка JavaScript..

Курс является образовательным модулем дисциплины «Веб-программирование» в составе основных образовательных программ по подготовке бакалавров по направлениям подготовки 09.03.02 "Информационные системы и технологии", 09.03.01 "Информатика и вычислительная техника", 09.03.04 "Программная инженерия". Курс будет полезен при освоении новых профессий «Дизайнер интерфейсов» и «Организатор интернет-сообществ». В то же время курс может быть полезен для слушателей, интересующихся веб-программированием, так как веб-разработка на языке Python в настоящее время востребована среди работодателей.

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

Формат

В состав курса входят видео-лекции, презентации, конспекты, практические задания, тестовые задания, выпускная работа.

  1. Django: разработка веб-приложений на Python / Форсье Джефф, Биссекс Пол; Чан Уэсли / Джефф Форсье, Пол Биссекс, Уэсли Чан; [пер. с англ. А. Киселева]. – Москва: Символ-Плюс, 2013. – 451 с.
  2. Дронов В.А. Django: практика создания Web-сайтов на Python. – Спб.: БХВ-Петербург, 2016. – 528 с.
  3. Дронов В.А. HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов. – Спб.: БХВ-Петербург, 2011. – 414 с.
  4. Изучаем jQuery. Перейдите на новый уровень работы с JavaScript, используя мощь jQuery / Каслдайн Эрл, Шарки Крэйг; Черник В. / Эрл Каслдайн, Крэйг Шарки; пер. с англ. В. Черник. – 2-е изд. – СПб: Питер, 2012. – 400 с. – ISBN 978-5-459-01619-2
  5. Фрэйн Б. HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств / Б. Фрэйн; [перевод с английского В. Черник]. – СПб: Питер, 2014. – 298 с.

Требования

Для успешного освоения курса необходимы базовые знания в области вычислительной техники и знание основ программирования.

Для прохождения курса необходимо дополнительное программное обеспечение (ПО): Visual Studio 2017  Сommunity

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

Тема 1. Основы  приложений Web 2.0

Тема 2. Основы HTML и CSS

Тема 3. Практическое введение в язык программирования Python для Django

Тема  4. Разработка современных веб-приложений на языке программирования Python с использованием Django

Тема 5. Веб-формы в Django. Валидация. JavaScript

Тема  6. Административный раздел Django. Аутентификация и авторизация в Django.

Тема 7. Использование баз данных в Django. SQLite. Модели в Django

Тема 8-9. Разработка онлайн-журнала

Итоговая аттестация

Результаты обучения

  • Способность устанавливать необходимое программное обеспечение.
  • Способность разрабатывать веб-интерфейс.
  • Способность осуществлять подготовку данных для реализации работы над веб-приложением (веб-сайтом).
  • Способность разрабатывать динамические веб-сайты.

Формируемые компетенции

  • Способность проводить сбор, анализ научно-технической информации, отечественного и зарубежного опыта по тематике исследования.
  • Способность участвовать в работах по доводке и освоению информационных технологий в ходе внедрения и эксплуатации информационных систем.

 

Бруттан Юлия Викторовна

Кандидат технических наук
Должность: доцент кафедры «Информационные системы и технологии» ПсковГУ

Антонов Игорь Вадимович

Кандидат технических наук
Должность: доцент кафедры «Информационные системы и технологии» ПсковГУ

Сертификат

По данному курсу возможно получение сертификата.

Стоимость прохождения процедур оценки результатов обучения с идентификацией личности - 1800 ₽.

Похожие курсы