Веб программирование на языке Python

Python
Высокоуровневый язык программирования, который обладает простым и понятным синтаксисом. Он широко используется для разработки различных типов приложений,а также идеально подходит как для начинающих программистов, так и для опытных разработчиков
Курс
Позволит слушателям научиться разрабатывать различные веб-архитектуры, разрабатывать программное обеспечение в соответствии с техническим заданием, создавать ПО в соответствии с принципами выбранной архитектуры веб-приложения, выбирать фрейморк Python в зависимости от особенностей разрабатываемого веб-приложения, разрабатывать веб-приложение с использованием фреймворка Django, разрабатывать структуру базы данных проекта, делать запросы к базе данных из приложения Django с использованием инструментов Python
Программа
Основана на компетентностном подходе, в результате освоения программы слушатели будут выполнять учебные задания, требующие практического применения знаний и умений, полученных в ходе изучения логически связанных модулей. В процессе обучения предусмотрено использование информационных и коммуникационных технологий, в том числе современных систем технологической поддержки процесса обучения, обеспечивающих комфортные условия для обучающихся, преподавателей
Задачи курса
Формирование у слушателей цифровых компетенций в области разработки программного кода на языке Python, для решения профессиональных задач
Результаты обучения
Разработка различной веб-архитектуры, создание ПО в соответствии с принципами выбранной архитектуры веб-приложения, выбор фрейморка Python в зависимости от особенностей разрабатываемого веб-приложения, разработка веб-приложения с использованием фреймворка Django, структуры базы данных проекта, запрос к базе данных из приложения Django

Учебный план

Тема 1.

Web. Концепции

1.1.

Основные термины и определения

1.2.

Клиент-серверное программирование

1.3.

Работа с терминами и определениями предметной области

Тема 2.

Библиотека Django. Обзор

2.1.

Создание веб-приложения на примере фреймворка Django. Работа с базой данных

2.2.

Создание веб-приложения на Django

Тема 3.

Архитектура Django-приложений

3.1.

Обзор архитектур веб-приложений

3.2.

Создание личного кабинета пользователя, авторизация в веб-приложении

Авторы курса

author
Анастасия Раскина
Кандидат технических наук, заведующий кафедрой информационных систем Институт космических и информационных технологий Сибирский федеральный университет