Курс РИП (Разработка Интернет-Приложений) кафедра ИУ-5, 5 семестр, осень 2021 года.
Видеотрансляции лекций на youtube - https://youtube.com/playlist?list=PL9vFTJYocFHqNW8AEDPJWREAYwZjdbTgO
-
Введение в Python:
-
Виртуальные окружения. Модули, пакеты. Введение в ООП:
-
Типы данных и коллекции:
-
Функциональное программирование в Python:
-
Технологии и протоколы веб-разработки:
- Трехзвенная архитектура веб-приложения. История развития средств веб-разработки.
- Стандарты интернета. URI, URL, URN. Протокол HTTP.
- Шаблон проектирования Model-View-Controller.
- Шаблон проектирования Model-View-Presenter.
- Введение в разработку веб-приложений на Python с использованием веб-фреймворков. Фреймворк Django.
-
Создание пользовательского интерфейса в веб-приложениях. Использование библиотеки React.
- Основные конструкции языка Python. ( Пример )
- Объектно-ориентированные возможности языка Python. ( Пример )
- Функциональные возможности языка Python.
- Создание прототипа веб-приложения с использованием фреймворка Django.
- Работа с СУБД. Обработка данных с использованием Django ORM.
- Разработка REST API с использованием Django REST Framework.
- Разработка пользовательского интерфейса для работы с REST API.
- Разработка пользовательского интерфейса с использованием библиотеки React.
- Домашнее задание, вариант 1. Разработка мобильного приложения.
- Домашнее задание, вариант 2. Разработка прототипа SPA приложения.
- Домашнее задание, вариант 3. Разработка прототипа веб-приложения с использованием фреймворка Django.
- Подготовка черновика статьи по тематике курса (тематика статьи согласовывается с преподавателем) добавляет +1 балл на экзамене.
- Вопросы к экзамену.
- Для подготовки к вопросам по технологии СSS (Cascading Style Sheets) рекомендуется также использовать следующий конспект.