Распродажа!

Vue.js – видеокурс

Первоначальная цена составляла 1,490 грн.Текущая цена: 490 грн.

 Вы экономите: 1,000 грн (67%)
 Поторопитесь! Заканчивается через

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

Дополнительная скидка в 20% при покупке от 2 курсов. Активируется автоматически.

Язык преподавания в курсе – русский. Вскоре будет доступна украинская версия этого курса.

Видеозаписи лекций без обратной связи и участия преподавателя. Вы получите доступ к материалам сразу после оплаты.

Легкость библиотеки и функционал фреймворка

Vue.js – это прогрессивный JavaScript-фреймворк для создания UI и создания сверхбыстрых, мощных, полностью адаптивных одностраничных веб-приложений (Single Page Application), стремительно набирающий популярность среди разработчиков.

Vue.js является библиотекой. Но благодаря поэтапно наращиваемой экосистеме компонентов (от создателей самого Vue), библиотека масштабируется до полнофункционального сверхбыстрого, гибкого, производительного фреймворка. Легко интегрируется с другими проектами и библиотеками.

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

Начинающие Frontend-разработчики

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

Действующие Frontend-разработчики

Для вас важно быть в тренде и пользоваться только актуальными и востребованными технологиями веб-разработки для достижения максимальных заработков

Фрилансеры-практики

Вы очень ограничены во времени и остро нуждаетесь в быстром овладении новой перспективной технологией для того, чтобы брать более дорогие заказы

Преимущества перед другими JS-фреймворками

Функции Vue схожи с функциями аналогичных JS-фреймворков от Google (Angular) и Facebook (React), это и компоненты, и директивы, и свойства, и переходы, и анимация, и фильтры. Но есть и существенные принципиальные отличия, которые оставляют конкурентов далеко позади.

Vue создан значительно позже аналогичных фреймворков от Google (Angular) и Facebook (React), поэтому логичным образом учел все преимущества и недостатки двух последних.

Уже сегодня профи веб-разработки все чаще предпочитают простой, легкий, мощный и расширяемый Vue другим популярным фреймворкам. Количество «звезд» на GitHub – яркое тому доказательство.

По состоянию на апрель 2018 года Vue почти в три раза популярнее Angular. Судя по тенденциям, уже совсем скоро Vue обгонит по востребованности среди профи своего ближайшего конкурента – React от Facebook.

Почему вам стоит изучить этот курс

Исчерпывающая теория

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

Море практики

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

Востребованная технология

По итогам курса создается Serverless Single Page Application на material design с Firebase – один из главных трендов 2019 года

Полный охват навыков

Авторизация, загрузка картинок, защита роутов, валидация полей, вывод сообщений об ошибках, разделение прав доступа, полностью адаптивный дизайн под любое устройство

Результат практической части курса

Приложение, разработка которого показана в практической части курса, является функциональной доской объявлений.

Результат является наглядным примером применения ВСЕХ актуальных технологий создания реактивных полностью адаптивных SPA и их взаимодействия. На основе этих составляющих можно создать приложение практически любого функционала.

Приложение позволяет пользователю зарегистрироваться и выставлять свои объявления с картинками, описанием и названием. Также можно редактировать и принимать заявки от любых пользователей.

Основной блок курса состоит из двух объемных частей:

Часть 1. Теория Vue.js (9 блоков, 87 уроков, 12 часов)

Блок 1. Знакомство с Vue

Данный блок является вводным. Из него вы узнаете, что такое технология Vue.js, где она применяется, чем лучше или хуже других технологий, и почему стоит учить именно Vue. В рамках блока мы напишем совсем небольшое приложение, в котором вы увидите динамику, которую можно создавать, используя Vue.
– Что такое Vue.js
– Создание простого Vue-приложения

Блок 2. Основы Vue

Данный блок посвящен всем важным вводным темам, которые есть во фреймворке. Мы разберем самые основные принципы Vue на практических примерах, и подробным образом разберем синтаксис и принципы работы фреймворка.
– Интерполяция
– Динамические атрибуты
– Вывод HTML-кода
– Добавление событий
– Передача параметров в метод
– Модификаторы событий
– Модификаторы событий клавиатуры
– Ярлыки для директив
– Модель для работы с формами
– Работа с CSS-классами
– Динамические стили
– Управление отображением элементов
– Директива v-show vs v-if
– Работа со списками
– Оптимизация приложения с computed
– Отслеживание изменений с watch
– Связывание разных приложений. Инстанс Vue
– Доступ к DOM-элементам
– Свойство template
– Жизненный цикл

Блок 3. Vue CLI&Webpack

В данном блоке мы разберем что такое за инструмент Vue CLI. Мы установим его на компьютер и с помощью него сгенерируем новый проект на Vue на основе сборщика webpack.У нас сразу будет доступно к работе приложение с быстрой перезагрузкой страницы в браузере, технологией Hot Module Replacement и препроцессорами. Так мы разберем файлы с расширением Vue, которые были сделаны специально для данного фреймворка.
– Зачем нужен CLI
– Установка CLI и создание проекта
– Обзор структуры проекта
– Как запускается приложение

Блок 4. Компоненты

В данном блоке мы очень подробно разберем понятие компонентов в библиотеке Vue. Мы разберем зачем нужны компоненты, как их регистрировать локально и глобально. Причем мы разберем как это делается в HTML-файле и уже в целом проекте, который использует файлы с расширением .vue. Далее вы узнаете обо всех особенностях взаимодействия между компонентами, а также о том, как во Vue создаются локальные стили, и многое другое.

– Зачем нужны компоненты
– Метод data
– Локальная и глобальная регистрация
– Названия компонентов
– Регистрация компонентов в .vue
– Передача параметров компоненту
– Валидация входящих параметров
– Передача параметров от дочернего компонента
– Передача функции как параметр
– Связь дочерних компонентов
– Использование event emitter
– Изолированные стили
– Передача HTML компоненту

Блок 5. Директивы

В данном блоке мы подробно разберем что такое директивы во Vue. Мы научимся создавать свои собственные директивы, узнаем все функции, которыми можно воспользоваться при разработке собственных директив и разберемся, как и когда их нужно использовать. После прохождения блока вы намного лучше поймете, как работают стандартные директивы и разберетесь в основном функционале библиотеки.
– Создание своей директивы
– Взаимодействие с элементом
– Жизненный цикл директивы
– Параметры в директивах
– Аргументы в директивах
– Модификаторы
– Локальная регистрация

Блок 6. Фильтры и Миксины

В данном блоке мы изучим фильтры и миксины. Мы научимся преобразовывать данные внутри шаблона любым образом, каким мы пожелаем. Далее, вы научитесь правильно фильтровать в реальном времени списки и узнаете, какую технологию для этого нужно применять. После мы познакомимся с таким понятием как миксины и научимся использовать код в разных компонентах.

– Создание простых фильтров
– Фильтрация списков
– Использование миксинов

Блок 7. Работа с формами

Вы научитесь работать с формами и создавать свои собственные элементы формы. Мы поэтапно подробно разберем каждый из элементов форм, которые есть в HTML и научимся обрабатывать каждый из них. После мы создадим свой собственный компонент, который будет являться частью формы, но мы запрограммируем его самостоятельно.

– Текстовый инпут
– Текстарея
– Чекбоксы
– Радио кнопки
– Селекты
– Числовой модификатор
– Создание своего контрола

Блок 8. Валидация форм с Vuelidate

Данный блок посвящен сторонней библиотеки Vuelidate. Мы научимся использовать и регистрировать сторонние плагины во Vue, тем самым расширяя функционал фреймворка. Далее мы научимся создавать динамические и красивые валидации для любых элементов формы, практически с любыми условиями и выводить сообщения об ошибках, в зависимости от условия.

– Научимся создавать свои собственные валидаторы, которые асинхронно или синхронно смогут проверять те значения, которые мы запрограммируем.
– Установка и настройка проекта
– Настройка валидаторов
– Визуальное отображение ошибок
– Валидация пароля
– Создание своего валидатора
– Отправка формы

Блок 9. Роутинг с Vue-router

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

– Установка Vue-router
– Настройка роутера
– Создание навигации
– Обозначение активной ссылки
– Динамические роуты
– Программная навигация
– Вложенные роуты
– Передача параметров
– Хэш и скролл
– Редирект
– Защита роутов
– Ленивая загрузка

Блок 10. Работа с сервером с Vue-resource

В этом блоке мы разберем еще один дополнительный плагин, который упрощает работу с AJAX запросами.Изучим основной функционал данного плагина, научимся создавать новые записи в базе данных, загружать данные из базы, и многое другое. Вы узнаете, как работать с ресурсами и интерсепторами.

– Настройка приложения
– Создание объектов POST
– Получение объектов GET
– Использование resource
– Глобальная настройка
– Интерсепторы

Блок 11. Работа с данными с Vuex

В данном блоке вы познакомитесь с плагином, который позволяет очень гибко и удобно управлять данными, работая с Vue. Вы узнаете концепцию Vuex, как его регистрировать, как взаимодействовать с данными внутри него: забирать, получать, изменять, и многое другое.

– Установка Vuex
– Использование state
– Использование getters
– Использование mutations
– Использование actions
– Оптимизация с помощью модулей

 

Часть 2. Практика. Разработка SPA (30 уроков, 6 часов)

Блок 12. Создание SPA приложения на material design и firebase

Данный модуль посвящен практической части курса, где мы все знания, полученные в теории, будем применять на практике. Мы создадим SPA приложение, которое является Serverless – приложением, которое работает без серверной части. При этом у нас будет полностью рабочая база данных в облаке, на сервисе Firebase от Google. У нас там будет реализован хостинг, база данных, хранение картинок и регистрация с авторизацией пользователей.

В качестве дизайна нами будет выбран Material Design от Google. Наше приложение будет полностью адаптивным, то есть оно будет одинаково хорошо отображаться на любом экране. По смыслу это будет приложение, в котором будет возможность просматривать и создавать объявления о продаже чего-либо и прием заявок. Будет реализован личный кабинет, возможность загружать картинки, редактировать объявления и просматривать заявки.

– Создание проекта
– Обзор приложения
– Создание тулбара
– Добавление ссылок и адаптация
– Регистрация роутов
– Создание страницы логина
– Создание страницы регистрации
– Создание главной страницы
– Создание страницы заказов
– Создание страницы формы
– Создание страницы списка
– Создание страницы объявления
– Подключение Vuex
– Добавление объявлений
– Настройка firebase
– Регистрация пользователей
– Логин пользователей
– Вывод ошибок
– Поддержание сессии пользователя
– Защита роутов
– Создание объявления в firebase
– Загрузка объявлений по умолчанию
– Загрузка изображений в firebase
– Создание модального окна редактирования
– Редактирование объявления
– Создание окна покупки
– Создание и обработка заказов
– Управление цветами
– Подключение препроцессоров
– Заключение

Бонусный блок курса состоит из 6 новейших актуальных видеокурсов:

Бонус 1. Премиум-курс по JavaScript (24 урока, 19,5 часов)
Бонус 2. Премиум-курс по NodeJS (10 уроков, 2 часа)
Бонус 3. Премиум-курс по Webpack (20 уроков, 3,5 часа)
Бонус 4. Премиум-курс по EcmaScript 6 (17 уроков, более 3 часов)
Бонус 5. Анимации (8 уроков, 1,5 часа)
Бонус 6. Деплой Vue приложения (2 урока, 30 минут)
Первых 4 бонуса являются сами по себе фундаментальными новыми видеокурсами, раскрывающими в мельчайших подробностях всю теоретическую базу, необходимую для старта с полного нуля, включая основы JavaScript.

Даже полный новичок в сайтостроении сможет разобраться с курсом и освоить Frontend-разработку на Vue.

Нужна ли регистрация?

Нет, регистрация не обязательна. Просто заполните все поля при оформлении заказа и ваш аккаунт создастся автоматически. Данные которые вы ввели на странице оплаты (почта, пароль), потом можно использовать для входа на сайт.

Как оплатить выбранный курс?

Наш сайт принимает оплату с помощью платежной системы Way For Pay. Все операции на нашем сайте безопасны и проходят с использованием шифрованного SSL соединения. Мы не собираем и не храним ваши платежные данные. Платежная система полностью гарантирует безопасность платежей.

На данный момент доступны следующие способы оплаты:

  • Банковская карта (любая)
  • Приват24
  • G pay
  • Apple pay
  • Visa checkout
  • Masterpass
  • Мгновенная рассрочка и оплата частями для владельцев карт ПриватБанка
  • Рассрочка для владельцев карт Monobank, Ощадбанк, Райффайзен, А-Банк, ОТР Банк, Глобус Банк, Sportbank

 

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

Если ни один из перечисленных способов оплаты вам не подходит, напишите нам: info@siluette.com.ua или воспользуйтесь чатом в правом нижнем углу страницы нашего сайта. Мы обязательно поможем.

Как получить оплаченные материалы?

Для того, чтобы получить материалы – просто заполните все поля при оформлении заказа (включая поле – Создать пароль учетной записи).

После оплаты — система автоматически направит вас в личный кабинет в раздел ①»Загрузки». Здесь  будет список ваших оплаченных материалов и ссылка на скачивание②.

Либо нажмите в правом верхнем углу сайта пункт Мой аккаунт, введите почту и пароль, который вы придумали, когда оформляли заказ. В разделе Загрузки есть ссылка на скачивание.

Сколько времени будут доступны материалы?

Ссылка на ваш курс будет доступна в течении 90 дней со дня оплаты. За это время вы должны скачать все материалы на свое устройство. После окончания этого срока ссылки могут стать неактивными. Это связано с нововведениями компаний, предоставляющих услуги облачного хранилища. Если вы не успели скачать купленные курсы, напишите нам на почту – info@siluette.com.ua

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “Vue.js – видеокурс”

Ваш адрес email не будет опубликован. Обязательные поля помечены *