• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2020/2021

Основы веб-программирования

Лучший по критерию «Новизна полученных знаний»
Статус: Курс по выбору (Прикладная математика)
Направление: 01.03.04. Прикладная математика
Когда читается: 3-й курс, 3 модуль
Формат изучения: без онлайн-курса
Язык: русский
Кредиты: 4
Контактные часы: 40

Программа дисциплины

Аннотация

Целями освоения дисциплины Основы Веб-программирования являются получение знаний о принципах функционирования веб-приложений и приобретение практических навыков их проектирования и реализации. В результате освоения дисциплины студенты будут: Знать принципы функционирования веб-приложений и протокола HTTP; Уметь проектировать и создавать веб-приложения на Node.js; Иметь навыки (приобрести опыт) применения языков HTML, CSS, JavaScript.
Цель освоения дисциплины

Цель освоения дисциплины

  • Получение знаний о принципах функционирования веб-приложений и приобретение практических навыков их проектирования и реализации.
Планируемые результаты обучения

Планируемые результаты обучения

  • Знает принципы функционирования веб-приложений и протокола HTTP
  • Имеет навыки (приобрел опыт) применения языков HTML, CSS, JavaScript
  • Умеет проектировать и создавать веб-приложения на Node.js
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Front-end: HTML, CSS, JavaScript
  • Основные принципы функционирования веб-приложений
  • Back-end: Создание веб-приложений на Node.js
Элементы контроля

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

  • неблокирующий домашние задания
  • неблокирующий практические задания во время занятий
  • блокирующий экзамен
Промежуточная аттестация

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

  • Промежуточная аттестация (3 модуль)
    0.25 * домашние задания + 0.25 * практические задания во время занятий + 0.5 * экзамен
Список литературы

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

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

  • HTML5 и CSS3 : разработка сайтов для любых браузеров и устройств, Фрэйн, Б., 2017
  • Node.js в действии, Янг, А., 2018
  • Компьютерные сети : принципы, технологии, протоколы: учеб. пособие для вузов, Олифер, В. Г., 2015
  • Новая большая книга CSS, Макфарланд, Д., 2019
  • Шаблоны проектирования Node.js : воспользуйтесь самыми мощными компонентами и шаблонами платформы Node.js для создания масштабируемых модульных приложений, Каскиаро, М., 2017

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

  • HTML, JavaScript, PHP и MySQL : джентельменский набор Web - мастера, Прохоренок, Н. А., 2019