Практический курс

VUE.js

Выбирая профессию программиста, будьте готовы стать вечным студентом. Технологиям, которые были популярными несколько лет назад, приходят на смену более совершенные подходы и алгоритмы. Чтобы оставаться востребованным разработчиком необходимо постоянно двигаться вперед, поддерживать свои знания и навыки на должном уровне.
Этот курс поможет в короткие сроки познакомиться с популярнейшим на сегодняшний день javascript-фреймворком, освоить один из современных принципов построения архитектуры десктопных приложений и приступить к разработке проектов на его основе.
Заполните заявку на участие
Менеджер перезвонит вам, когда получит ваши контакты.
Практический курс

VUE.js

Выбирая профессию программиста, будьте готовы стать вечным студентом. Технологиям, которые были популярными несколько лет назад, приходят на смену более совершенные подходы и алгоритмы. Чтобы оставаться востребованным разработчиком необходимо постоянно двигаться вперед, поддерживать свои знания и навыки на должном уровне.
Этот курс поможет в короткие сроки познакомиться с популярнейшим на сегодняшний день javascript-фреймворком, освоить один из современных принципов построения архитектуры десктопных приложений и приступить к разработке проектов на его основе.
Заполните заявку на участие
Менеджер перезвонит вам, когда получит ваши контакты.
Когда начинается курс
ноябрь 2019,
40 астрономических часов
понедельник+среда 18.45-21.30
Узнать о следующем наборе
Где проходят занятия
г. Минск, ул. Притыцкого, 2 (BonHotel)
4 мин. до метро / большая парковка
Посмотреть на карте
Сколько стоит обучение
650 BYN
(16,25 BYN за учебный час)

Работает честная система рассрочки
Не подходит расписание?
Оставьте нам свои контакты и мы предложим Вам другие варианты
Отправляя заявку, Вы выражаете свое согласие на обработку Ваших персональных данных сотрудниками ООО "Мой понедельник"
Сообщить о следующем наборе
Оставьте нам свои контакты и мы сообщим Вам о следующем старте
Отправляя заявку, Вы выражаете свое согласие на обработку Ваших персональных данных сотрудниками ООО "Мой понедельник"

Тренер курса

Татьяна Васюкович
Full-stack разработчик
Опыт разработки более 12 лет

Сооснователь и ведущий разработчик стартапа BIMTICKET, участник и разработчик высоконагруженных проектов, связанных с аналитикой и прогнозированием в финансовой сфере, а также в сфере gps-мониторинга транспорта.

Страница тренера на LinkedIN
Татьяна Васюкович
Full-stack разработчик
Опыт разработки более 12 лет

Сооснователь и ведущий разработчик стартапа BIMTICKET, участник и разработчик высоконагруженных проектов, связанных с аналитикой и прогнозированием в финансовой сфере, а также в сфере gps-мониторинга транспорта.

Страница тренера на LinkedIN
Татьяна Васюкович
Full-stack разработчик
Опыт разработки более 12 лет

Сооснователь и ведущий разработчик стартапа BIMTICKET, участник и разработчик высоконагруженных проектов, связанных с аналитикой и прогнозированием в финансовой сфере, а также в сфере gps-мониторинга транспорта.

Страница тренера на LinkedIN
Татьяна Васюкович
Full-stack разработчик
Опыт разработки более 12 лет

Сооснователь и ведущий разработчик стартапа BIMTICKET, участник и разработчик высоконагруженных проектов, связанных с аналитикой и прогнозированием в финансовой сфере, а также в сфере gps-мониторинга транспорта.

Страница тренера на LinkedIN

На занятиях вам понадобится ноутбук

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

Блок 1. Vue, основы
1
Знакомство с Vue, как его подключать и как начать использовать. Изучаем как работать с условиями, циклами, стилями, событиями и формами.
● Варианты подключения
● Экземпляр Vue, свойства и методы
● Хуки жизненного цикла.
● Синтаксис шаблонов, работа с атрибутами.
● Вычисляемые свойства компонента.
● Работа с условиями, циклами.
● Работа с классами и стилями.
● Обработка событий.
● Работа с формами.
Блок 2. Работа с компонентами VUE, библиотеки компонентов
2
Изучаем работу с компонентами: как их создавать, как использовать, как передавать в них данные и отслеживать возникающие события.
● Принцип разбиения интерфейса на компоненты, зачем это нужно
● Однофайловые компоненты и их возможности.
● Передача входных параметров компонентам
● События в компонентах
● Доступ к DOM-элементу компонента
● Как создавать динамические компоненты, низкоуровневая альтернатива шаблонам - функция render
● Слоты вывода данных в компонентах, slots
● Принцип работы с виртуальными таблицами и списками, зачем это нужно.
● Использование сторонних плагинов и создание компонентов-обёрток для них.
Блок 3. Роутинг, VUE Router
3
Изучаем Vue-router — библиотеку для роутинга Vue: как работать с маршрутами, хуки и где они пригодятся.
● Передача параметров
● Что такое SPA (Single Page Application)
● Роутинг с API History
Блок 4. Состояния приложения (VUEX). Добавление асинхронности в приложение (AXIOS)
4
Изучаем каким образом можно реализовать единое хранилище состояния с помощью Vuex, каким образом работает реактивность данных, что за возможности есть у Vue для отслеживания изменений в них. Осваиваем принцип асинхронности в работе с хранилищем данных.
● Vue, принцип реактивности.
● Отслеживание данных.
● Для чего нужен VUEX и когда его удобно использовать, единое хранилище данных
● Как мутировать состояния приложения и как их получать
● Создание плагина для состояний
● Понятие асинхронности и коротко про ajax
● Преимущества AXIOS, как подключить и как с ним работать.
Блок 5. Сборка и деплой проекта
5
Знакомство с Webpack. Реализация SPA с помощью Vue CLI и Webpack.
● Vue CLI, возможности, установка, настройка.
● Краткое знакомство с Webpack
● Сервер node.js
● Деплой проекта
● Принцип SSR
● Практические рекомендации по написанию хорошего кода на Vue.
1
Блок 1. Vue, основы
Знакомство с Vue, как его подключать и как начать использовать. Изучаем как работать с условиями, циклами, стилями, событиями и формами.
● Варианты подключения
● Экземпляр Vue, свойства и методы
● Хуки жизненного цикла.
● Синтаксис шаблонов, работа с атрибутами.
● Вычисляемые свойства компонента.
● Работа с условиями, циклами.
● Работа с классами и стилями.
● Обработка событий.
● Работа с формами.
2
Блок 2. Работа с компонентами VUE, библиотеки компонентов
Изучаем работу с компонентами: как их создавать, как использовать, как передавать в них данные и отслеживать возникающие события.
● Принцип разбиения интерфейса на компоненты, зачем это нужно
● Однофайловые компоненты и их возможности.
● Передача входных параметров компонентам
● События в компонентах
● Доступ к DOM-элементу компонента
● Как создавать динамические компоненты, низкоуровневая альтернатива шаблонам - функция render
● Слоты вывода данных в компонентах, slots
● Принцип работы с виртуальными таблицами и списками, зачем это нужно.
● Использование сторонних плагинов и создание компонентов-обёрток для них.
3
Блок 3. Роутинг, VUE Router
Изучаем Vue-router — библиотеку для роутинга Vue: как работать с маршрутами, хуки и где они пригодятся.
● Передача параметров
● Что такое SPA (Single Page Application)
● Роутинг с API History
4
Блок 4. Состояния приложения (VUEX). Добавление асинхронности в приложение (AXIOS)
Изучаем каким образом можно реализовать единое хранилище состояния с помощью Vuex, каким образом работает реактивность данных, что за возможности есть у Vue для отслеживания изменений в них. Осваиваем принцип асинхронности в работе с хранилищем данных.
● Vue, принцип реактивности.
● Отслеживание данных.
● Для чего нужен VUEX и когда его удобно использовать, единое хранилище данных
● Как мутировать состояния приложения и как их получать
● Создание плагина для состояний
● Понятие асинхронности и коротко про ajax
● Преимущества AXIOS, как подключить и как с ним работать.
5
Блок 5. Сборка и деплой проекта
Знакомство с Webpack. Реализация SPA с помощью Vue CLI и Webpack.
● Vue CLI, возможности, установка, настройка.
● Краткое знакомство с Webpack
● Сервер node.js
● Деплой проекта
● Принцип SSR
● Практические рекомендации по написанию хорошего кода на Vue.

Чему вы научитесь?

Разрабатывать
одностраничные приложения SPA;
Правильно
делить код на UI компоненты;
Работать
с состояниями приложения (VUEX)
Строить
маршруты приложения (роуты) для разных категорий пользователей с разными правами доступа (ROUTER)
Выбирать
инструменты и технологии для vue приложений и оптимизировать vue - приложения
Получите представление
о том, как создаются большие приложения и как образом осуществляется работа целой команды над одним проектом

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

Для тех, кто уже владеет html + css и имеет базовые знания синтаксиса javascript;
Для тех, у кого остается много вопросов после самостоятельного знакомства с javascript;
Для тех, кто очень хочет стать востребованным программистом;
Для продолжающих изучение javascript и junior frontend разработчиков.
При успешном окончании курса вы получите:

Ценности студии "Мой понедельник"

1
Никаких "котов в мешке"
Оплата только после назначения даты старта занятий
2
Личный менеджер на все время обучения
Все ответы на организационные вопросы у знакомого вам человека
3
Оплата работы тренера, а не аренды компьютера
Вы платите только за то, что действительно приносит вам пользу
4
Оплата от одного занятия
Вы можете вернуть деньги, если на первом занятии вам не понравится.
Также работает Честная система рассрочки.
5
Корпоративное обучение
Тренер готов обучить ваших сотрудников в вашем офисе.
Посмотреть предложение для компаний
6
Кофе и печеньки
В перерывах для лучшей работы мозга

Посмотрите также наши курсы

Прокачайте свою карьеру!
У вас остались вопросы?
Заполните форму ниже, и с вами свяжется менеджер, чтобы рассказать подробнее о курсе. Вы также можете сами позвонить нам по номеру
+375 (29) 504-25-42
Записаться на курс
"VUE.js"
Отправляя заявку, Вы выражаете свое согласие на обработку Ваших персональных данных сотрудниками ООО "Мой понедельник"
Задать вопрос
"VUE.js"
Ваш вопрос
Отправляя заявку, Вы выражаете свое согласие на обработку Ваших персональных данных сотрудниками ООО "Мой понедельник"