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



Научно-исследовательский семинар "Введение в веб-разработку"
Статус:
Курс по выбору (Программная инженерия)
Кто читает:
Департамент программной инженерии
Когда читается:
1-й курс, 1-3 модуль
Охват аудитории:
для своего кампуса
Язык:
русский
Программа дисциплины
Аннотация
Курс направлен на изучение основы создания веб-приложений с использованием языка разметки HTML, языка описания внешнего вида документа CSS и языка программирования JavaScript. Курс знакомит студентов с основами веб-разработки, начиная с создания базовой HTML-структуры веб-страницы и заканчивая продвинутыми техниками CSS и адаптивным дизайном, включает изучение JavaScript и создание приложений на ванильном JavaScript. Знакомит с технологиями раскладки, такими как Float, Flexbox и Grid, а также включает обучение препроцессорам CSS, таким как Less и SCSS.
Цель освоения дисциплины
- Целью дисциплины является освоение базовых принципов веб-разработки и приобретение практических навыков создания адаптивных и интерактивных веб-приложений с использованием HTML, CSS, CSS-препроцессоров и JavaScript.
Планируемые результаты обучения
- Навык верстки страниц с учетом современных требований и стандартов веб-разработки.
- Навык стилизации веб-страниц с применением CSS, CSS-препроцессоров, включая технологии раскладки (Flexbox и Grid).
- Способность разрабатывать адаптивный дизайн, обеспечивающий корректное отображение страниц на различных устройствах.
- Знание основ JavaScript для создания интерактивных элементов и управления поведением на веб-страницах.
- Умение работать с API для интеграции внешних данных и функциональности в веб-приложения.
Содержание учебной дисциплины
- Основы верстки
- Продвинутый HTML
- Продвинутый CSS
- Технологии раскладки и препроцессоры
- Основы JavaScript
- Функции, объекты, массивы
- Наследование
- Контейнеры, Регулярные выражения
- Aсинхронность Promises Async/await Timers & event loop
- Разработка веб-приложения, работа с API
- Консультативное занятие
Промежуточная аттестация
- 2024/2025 3rd moduleFinal = Экз * 0,5 + Накоп * 0,5 Накоп = КР_1 * 0,3 + Ауд * 0,7 Ауд = SUM(РС_1-11) * 0,4 + AVG(ДЗ_1-5) * 0,6