Веб программирование на Python
Веб программирование на языке 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.
Создание личного кабинета пользователя, авторизация в веб-приложении