Contacts:
-
Верещагин Владислав ЮрьевичПреподаватель
Веб-разработка на стороне клиента
Этот курс предназначен для студентов бакалавриата, уже владеющих базовыми навыками работы с HTML, CSS и JavaScript. Программа направлена на плавный переход от простой верстки и базовых скриптов к созданию фронтенд-приложений с использованием современных решений.
Ключевые направления курса:
- TypeScript: студенты изучат статическую типизацию, интерфейсы и продвинутые типы для написания предсказуемого и безопасного кода.
- Vue.js: курс охватывает создание реактивных пользовательских интерфейсов, компонентный подход и управление состоянием приложения.
- Unit-тестирование: учащиеся освоят написание модульных тестов для автоматической проверки логики и обеспечения стабильности продукта.
К концу семестра каждый студент разработает собственное SPA (Single Page Application) на базе Vue.js с использованием TypeScript, код которого будет частично покрыт тестами.
Цель: подготовить студентов к созданию современных, надежных и масштабируемых клиентских веб-приложений (SPA) с использованием актуальных промышленных стандартов и инструментов.
Задачи курса:
- Обучить студентов принципам статической типизации и применению TypeScript в связке с современными фреймворками.
- Познакомить учащихся с архитектурой Vue.js, компонентным подходом и методами управления реактивным состоянием.
- Внедрить практику написания модульных тестов для обеспечения качества и предсказуемости фронтенд-кода.
Компетенции: ПК-1, ПК-5.
Форма контроля: экзамен.
2022 год обучения 3 семестр