Рассрочка
В сентябре
Professional
3 месяца
Онлайн
Вт/Чт 20:00 Мск
Курс поможет вам быстро овладеть Vue.js на продвинутом уровне. Хотя этот фреймворк считается легче других в экосистеме JavaScript, за интуитивно понятным и простым синтаксисом скрываются широкие возможности, часть которых можно упустить при самостоятельном освоении.
Курс раскроет продвинутые практичные решения Vue.js, которые расширят ваш стек технологий.

Курс поможет вам изучить гибкий и мощный фреймворк Vue.js, который позволяет создавать современные и отзывчивые веб-приложения. Изучите компонентную архитектуру, синтаксис Vue.js и принципы реактивного программирования, чтобы создавать масштабируемые и эффективные приложения. Получите практические навыки и глубокое понимание Vue.js, чтобы стать опытным веб-разработчиком и реализовать свои идеи в увлекательных проектах.
Vue.js имеет простой и интуитивно понятный синтаксис, который облегчает изучение и использование. Vue.js легко интегрируется с другими проектами и поддерживает модульность и компонентную архитектуру.
Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности.
2 онлайн-трансляции по 2 ак.часа в неделю. Доступ к записям и материалам остается навсегда
Домашние задания + проектная работа, для усиления вашего портфолио и компетенций
Общайтесь с преподавателями голосом на вебинарах, в закрытом чате Telegram и при проверке домашних заданий
В этом модуле разберемся с современной фронтенд разработкой. Узнаем какие есть стандарты и инструменты. Начало работы с Vue, а именно: установка, настройка инструментов. Базовые шаблоны, встроенные директивы, написание своих компонентов. Заканчиваем рассмотрением прочих свойств компонентов Vue необходимых для реализации сложных UI.
Тема 1: Введение в курс, современная веб-разработка
Тема 2: Vue, введение
Тема 3: Шаблоны
Тема 4: Компоненты, props и события
Тема 5: Формы, слоты, директивы
Рассматриваем темы, которые позволяют писать сложные приложения на Vue. Роутер для многостраничности и чтения/передачи параметров. Управление стейтом приложения - зачем это нужно и как реализовать для Vue. Разберемся с тестированием и добавлением анимации в компоненты.
Тема 1: Vue router
Тема 2: Pinia работа с данными
Тема 3: Тестирование Vue приложений. 1
Тема 4: Тестирование Vue приложений. 2
Тема 5: QA сессия
Тема 6: Система реактивности Vue3, MVVM
Тема 7: Typescript
Специфические решения для Vue. Каждое из них достаточно популярно и точно встретится вам на практике.
Тема 1: Vue3 работа с библиотеками
Тема 2: Интеграции Vue: GraphQL
Тема 3: Интеграция Vue с WebSockets
Тема 4: Авторизация и аутентификация
Тема 5: SSR с Nuxt
Тема 6: Работа с компонентами и библиотеками в Nuxt
Тема 7: Выбор темы и организация проектной работы
Тема 8: Анимация во Vue + Web Components
Тема 9: Организация кода и паттерны Vue
Тема 10: QA / Code review
Тема 11: Сборка и деплой проекта, cloud, CI/CD
Заключительный месяц курса посвящён проектной работе. Проект – это самая интересная часть обучения. Вы будете разрабатывать его на основе полученных на курсе навыков и компетенций. В процессе работы над проектом можно получить консультацию преподавателей.
Тема 1: Консультация по проектам и домашним заданиям
Тема 2: Защита проектных работ
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
OTUS осуществляет лицензированную образовательную деятельность. В конце обучения вы получите сертификат OTUS о прохождении курса
Стоимость в рассрочку