Этот углубленный курс по Vue.js поможет вам лучше понять внутренние механизмы фреймворка и научиться создавать собственные решения без опоры на сторонние библиотеки. Вы шаг за шагом разберёте маршрутизацию, управление состоянием, работу рендер-функций и создание плагинов — всё на основе ядра Vue.
О чем этот курс
Вместо использования "черных ящиков" в виде популярных библиотек, вы научитесь воспроизводить их упрощённые версии самостоятельно. Это позволит глубже понять природу задач, которые они решают, и эффективнее использовать реактивную систему Vue в своих проектах.
Ключевые навыки, которые вы освоите
Понимание принципов работы Vue и его реактивности
Создание и использование рендер-функций
Изучение основных шаблонов разработки плагинов
Разбор внутренних концепций Vuex / Redux и их применение
Материал подается через практические разборы и реализацию ключевых инструментов «с нуля». Такой подход помогает закрепить архитектурные принципы и лучше понять, как создавать масштабируемые веб-приложения на Vue.
Спикер курса
Курс ведёт Эван — независимый разработчик и автор Vue.js. Он имеет богатый опыт разработки реактивных веб-интерфейсов, работал ведущим разработчиком в Meteor Development Group и создавал экспериментальные UI-прототипы в Google Creative Lab.
Кому подойдет этот курс
Этот семинар предназначен для разработчиков со средним уровнем подготовки, уже знакомых с основами Vue и имеющих практический опыт создания реальных проектов.
Рекомендации по уровню подготовки
Рекомендуется: уверенное владение Vue и понимание документации.
Не рекомендуется: новичкам в Vue или тем, кто не имеет опыта работы с фронтенд-фреймворками.
Что вы получите в итоге
Завершив курс, вы сможете глубже понимать внутренние процессы Vue, грамотно использовать его реактивность и даже создавать собственные мини-библиотеки и плагины — навыки, которые значительно выделяют опытного разработчика на фоне остальных.
FrontendMasters — одна из ведущих онлайн-платформ для изучения фронтенд- и веб-разработки. Курсы представлены в формате видеоворкшопов и преподаются практикующими экспертами из крупных технологических компаний. Платформа охватывает широкий спектр современных технологий (JavaScript, React, TypeScript и др.) и делает упор на глубокое понимание и применение знаний на практике.