Бакалавриат
2023/2024





Проектирование веб-приложений
Статус:
Курс обязательный (Информатика и вычислительная техника)
Направление:
09.03.01. Информатика и вычислительная техника
Кто читает:
Департамент компьютерной инженерии
Когда читается:
4-й курс, 1-3 модуль
Формат изучения:
без онлайн-курса
Охват аудитории:
для своего кампуса
Язык:
русский
Кредиты:
8
Контактные часы:
86
Программа дисциплины
Аннотация
Курс «Разработка веб-приложений» позволяет студентам приобрести теоретические и практические знания по разработке веб-приложений и сервисов Web4.0, и проектной командной работе по разработке веб-приложений и сервисов, а также обеспечит освоение новых технологий, таких, как применение методов машинного обучения в веб-проектировании. В результате изучения дисциплины студенты поймут основные концепции и принципы разработки веб-приложений и сервисов и получат знания и практические навыки frontend и backend разработчиков интеллектуальных веб-приложений. Курс расширяет знания студентов по возможностям применения искусственного интеллекта в разрабатываемых современных веб-приложениях и сервисах и является одним из базовых при выполнении ВКР, проектов и при прохождении производственной практики на предприятиях с IT уклоном.
Цель освоения дисциплины
- В результате изучения дисциплины студенты поймут основные концепции и принципы разработки веб-приложений и сервисов Web4.0 и получат знания и практические навыки frontend- и backend-разработчиков с использованием в приложениях элементов искусственного интеллекта.
- В результате изучения дисциплины студенты поймут основные концепции и принципы разработки веб-приложений и сервисов Web4.0 и получат знания и практические навыки frontend- и backend-разработчиков.
Планируемые результаты обучения
- Знать GRID - сеточные технологии верстки веб-страниц, использовать GRID - сеточные технологии верстки веб-страниц при разработке Frontend’a веб-приложений.
- Знать HTML5, CSS3, технологии адаптивной верстки веб-страниц.
- Знать историю и перспективы развития предметной области.
- Знать основы JS, писать скрипты на JS.
- Знать основы Python, уметь писать код на Python.
Содержание учебной дисциплины
- Введение в предметную область. Начало группового проектирования веб-приложения (ВП). Групповое проектирование интернет-приложения (ВП) (продолжение)
- HTML, HTML5, CSS (начало) адаптивная верстка на примерах (начало). HTML5, CSS3 (продолжение) Первый проект. CSS, CSS3, JS, JS-библиотеки
- GRID - сеточные технологии верстки веб-страниц
- JS. Часть 1. JS. Часть 2. Node.js. WebStorm. WebStorm и Angular4 JS_3. Формы. Графики. GitHub
- Python и Pycharm. Часть 1 Python и Pycharm. Часть 2 Python и Pycharm. Часть 3
- Python&Django&Pycharm. Простой сайт с админкой Python&Django&Pycharm. Статический шаблон интернет приложения. Его применение в Django
- Нейросети для веб. Программная реализация.
- Разработка интернет-приложения в CMS WordPress. Часть 1 Разработка интернет-приложения в CMS WordPress. Часть 2. Фреймворк Cherry. Работа с контентом интернет- приложения. WordPress.
- Часть 3. Нейросети. Примеры. Обучениеенейросети. Примеры. Нейросети в интернет-приложении Java - NetBeans
Элементы контроля
- Экзамен
- Контрольное задние
- Контрольное задание
- Контрольное задание
- Экзамен
- Контроль знаний на лекциях
Промежуточная аттестация
- 2023/2024 учебный год 1 модуль0.3 * Контрольное задние + 0.7 * Экзамен
- 2023/2024 учебный год 3 модуль0.3 * Контроль знаний на лекциях + 0.15 * Контрольное задание + 0.15 * Контрольное задание + 0.4 * Экзамен
Список литературы
Рекомендуемая основная литература
- Разработка веб-приложений в ReactJS - Хортон А., Вайс Р. - Издательство "ДМК Пресс" - 978-5-94074-819-9 - 2016 - русский - https://e.lanbook.com/book/97339 - ЛАНЬ - 97339
Рекомендуемая дополнительная литература
- Проектирование и разработка веб-приложений на основе технологий Microsoft - Савельев А.О., Алексеев А.А. - Национальный Открытый Университет "ИНТУИТ" - - - 2016 - русский - https://e.lanbook.com/book/100390 - ЛАНЬ - 100390