Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Содействие
Сертификат
Сертификат
Да

Стоимость курса

57 750 ₽
есть рассрочка

Курс поможет вам быстро овладеть 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 вам не нужно в начале изучения задумываться в каких случаях произойдёт обновление компонента и как изменятся данные: всё работает ровно так, как вы ожидали, — сразу «из коробки» без каких-то новых терминов и головоломных концепций.
  • Активная поддержка и комьюнити. В ближайшие месяцы выходит 3-я версия фреймворка с массой улучшений по скорости и удобству работы.

Что вы получите после обучения

Приобретаемые навыки
3
TypeScript
4
CSS
5
MVVM
6
GraphQL
7
OAuth
8
Firebase
9
SSR
11
Electron
12
QA
14
ФП
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Много лет работал в банковском секторе, сейчас продолжает разрабатывать для финансового сектора с уклоном в e-learning. Разрабатывал в числе прочего:- Большие Банковские Тесты- Электронная Библиотека Банка- Система Дистанционного обучения "Профтест"-...
Много лет работал в банковском секторе, сейчас продолжает разрабатывать для финансового сектора с уклоном в e-learning. Разрабатывал в числе прочего:- Большие Банковские Тесты- Электронная Библиотека Банка- Система Дистанционного обучения "Профтест"- Вебинары "Профтест""Впервые познакомился с Javascript более 20 лет назад, но самые важные вещи, которыми пользуюсь каждый день, изучил за последние 5 лет. Постоянно слежу за новостями, за развитием экосистемы этого замечательного языка.Разрабатываю на Javascript и front- и back-end. Создаю web, настольные и мобильные приложения. Люблю видеть чистый, хорошо читаемый код, люблю проекты, как следует покрытые тестами."
На данный момент работает в FingerprintJSПеред этим в интернациональной команде веб-разработчиков GS Software House и Aminos.ai - платформе для создания собственного чат-бота.Опыт программирования: 10 лет, из них 6 лет коммерческой...
На данный момент работает в FingerprintJSПеред этим в интернациональной команде веб-разработчиков GS Software House и Aminos.ai - платформе для создания собственного чат-бота.Опыт программирования: 10 лет, из них 6 лет коммерческой разработки. Первые программы начал писать в 10 лет. Работал в веб-студии LineApp в должности веб-разработчика, в банке Урал ФД в должности ведущего инженера-программиста, при этом решал очень разные задачи, включая продумывание и разработку архитектуры, администрирование серверов, разработку приложений, написание технической документации, разработку сложных SQL скриптов.Основной стек:PHP 7 & 8, Laravel 8, Vue 3, JS + TS + NodeJS, MySQL, PostreSQL
Делаю фронтенд с 2017 года - через тернии различных enterprise проектов к Senior Frontend Developer в Simple (https://simple.life/)Верю в JavaScript, и считаю важным уметь, прежде всего, в VanillaJS, а уже...
Делаю фронтенд с 2017 года - через тернии различных enterprise проектов к Senior Frontend Developer в Simple (https://simple.life/)Верю в JavaScript, и считаю важным уметь, прежде всего, в VanillaJS, а уже после в любые другие фреймворки 🙂 Помимо веба, увлечен гибридной кросс-платформенной (Flutter/Dart) и нативной iOS разработкой (Swift). Преподаватель

Образовательная организация

Otus.ru - высокотехнологический стартап в области образования. Наша миссия - делать образование осмысленным, реализуя связь между работодателями, специалистами и преподавателями. Приходите к нам учиться!

OTUS сегодня – это более 80 авторских курсов для IT-специалистов из разных направлений таких как программирование, тестирование, инфраструктура, информационная безопасность, управление и Data Science. И что важно, у нас есть программы для разных уровней подготовки от новичков до профессионалов, которые хотят освоить продвинутые навыки.
Наша миссия — делать обучение осмысленным, реализуя взаимосвязь между ожиданиями работодателей, компетенциями специалистов и возможностями преподавателей.

Программа курса

Основы Vue

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

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

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

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

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

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

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

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

Тема 1: Vue router

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

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

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

Тема 5: QA сессия - composition API

Тема 6: Тестирование Vue приложений p2

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

Тема 8: 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: Защита проектных работ

Рейтинг курса

4.6
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 21.02.2024 08:20
Vue.js разработчик

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

Оставить отзыв
Поделиться курсом с друзьями