Contacts:

Веб-разработка на стороне клиента

Этот курс предназначен для студентов бакалавриата, уже владеющих базовыми навыками работы с HTML, CSS и JavaScript. Программа направлена на плавный переход от простой верстки и базовых скриптов к созданию фронтенд-приложений с использованием современных решений.

Ключевые направления курса:

  • TypeScript: студенты изучат статическую типизацию, интерфейсы и продвинутые типы для написания предсказуемого и безопасного кода.
  • Vue.js: курс охватывает создание реактивных пользовательских интерфейсов, компонентный подход и управление состоянием приложения.
  • Unit-тестирование: учащиеся освоят написание модульных тестов для автоматической проверки логики и обеспечения стабильности продукта.

К концу семестра каждый студент разработает собственное SPA (Single Page Application) на базе Vue.js с использованием TypeScript, код которого будет частично покрыт тестами.

Цель: подготовить студентов к созданию современных, надежных и масштабируемых клиентских веб-приложений (SPA) с использованием актуальных промышленных стандартов и инструментов.

Задачи курса:

  • Обучить студентов принципам статической типизации и применению TypeScript в связке с современными фреймворками.
  • Познакомить учащихся с архитектурой Vue.js, компонентным подходом и методами управления реактивным состоянием.
  • Внедрить практику написания модульных тестов для обеспечения качества и предсказуемости фронтенд-кода.

Компетенции: ПК-1, ПК-5.

Форма контроля: экзамен.

2022 год обучения 3 семестр