Курс по программированию на vue.js, обучение программированию на vue.js, уроки по программированию на vue.js
Рассрочка
Рассрочка

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

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

Длительность обучения:

4 месяца

4 ак. часа в нед.

Начало занятий:

27 апреля

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

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

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

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

Вы научитесь:

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

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

Особенности курса


Продвинутые темы по всем возможностям Vue.js

Проектная работа, которая пополнит портфолио

Актуальная программа, учитывающая последние обновления, включая новую версию Vue 3

Общение с преподавателем на занятиях и в чате Slack

 

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

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

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

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

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

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

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

Михаил Кузнецов
Fullstack developer и тимлид в Zalando, Germany
Андрей Райх
Senior Frontend Developer в Simple
Юрий Тимофеев
EPAM Systems, Senior Software Engineer
Илья Нуруллин
FingerprintJS, Software engineer
Fullstack developer и тимлид в компании Zalando, Germany. Проектирует и поддерживает процессы WEB-разработки. Окончил химфак МГУ.

Опыт в разработке - более 10 лет. Консультировал по разработке, занимался популяризацией фронтенд-фреймворка Vue и SvelteJS.

Кроме JavaScript, имеет опыт разработки на Python и Java. С 2017 года выступал на множестве конференций, включая Frontend Conf Moscow, JSNation, Vue conference и др.

Делаю фронтенд с 2017 года - через тернии различных enterprise проектов к Senior Frontend Developer в Simple (https://simple.life/)

Верю в JavaScript, и считаю важным уметь, прежде всего, в VanillaJS, а уже после в любые другие фреймворки 🙂

Помимо веба, увлечен гибридной кросс-платформенной (Flutter/Dart) и нативной iOS разработкой (Swift).

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

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

На данный момент работает в FingerprintJS
Перед этим в интернациональной команде веб-разработчиков GS Software House и
Aminos.ai - платформе для создания собственного чат-бота.

Опыт программирования: 10 лет, из них 6 лет коммерческой разработки.
Первые программы начал писать в 10 лет.
Работал в веб-студии LineApp в должности веб-разработчика, в банке Урал ФД в должности ведущего инженера-программиста, при этом решал очень разные задачи, включая продумывание и разработку архитектуры, администрирование серверов, разработку приложений, написание технической документации, разработку сложных SQL скриптов.

Основной стек:
PHP 7 & 8, Laravel 8, Vue 3, JS + TS + NodeJS, MySQL, PostreSQL

Михаил
Кузнецов
Андрей
Райх
Юрий
Тимофеев
Илья
Нуруллин

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

Михаил Кузнецов
Fullstack developer и тимлид в Zalando, Germany
Fullstack developer и тимлид в компании Zalando, Germany. Проектирует и поддерживает процессы WEB-разработки. Окончил химфак МГУ.

Опыт в разработке - более 10 лет. Консультировал по разработке, занимался популяризацией фронтенд-фреймворка Vue и SvelteJS.

Кроме JavaScript, имеет опыт разработки на Python и Java. С 2017 года выступал на множестве конференций, включая Frontend Conf Moscow, JSNation, Vue conference и др.

Андрей Райх
Senior Frontend Developer в Simple
Делаю фронтенд с 2017 года - через тернии различных enterprise проектов к Senior Frontend Developer в Simple (https://simple.life/)

Верю в JavaScript, и считаю важным уметь, прежде всего, в VanillaJS, а уже после в любые другие фреймворки 🙂

Помимо веба, увлечен гибридной кросс-платформенной (Flutter/Dart) и нативной iOS разработкой (Swift).

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

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

Илья Нуруллин
FingerprintJS, Software engineer
На данный момент работает в FingerprintJS
Перед этим в интернациональной команде веб-разработчиков GS Software House и
Aminos.ai - платформе для создания собственного чат-бота.

Опыт программирования: 10 лет, из них 6 лет коммерческой разработки.
Первые программы начал писать в 10 лет.
Работал в веб-студии LineApp в должности веб-разработчика, в банке Урал ФД в должности ведущего инженера-программиста, при этом решал очень разные задачи, включая продумывание и разработку архитектуры, администрирование серверов, разработку приложений, написание технической документации, разработку сложных SQL скриптов.

Основной стек:
PHP 7 & 8, Laravel 8, Vue 3, JS + TS + NodeJS, MySQL, PostreSQL

Отзывы

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

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

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

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


  • Обучение проходит онлайн: живые вебинары, общение с преподавателями и группой в Slack, обратная связь от экспертов по готовым ДЗ

  • Вебинары идут дважды в неделю по 1,5 часа. Записи занятий будут доступны в личном кабинете

  • Домашние задания выдаются в среднем раз в 2 недели. Самостоятельное выполнение работ поможет применить полученные знания на практике

  • Вопросы по материалам лекций, ДЗ и выпускному проекту можно обсудить как на вебинарах, так и в чате группы в Slack

  • Выполните настоящий проект, тема которого будет указана в сертификате

Корпоративное обучение для ваших сотрудников
>
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
Тема 1. Введение в курс, современная веб-разработка
Тема 2. Vue, введение
Тема 3. Шаблоны
Тема 4. Компоненты props и события
Тема 5. Формы, слоты, фильтры, директивы
Тема 6. Использование CSS во Vue
Тема 7. Vue router
Тема 8. Vuex работа с данными
Тема 9. Pinia работа с данными
Тема 10. Тестирование Vue приложений
Тема 11. Тестирование Vue приложений p2
Тема 12. Реактивные данные, MVVM и особенности Vue 3
Тема 13. Vue3 работа с библиотеками
C 21 февраля
Тема 14. Интеграции Vue: GraphQL, web sockets
Тема 15. SSR с Nuxt
Тема 16. Typescript
Тема 17. Организация кода и паттерны Vue
Тема 18. Консультация по дипломному проекту
Тема 19. Десктоп приложения с Electron
Тема 20. Инструменты современной разработки, cloud, CI/CD
Тема 21. Web components + Анимация Vue
Тема 22. QA / Code review
C 30 марта
Тема 23. Выбор темы и организация проектной работы
Тема 24. Консультация по проектам и домашним заданиям
Тема 25. Защита проектных работ
Скачать подробную программу
Выпускной проект
В течение 4-го блока курса вы будете работать над проектом.

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


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

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

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

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

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

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

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

Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Pinia vs Vuex: Является ли Pinia хорошей заменой Vuex?
Михаил Кузнецов
День открытых дверей
10 августа 2021 года в 20:00
Оставьте заявку, чтобы получить доступ к записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке

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


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

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

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

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

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

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

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

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

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

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

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

Директор департамента образования
ООО “Отус Онлайн-Образование”
Анна Фирсова

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

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

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

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

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

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

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

Директор департамента образования
ООО “Отус Онлайн-Образование”
Анна Фирсова

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

Партнеры ждут выпускников этого курса