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

Курсы

Программирование
Highload Architect Node.js Developer React.js Developer Java Developer. Professional Android Developer. Basic Microservice Architecture HTML/CSS Специализация C++ Developer C++ Developer. Professional Android Developer. Professional PostgreSQL для администраторов баз данных и разработчиков Framework Laravel Алгоритмы и структуры данных Специализация PHP Developer C# Developer. Professional C# Developer. Basic Буткемп Frontend Developer Golang Developer. Professional iOS Developer. Basic Специализация Python Developer Архитектура и шаблоны проектирования MS SQL Server Developer Software Architect Rust Developer Базы данных Разработчик на Spring Framework Vue.js разработчик Разработчик IoT Подготовка к сертификации Oracle Java Programmer (OCAJP) Unity Game Developer. Professional PostgreSQL Cloud Solutions VR/AR - разработчик
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02
Курс переработан
Курс переработан

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

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

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

4 месяца

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

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

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

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

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

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

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

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

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


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

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

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

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

 

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

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

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

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

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

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

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

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

Fullstack developer и тимлид в Zalando, Germany

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

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

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

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

Fullstack developer и тимлид в Zalando, Germany

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

EPAM Systems, Senior Software Engineer

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

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

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

EPAM Systems, Senior Software Engineer

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

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

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

FingerprintJS, Software engineer

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

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

Fullstack developer и тимлид в Zalando, Germany

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

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

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

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

Fullstack developer и тимлид в Zalando, Germany

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

EPAM Systems, Senior Software Engineer

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

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

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

EPAM Systems, Senior Software Engineer

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

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

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

FingerprintJS, Software engineer

Отзывы

Владимир
Курс довольно ёмкий, кроме того что рассматривается 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.

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

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

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


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

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

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

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

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

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

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

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

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


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

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

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

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

Дата выдачи сертификата: 13 августа 2023 года
Ваш сертификат

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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