Vue.js разработчик | OTUS
💥 Пока ты ждешь — другие качаются!
Мы создали лучшие условия, чтобы ты начал учиться прямо сейчас. Пиши в чат и получи скидку ➞
Написать в чат

Курсы

Программирование
Web-разработчик на Python
-20%
Разработчик Python
-20%
Разработчик на Spring Framework Разработчик Golang
-20%
iOS Разработчик. Продвинутый курс v 2.0.
-20%
C# ASP.NET Core разработчик
-20%
Vue.js разработчик Архитектор программного обеспечения Разработчик C++ MS SQL Server разработчик Android-разработчик. Базовый курс Архитектор высоких нагрузок Backend-разработчик на PHP Алгоритмы для разработчиков Программист 1С VOIP инженер Разработчик Java Enterprise AWS для разработчиков PostgreSQL Cloud Solution Architecture CI/CD Интенсив «Оптимизация в Java»
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02

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

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

Длительность

4 месяца

Начало

26 июня

Занятия

Вт 20:00, Пт 20:00

Общая стоимость

60 000 ₽

В месяц

17 500 ₽

Хочу дешевле
Общая стоимость
60 000 ₽
В месяц: 17 500 ₽
Продолжительность
4 месяца, 4 академ. часа в неделю
Вт 20:00, Пт 20:00
Начало занятий
26 июня
Что даст вам этот курс

На курсе вы научитесь:


  • продвинутым возможностям Vue, Vue-router, Vuex;

  • создавать SPA-приложения и оптимизировать их для production;

  • писать чистый и лаконичный код на ES6/ES8/TypeScript;

  • писать интеграционные и юнит-тесты с Jest;

  • работать с GraphQL, Firebase, Electron, NativeScript.


  • Также вы узнаете, как работает Webpack и Babel, освоите различные паттерны проектирования и научитесь их применять в для построения сложных приложений на Vue.

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


  • JavaScript-разработчиков с навыками HTML/CSS;

  • Backend-разработчиков, желающих стать Fullstack;

  • начинающих Vue-разработчиков.

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

Первые 20 участников, зарегистрировавшихся на этот вебинар, получат Сертификат на скидку на электронную почту в течение 1-2 дней после трансляции.

Еще 10 сертификатов на скидку распределим в прямом эфире между теми, кто записался на вебинар. Запись на участие в акции закрывается в день проведения вебинара в 16:00 (полные правила акции читайте на сайте https://otus.ru/legal/promo/)

Применить Сертификат можно только после успешного прохождения вступительного тестирования.

Готовьте вопросы, сдавайте вступительный тест и присоединяйтесь!
Ведут
Александр
Коржиков
Ведут
Михаил
Кузнецов
Ведут
Никита
Овчинников
Vue.JS. Быстрый старт, 17 июня в 20:00
На вебинаре мы познакомимся с фреймворком Vue.JS, рассмотрим его сильные и слабые стороны, а также разработаем небольшое веб-приложение на Vue.JS.
Михаил
Кузнецов
Предыдущий открытый вебинар
Преподаватели
Михаил Кузнецов
ING Group
Юрий Тимофеев
Агентство "ВЭП", IT-директор
Илья Нуруллин
GS Software House
Fullstack developer в международной финансовой корпорации ING с главным офисом в Амстердаме (Нидерланды). Проектирует и поддерживает процессы WEB-разработки. Окончил химфак МГУ.

Программирует на JavaScript уже более 8 лет. Консультировал по JS-разработке, занимался популяризацией фронтенд-фреймворка Vue.js.

Кроме JavaScript, имеет опыт разработки на Python и Java. Выступал докладчиком на конференциях Frontend Conf Moscow, UtahJS и др.

Руководитель программы
Много лет работал в банковском секторе, сейчас продолжает разрабатывать для финансового сектора с уклоном в e-learning.
Разрабатывал в числе прочего:
- Большие Банковские Тесты
- Электронная Библиотека Банка
- Система Дистанционного обучения "Профтест"
- Вебинары "Профтест"

<<Впервые познакомился с Javascript более 20 лет назад, но самые важные вещи, которыми пользуюсь каждый день, изучил за последние 5 лет. Постоянно слежу за новостями, за развитием экосистемы этого замечательного языка.
Разрабатываю на Javascript и front- и back-end. Создаю web-, настольные и мобильные приложения. Люблю видеть чистый, хорошо читаемый код, люблю проекты, как следует покрытые тестами.>>

Преподаватель
Опыт программирования: 10 лет, из них 6 лет коммерческой разработки.
Первые программы начал писать в 10 лет.
Работал в веб-студии LineApp в должности веб-разработчика, в банке Урал ФД в должности ведущего инженера-программиста, при этом решал очень разные задачи, включая продумывание и разработку архитектуры, администрирование серверов, разработку приложений, написание технической документации, разработку сложных SQL скриптов.
На данный момент работаю в интернациональной команде веб-разработчиков GS Software House.
Из последних проектов: https://yokl.ru/ - интернет-магазин с очень сложной системой ценообразования, https://aminos.ai/ - платформа для создания собственного чат-бота.
Основной стек:
PHP 5 & 7, Laravel 5, Vue 2, ECMAScript 2018 (JS), MySQL 5.7, Bootstrap 3 & 4, Semantic UI, jQuery.

Преподаватель
Михаил
Кузнецов
Юрий
Тимофеев
Илья
Нуруллин
Преподаватели
Михаил Кузнецов
ING Group
Fullstack developer в международной финансовой корпорации ING с главным офисом в Амстердаме (Нидерланды). Проектирует и поддерживает процессы WEB-разработки. Окончил химфак МГУ.

Программирует на JavaScript уже более 8 лет. Консультировал по JS-разработке, занимался популяризацией фронтенд-фреймворка Vue.js.

Кроме JavaScript, имеет опыт разработки на Python и Java. Выступал докладчиком на конференциях Frontend Conf Moscow, UtahJS и др.

Руководитель программы
Юрий Тимофеев
Агентство "ВЭП", IT-директор
Много лет работал в банковском секторе, сейчас продолжает разрабатывать для финансового сектора с уклоном в e-learning.
Разрабатывал в числе прочего:
- Большие Банковские Тесты
- Электронная Библиотека Банка
- Система Дистанционного обучения "Профтест"
- Вебинары "Профтест"

<<Впервые познакомился с Javascript более 20 лет назад, но самые важные вещи, которыми пользуюсь каждый день, изучил за последние 5 лет. Постоянно слежу за новостями, за развитием экосистемы этого замечательного языка.
Разрабатываю на Javascript и front- и back-end. Создаю web-, настольные и мобильные приложения. Люблю видеть чистый, хорошо читаемый код, люблю проекты, как следует покрытые тестами.>>

Преподаватель
Илья Нуруллин
GS Software House
Опыт программирования: 10 лет, из них 6 лет коммерческой разработки.
Первые программы начал писать в 10 лет.
Работал в веб-студии LineApp в должности веб-разработчика, в банке Урал ФД в должности ведущего инженера-программиста, при этом решал очень разные задачи, включая продумывание и разработку архитектуры, администрирование серверов, разработку приложений, написание технической документации, разработку сложных SQL скриптов.
На данный момент работаю в интернациональной команде веб-разработчиков GS Software House.
Из последних проектов: https://yokl.ru/ - интернет-магазин с очень сложной системой ценообразования, https://aminos.ai/ - платформа для создания собственного чат-бота.
Основной стек:
PHP 5 & 7, Laravel 5, Vue 2, ECMAScript 2018 (JS), MySQL 5.7, Bootstrap 3 & 4, Semantic UI, jQuery.

Преподаватель
Необходимые знания
  • Базовые знания JS, HTML и CSS

Будет плюсом:

  • Опыт с jQuery или React;

  • Базовые навыки работы с Git.

Процесс обучения
Все обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в слаке курса, сдача домашних работ и получение обратной связи от преподавателя.

Вебинары идут дважды в неделю по 2 академических часа (то есть астрономических 1,5 часа). Все вебинары сохраняются и в записи в вашем личном кабинете.

Домашнее задание выдается в среднем раз в 2 недели, а его выполнение занимает 3-5 часов. Мы горячо призываем заниматься такой самостоятельной работой, так как это поможет вам качественно освоить все изучаемые технологии на практике с поддержкой и обратной связью наших преподавателей.

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

Курс длится 4 месяца, а финальный отводится для выполнения проектной работы, досдачи домашних заданий и вопросов преподавателям.

Выполнение проектной работы помогает усвоению практических навыков, а тема проекта отдельно выносится в сертификат. Во время работы над проектом студенты получают консультации и обратную связь от преподавателей в слаке группы и на проектных занятиях.
Программа обучения
Модуль 1
Основы Vue
Модуль 2
Продвинутая разработка
Модуль 3
Практические решения
Модуль 4
Проектная работа
Основы Vue
Тема 1: Введение в курс, современная веб-разработка
на занятии изучим используемые технологии в современном фронтенде: из чего состоят проекты и где найти нужную информацию. Узнаем что такое Webpack и babel, а также основы работы с npm.
26 июня, 20:00 — 21:30
Лектор: Михаил Кузнецов
Домашние задания: 1
1 Выбрать проект для курса
Цель: для домашних работ предлагается написать в течение всего курса один проект. На выбор: - клон сайта вопросов/ответов , stackoverflow - клон сайта курсов, otus - электронный кошелек, paypal/yandex.деньги - конструктор сайтов , tilda - дашборд / бекофис для облачного приложения - онлайн редактор (рисование, таблицы, аудио и тп) по мере изучения новых тем будем добавлять к нему новые фичи и страницы.
Тема 2: Vue, введение
почему Vue, как начать проект


Vue CLI
30 июня, 20:00 — 21:30
Лектор: Михаил Кузнецов
Домашние задания: 1
1 Создать проект с Vue-cli, настроить конфиги
Цель: Научиться разворачивать проект с нуля, разобраться какие какие есть настройки в vue.config.js
Тема 3: Шаблоны, CSS
разберем существующий синтаксис шаблонизатора

v-if, v-for, v-show, v-bind
3 июля, 20:00 — 21:30
Лектор: Юрий Тимофеев
Тема 4: Компоненты и события в Vue
узнаем почему компонентный подход популярен в современном фронтенде, как писать компоненты на Vue и как организовывать взаимоотношения данных и событий между ними
7 июля, 20:00 — 21:30
Лектор: Михаил Кузнецов
Тема 5: Формы, фильтры, директивы
примените SFC подход, сможете организовывать приложения из многих взаимодействующих компонентов
10 июля, 20:00 — 21:30
Лектор: Илья Нуруллин
Домашние задания: 1
1 Реализовать формы и списки
Цель: научиться создавать формы и работать с данными в приложении работа с формами, передача данных между компонентами
Тема 6: Получение данных, реактивные данные
как работает ajax,
что использовать fetch или axios
посмотрим на работу computed, watchers
14 июля, 20:00 — 21:30
Лектор: Илья Нуруллин
Продвинутая разработка
Тема 1: Vue router
изучаем что такое URL, как с ним работать в JS, как добавить навигацию в SPA.
Научимся использовать роутер для создания многостраничных приложений. Посмотрим популярные хуки для выполнения функций до или после переключения
17 июля, 20:00 — 21:30
Лектор: Илья Нуруллин
Тема 2: Vuex работа с данными
разберём самый популярный стейт менеджер для Vue - Vuex. Узнаем почему централизованное управление стейтом популярно в современном фронтенде, посмотрим на паттерны и используемые методы
21 июля, 20:00 — 21:30
Лектор: Илья Нуруллин
Домашние задания: 1
1 Стейт и роутинг в Vue приложении
Цель: Работа с глобальным стейтом приложения; получение данных из стейта в компонентах; Работа с vue-router, добавление вложенных роутов, знание хуков роутера
Тема 3: Организация кода и паттерны Vue
узнаете как структурировать файлы и код в приложении по мере роста кодовой базы
-service pattern, fabric pattern, axios
28 июля, 20:00 — 21:30
Лектор: Михаил Кузнецов
Тема 4: Vue v3, composition API, ФП
узнаем нового в Vue v3
composition API
узнаем в чём отличие функционального программирования, где его сильные стороны как писать функциональный код на JS
31 июля, 20:00 — 21:30
Лектор: Михаил Кузнецов
Тема 5: Тестирование Vue приложений
виды тестирования, основные библиотеки для тестирования

jest, Phantomjs, cypress
24 июля, 20:00 — 21:30
Лектор: Юрий Тимофеев
Домашние задания: 1
1 Добавить библиотеку для тестирования и покрыть тестами
Тема 6: Анимация Vue
изучите встроенные решения для анимации в Vue, посмотрите примеры и сделаете несколько самостоятельных работ
4 августа, 20:00 — 21:30
Лектор: Михаил Кузнецов
Тема 7: QA / Code review
разберем сделанные ДЗ за все предыдущие время - ответы на вопросы
7 августа, 20:00 — 21:30
Лектор: Михаил Кузнецов
Практические решения
Тема 1: Веб-компоненты
знать что такое веб компоненты
выбирать существующие решения для веб компонентов
как веб компоненты интегрируется с Vue
11 августа, 20:00 — 21:30
Лектор: Михаил Кузнецов
Тема 2: TypeScript + Vue
разберем преимущества TS,
узнаем как писать на TS,
разберем основные решения с использованием TS
TypeScript, vue-property-decorator
14 августа, 20:00 — 21:30
Лектор: Илья Нуруллин
Тема 3: SSR с Nuxt
зачем нужен SSR
разберем Nuxt фреймворк для написания SSR приложений на Vue
разберем SSR решение от quasar
18 августа, 20:00 — 21:30
Лектор: Юрий Тимофеев
Тема 4: Vue интеграции (apollo grapql, firebase)
добавим в наше приложение современные способы обмена данными, научимся использовать авторизацию и работать с graphql

Apollo GraphQL
Firebase
21 августа, 20:00 — 21:30
Лектор: Илья Нуруллин
Тема 5: Vue для разработки мобильных приложений
объяснить различия и преимущества существующих решений;
создать с нуля Vue + Nativescript приложение ;
добавить страницы и роутер приложении
28 августа, 20:00 — 21:30
Лектор: Михаил Кузнецов
Тема 6: Десктоп приложения Vue с Electron
применять инструменты разработки приложение для десктопа с использованием Vue;
создать приложение для десктоп с нуля;
добавить элементы интерфейса;
сохранить пользовательские настройки;
получить данные по сети.
1 сентября, 20:00 — 21:30
Лектор: Юрий Тимофеев
Домашние задания: 1
1 Выбрать одну из 3х технологий (Nuxt или NativeScript или Electron) и реализовать мини проект.
Цель: Создавать кросс-платформенные приложения с Vue; особенности сборки приложения с election и/или nativescript; работа с SSR/Nuxt
Тема 7: Библиотеки для Vue, обзор экосистемы
- разбираться в ландшафте современных решений для разработки фронта
- знать отличия Vue/React/Angular/Svelte
- знать
25 августа, 20:00 — 21:30
Лектор: Михаил Кузнецов
Проектная работа
Тема 1: Выбор темы и организация проектной работы
выбрать и обсудить тему проектной работы;
спланировать работу над проектом;
ознакомиться с регламентом работы над проектом.
4 сентября, 20:00 — 21:30
Лектор: Михаил Кузнецов
Тема 2: Консультация по проектам и домашним заданиям
получить ответы на вопросы по проекту, ДЗ и по курсу.
8 сентября, 20:00 — 21:30
Тема 3: Защита проектных работ
защитить проект и получить рекомендации экспертов.
11 сентября, 20:00 — 21:30
Лектор: Михаил Кузнецов
Домашние задания: 1
1 Проектная работа
Выпускной проект
В течение 4-го блока курса вы будете работать над проектом.

Будет предложено несколько вариантов на выбор:


  • клон сайта вопросов/ответов , stackoverflow

  • клон сайта курсов, otus

  • электронный кошелек, paypal/yandex.деньги

  • конструктор сайтов ( по примеру tilda)

  • дашборд / бекофис для облачного приложения

  • онлайн редактор (рисование, таблицы, аудио и тп)

  • ваш проект на выбор

Прошедшие открытые вебинары по курсу
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Vue.JS. Быстрый старт
Михаил Кузнецов
Для доступа к прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 2 недели
Результаты тестирования будут отправлены вам на e-mail, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
Пройти вступительное тестирование
После обучения вы

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

  • получите сертификат о прохождении курса;

  • приобретете опыт Frontend-разработки на Vue;

  • получите приглашение пройти собеседование в компаниях-партнерах (эту возможность получают самые успешные студенты).

Дата выдачи сертификата: 23 ноября 2020 года
Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Vue.js разработчик»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Vue.js разработчик»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Общая стоимость
60 000 ₽
В месяц: 17 500 ₽
Продолжительность
4 месяца
Начало занятий
26 июня
🎁 Дарим сертификаты на скидку!
Запишитесь на июньскую трансляцию интересного вам дня открытых дверей и получите скидочный сертификат ➞