• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 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
  • Консультативное занятие
Элементы контроля

Элементы контроля

  • неблокирующий ДЗ_1-5
    5 домашних заданий
  • неблокирующий РС_1-11
    Работа на семинарах 1-10
  • неблокирующий КР_1
  • неблокирующий Экз
Промежуточная аттестация

Промежуточная аттестация

  • 2024/2025 3rd module
    Final = Экз * 0,5 + Накоп * 0,5 Накоп = КР_1 * 0,3 + Ауд * 0,7 Ауд = SUM(РС_1-11) * 0,4 + AVG(ДЗ_1-5) * 0,6
Список литературы

Список литературы

Рекомендуемая основная литература

  • ES6 & не только: вы не знаете JS, Симпсон, К., 2017
  • Java Script и jQuery : исчерпывающее руководство, Макфарланд, Д., 2012

Рекомендуемая дополнительная литература

  • Новая большая книга CSS, Макфарланд, Д., 2019

Авторы

  • Караваева Екатерина Андреевна
  • Буцкая Евгения Александровна