Vue.js разработчик

Быстрый JS-фреймворк для эффективной frontend-разработки

31 октября

Professional

4 месяца

Онлайн

Вт/Чт 20:00 Мск

Для кого этот курс?

Курс поможет вам быстро овладеть Vue.js на продвинутом уровне. Хотя этот фреймворк считается легче других в экосистеме JavaScript, за интуитивно понятным и простым синтаксисом скрываются широкие возможности, часть которых можно упустить при самостоятельном освоении.
Курс раскроет продвинутые практичные решения Vue.js, которые расширят ваш стек технологий.

  • Для JavaScript-разработчиков с навыками HTML/CSS. Вы сможете использовать решения, ускоряющие и упрощающие процесс разработки
  • Для backend-разработчиков, желающих стать Fullstack. Vue.js идеально подходит для тех, кто хочет быстро пополнить пул скиллов работой с фронтендом
  • Для начинающих Vue-разработчиков. Курс поможет расширить и углубить навыки работы с фреймворком, чтобы выделиться среди других соискателей

Необходимые знания

  • Базовые знания JS, HTML и CSS
  • Будет плюсом: опыт с jQuery или React, базовые навыки работы с Git
Пройди тест

Что вам даст этот курс?

Курс поможет вам изучить гибкий и мощный фреймворк Vue.js, который позволяет создавать современные и отзывчивые веб-приложения. Изучите компонентную архитектуру, синтаксис Vue.js и принципы реактивного программирования, чтобы создавать масштабируемые и эффективные приложения. Получите практические навыки и глубокое понимание Vue.js, чтобы стать опытным веб-разработчиком и реализовать свои идеи в увлекательных проектах.

  • Вы изучите продвинутые возможности Vue, Vue-router, Vuex
  • Сможете создавать SPA-приложения и оптимизировать их для production
  • Поймете как писать чистый и лаконичный код на ES6/ES8/TypeScript
  • Сможете писать интеграционные и юнит-тесты с Jest, Cypress
  • Научитесь работать с GraphQL, Firebase, Electron
  • Также вы узнаете, как работает Webpack и Babel, освоите различные паттерны проектирования и научитесь их применять в для построения сложных приложений на Vue

Преимущества Vue.js перед другими фреймворками

Легкий старт. Интуитивно понятный синтаксис шаблонов. Легко добавить в уже существующий проект, например, если есть существующие приложения, написанные на старом стеке и надо их постепенно мигрировать на современную платформу Vue.

Как React, но быстрее в разработке. Не нужно изучать специфические концепции, без которых в React вы не сможете сдвинуться с места. Меньше размер библиотеки, а также меньше размер итогового бандла, чем React. Как и в React есть решение для разработки интерфейсов для мобильных, поддержка typescript и рендеринга на сервере SSR

Как Angular, но проще. Есть готовые пакеты для роутинга, управления состоянием и тестирования. Используются все современные подходы к разработке: API веб-компонентов, функциональное программирование.

Удобные инструменты разработки. Вы можете сгенерировать проект из командной строки выбрав необходимые опции: Typescript, CSS-препррцессоры, заготовки для unit-тестов и так далее.

Понятная реактивность. В отличие от других популярных фреймворков с Vue вам не нужно в начале изучения задумываться в каких случаях произойдёт обновление компонента и как изменятся данные: всё работает ровно так, как вы ожидали, — сразу «из коробки» без каких-то новых терминов и головоломных концепций.

Особенности Vue.js

Vue.js имеет простой и интуитивно понятный синтаксис, который облегчает изучение и использование. Vue.js легко интегрируется с другими проектами и поддерживает модульность и компонентную архитектуру.

Процесс обучения

Занятия в OTUS — это не заранее отснятый материал. Вебинары проходят в режиме реального времени, где преподаватели-практики рассказывают об актуальных кейсах и инструментах, которые нужны им в работе сейчас. Вы сможете активно участвовать голосом, практиковаться, задавать вопросы и получать обратную связь. Такой формат дает реальный результат.

А если вы не смогли посетить занятие в реальном времени, то сможете посмотреть его в записи и задать вопрос преподавателю в закрытом Telegram-чате.

Портфолио


Индивидуальная разработка проектной работы

Эксперты


Ревью кода от практикующих специалистов

Оптимальная нагрузка


Возможность совмещать учебу с работой

Партнеры

Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности.

  • Получите помощь с оформлением резюме, портфолио и сопроводительного письма
  • Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров

Работодатели курса

Формат обучения

Интерактивные вебинары


2 онлайн-трансляции по 2 ак.часа в неделю. Доступ к записям и материалам остается навсегда

Практика


Домашние задания + проектная работа, для усиления вашего портфолио и компетенций

Активное комьюнити


Общайтесь с преподавателями голосом на вебинарах, в закрытом чате Telegram и при проверке домашних заданий

Программа

Основы Vue

В этом модуле разбираемся с современной фронтенд разработкой. Узнаем какие есть стандарты и инструменты. Начало работы с Vue, а именно: установка, настройка инструментов. Базовые шаблоны, встроенные директивы, написание своих компонентов. Заканчиваем рассмотрением прочих свойств компонентов Vue необходимых для реализации сложных UI.

Тема 1: Введение в курс, современная веб-разработка

Тема 2: Vue, введение

Тема 3: Шаблоны

Тема 4: Компоненты props и события

Тема 5: Формы, слоты, директивы

Уверенная разработка на Vue

Рассматриваем темы, которые позволяют писать сложные приложения на Vue. Роутер для многостраничности и чтения/передачи параметров. Управление стейтом приложения - зачем это нужно и как реализовать для Vue. Разберемся с тестированием и добавлением анимации в компоненты.

Тема 1: Vue router

Тема 2: Vuex работа с данными

Тема 3: Pinia работа с данными

Тема 4: Тестирование Vue приложений. 1

Тема 5: Тестирование Vue приложений. 2

Тема 6: Реактивные данные, MVVM и особенности Vue 3

Тема 7: Vue3 работа с библиотеками

Продвинутые и практические решения

Специфические решения для Vue. Каждое из них достаточно популярно и точно встретится вам на практике.

Тема 1: Интеграции Vue: GraphQL, web sockets

Тема 2: Typescript

Тема 3: Консультация по дипломному проекту

Тема 4: Десктоп приложения с Electron

Тема 5: SSR с Nuxt

Тема 6: Web components + Анимация Vue

Тема 7: Организация кода и паттерны Vue

Тема 8: QA / Code review

Тема 9: Инструменты современной разработки, cloud, CI/CD

Проектная работа

Сконцентрируемся на доработке ваших проектов. Посмотрим индивидуально на каждый проект, обсудим видимые и возможные проблемы, пути их решения. Обратим внимание на индустриальный опыт.

Тема 1: Выбор темы и организация проектной работы

Тема 2: Консультация по проектам и домашним заданиям

Тема 3: Защита проектных работ

Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит

Выпускной проект


На протяжении всего курса вы будете работать над собственным проектом. Его разработка нужна для окончательного закрепления знаний, которые были получены в рамках пройденных занятий. При успешном выполнении он станет образцом кода, который Vue.js разработчик сможет показывать будущим работодателям.

Некоторые темы итоговых работ:
  • Кабинет администратора рассылок email и sms уведомлений
  • Административная панель управления проектами Видеохостинга
  • Рефактор сервиса CRM
 

Преподаватели

Руководитель курса

Михаил Кузнецов

Fullstack developer и team lead

Zalando

Кирилл Кучеров

Фронтенд-инженер

Avito

Юрий Тимофеев

Senior Software Engineer

EPAM Systems

Илья Нуруллин

Software engineer

FingerprintJS

Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания

Ближайшие мероприятия

Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.

Composition API против Options API: что выбрать?
Илья Нуруллин
Что будет на вебинаре:
- Сравнение двух подходов,
- плюсы и минусы каждого,
- переводить ли проект на composition api?
- начинать ли проект на options api?

Каким слушателям вебинар будет полезен:
Вебинар в основном будет полезен новичкам во Vue.js, потому что будут сравниваться основные подходы

Что в результате вебинар узнают пользователи:
Полученные знания будут полезны при любом взаимодействии с vue.js, так как это основы работы. Понимание преимуществ и недостатков каждого подхода сделает разработку и поддержку приложения более предсказуемыми
...
23 октября в 17:00
Открытый вебинар

Прошедшие
мероприятия

Юрий Тимофеев
Открытый вебинар
Создаем Color Picker на Vue 3 с использованием Context API и Composables
Илья Нуруллин
Открытый вебинар
Форма входа на Quasar и аутентификация пользователя на сайте
Для доступа ко всем прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 3 дня
Результаты тестирования будут отправлены вам на email, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!

Корпоративное обучение для ваших сотрудников

Отус помогает развивать высокотехнологичные Команды. Почему нам удаётся это делать успешно:
  • Курсы OTUS верифицированы крупными игроками ИТ-рынка и предлагают инструменты и практики, актуальные на данный момент
  • Студенты работают в группах, могут получить консультации не только преподавателей, но и профессионального сообщества
  • OTUS проверяет знания студентов перед стартом обучения и после его завершения
  • Простой и удобный личный кабинет компании, в котором можно видеть статистику по обучению сотрудников
  • Сертификат нашего выпускника за 5 лет стал гарантом качества знаний в обществе
  • OTUS создал в IT более 120 курсов по 7 направлениям, линейка которых расширяется по 40-50 курсов в год

Отзывы

Игорь Газинский

20.09.2024
Я работаю в компании на позиции web-разработчик, занимаюсь фронтенд разработкой, писал на jquery. Давно хотел обновить знания в программировании именно по фронтенд направлению, и в компании предложили купить какие-либо курсы, во время поиска наткнулся на курсы по VUE от Otus. Курс понравился, преподаватели хорошо рассказывали, советы по выполнению ДЗ от проверяющих тоже были полезными. Теперь мне проще стало работать, узнав актуальные технологии, да и просто на VUE больше нравится писать. Во время обучения нашел вторую работу со стеком vue + nuxt, так что результатами я доволен

Алексей Рябуха

05.04.2024

Впечатления ровные, нет ни вау, ни критического.

Впечатления ровные, нет ни вау, ни критического. Помог в актуализации знаний и текущих технологий, на основании чего была выбрана текущая архитектура проекта. По факту экономия времени. Самое важное что отсеяны старые технологии и используются новые которые более удобные. Дополнить как и не хватило, это разный уровень обучающихся и не понимания преподавателей или ускорятся или замедлятся.

Владимир Рыбин

15.02.2022
Курс довольно ёмкий, кроме того что рассматривается vue 3 compisition api (что важно), затрагивается довольно широкий набор актуальных технологий и инструментов: TypeScript, GraphQL, Firebase, Nuxt, Electron.js. В прочем надо иметь ввиду, что время курса ограничено четырьмя месяца и досконально разобрать указанные выше темы не возможно, но то что дается в рамках курса можно использовать как крепкие вводные для дальнейшего самостоятельного изучения и, в принципе, достаточно для начала работы. Рекомендация: кроме выполнения домашних заданий необходимо планировать время для самостоятельной работы/повторения/закрепления и не стесняться писать в учебный чат и задавать вопросы. Курсом доволен.

Сертификат о прохождении курса

OTUS осуществляет лицензированную образовательную деятельность. В конце обучения вы получите сертификат OTUS о прохождении курса

После обучения вы:


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

Частые вопросы

Почему OTUS?
Мы обучаем IT-сотрудников уже 6 лет, через OTUS прошли 20000 студентов. Специализируемся на программах для людей с опытом, а ещё – быстро переформатируем учебные программы под изменения в сфере информационных технологий.
Что является наиболее ценным по мнению выпускников?
На курсе «Vue.js разработчик» вы получите знания, которые можно сразу же применить в работе. Наши преподаватели развёрнуто анализируют домашние задания, активно общаются со студентами в телеграм-чатах и на вебинарах, помогают с выпускными проектами.
Обязательно ли выполнять и защищать выпускной проект?
Для получения сертификата OTUS и УПК (удостоверение повышения квалификации государственного образца) необходимо сдать проект. Кроме того, проект необязательно защищать перед аудиторией, а можно сдать в чате с преподавателем. Для получения УПК также понадобится предъявить документ об образовании.
Обязательно ли выполнять все домашние задания?
Да, если хотите хорошо отточить навыки. На курсе будут практические домашние задания, их выполнение занимает примерно 2-3 часа.
Помогаете ли вы с поиском работы?
OTUS Club проводит карьерные мероприятия: там вы узнаете, например, как проходить интервью и как составлять резюме.
Смогу ли я совмещать учёбу с работой?
Да. Программа рассчитана на студентов, у которых мало времени. Раз в модуль мы даём домашние задания, а лекции проводим дважды в неделю.
Что если в середине курса я не смогу продолжать обучение?
Вы можете бесплатно перейти в другую группу. Но только один раз.
Я могу вернуть деньги?
Да, мы можем вернуть деньги за то время, которое вы ещё не успели отучиться. Например, если курс длится пять месяцев, а вы отучились один, мы вернём деньги за оставшиеся четыре месяца.
Может ли мой работодатель оплатить курс?
Да. Когда свяжетесь с нашим менеджером, уточните, что оплачивать курс будет ваш работодатель.
Остались вопросы?
Оставляйте заявку и задавайте вопросы менеджеру, команда курса с ним на связи и постарается дать вам дать исчерпывающую информацию.