Vue.js 2.5 Создаем сайт на Vue.JS с Firebase, Vuex и Router
4.0 (72 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
209 students enrolled

Vue.js 2.5 Создаем сайт на Vue.JS с Firebase, Vuex и Router

Узнайте, как создавать динамические веб-сайты на Vue.JS с Firebase 5 (включая Авторизацию), Vuex & Vue Router - 2018
4.0 (72 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
209 students enrolled
Last updated 10/2018
Russian
Current price: $23.99 Original price: $34.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 9 hours on-demand video
  • 3 articles
  • 7 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Понимать всю концепцию VueJS
  • Настраивать среду разработки VueJS, используя webpack
  • Управлять состоянием приложения с помощью Vuex
  • Реализовывать навигацию пользователей между страницами с помощью Vue Router
  • Создавать динамические приложения с использованием VueJS и Firebase
  • Внедрять аутентификацию в приложении на VueJS с использованием Firebase Auth
  • Деплой Vue приложения на хостинг
  • И многое другое
Course content
Expand all 73 lectures 09:02:16
+ Введение
3 lectures 11:46
О среде разработки
01:11
Создание простого Vue-приложения
06:40
+ Основы Vue.js
17 lectures 01:42:56
Привязка данных
07:49
События
05:13
События. Передача параметров в методы
06:37
Модификаторы событий
06:16
Модификаторы событий клавиатуры
03:06
Двусторонняя привязка данных
03:53
Условный рендеринг
10:57
Списки и циклы
09:08
Вычисляемые свойства и слежение
05:44

Рассмотрим как можно получить доступ к DOM-элементам

Refs и управление html-элементами
03:49
Множественные экземпляры Vue
07:55
Строковый шаблон template
03:29
Связывание CSS классов
06:47
Связвание inline-стилей
04:20
Жизненный цикл Vue-приложения
06:51
Исходные коды к разделу "Основы Vue.js"
00:01
+ Vue CLI
3 lectures 15:12
Установка CLI и создание проекта
03:54
Струтура и запуск проекта
08:48
+ Компоненты
11 lectures 50:23
Введение в компоненты
06:27
Функция data ()
02:07
Регистрация компонентов (глобальная и локальная)
04:30
Компоненты и .vue файлы
05:10
Передача параметров в дочерний компонент
04:06
Валидация входящих параметров
04:38
Пользовательские события
04:23
Использование event emitter
07:08
Изолированные стили
04:16

Рассмотрим как можно передать HTML компоненту

Слоты
07:37
Исходные коды к разделу "Компоненты"
00:01
+ Директивы
2 lectures 07:51
Создание пользовательской директивы
04:17
Параметры и аргументы в директивах
03:34
+ Фильтры и миксины
3 lectures 15:21
Создание фильтров
04:00
Фильтрация списков
04:11
Миксины
07:10
+ Vue-router
2 lectures 17:27
Установка и настройка Vue-router
08:40
Создание навигации
08:47
+ Практика
30 lectures 05:07:44
Создание проекта
08:51
Создание навигационного меню
09:05
Создание ссылок
11:06
Адаптация меню
03:22
Создание страниц и роутов
10:13
Реализация страницы "Логин"
13:06
Реализация страницы "Регистрация"
02:47
Реализация "Главной" страницы
20:34
Реализация страницы "Заказов"
08:15
Реализация страницы "Новый товар"
12:20
Реализация страницы "Список товаров"
05:06
Реализация страницы "Описание товара"
09:51
Подключение и настройка Vuex
03:08
Реализация vuex.store для главной страницы и списка товаров
06:53
Реализация vuex.store для страницы описания товара
05:54
Реализация vuex.store для страницы по добавление новых товаров
03:17
Подключение и настройка Firebase
05:02
Атворизация пользователя в Firebase
18:37
Обработка ошибок
04:49
Продление сессии пользователя
08:34
Защита ссылок от случайных переходов
04:11
Добавление товаров в Firebase
11:41
Загрузка товаров из Firebase
11:16
Работа с изображениями в Firebase
14:32
Реализация диалогового окна для редактирования товаров
18:50
Запрет на редактирование товаров другими пользователями
05:55
Реализация диалогового окна для покупки товаров
11:30
Создание и обработка заказов
22:41
Доработка Vue приложения
36:13
Исходный код к готовому Vue приложению
00:05
+ Бонус
2 lectures 13:35
Подключение препроцессора
06:21
Деплой Vue приложения на хостинг Firebase
07:14
Requirements
  • HTML 5 и CSS 3
  • JavaScript
  • ES6
  • NodeJs и NPM
  • Github
  • Firebase
  • Умение пользоваться редакторами VS code, WebStorm, Sublime и т.д.
Description

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

Vue JS позаимствовал многое из Angular и React, но проще в понимании и реализации. И это никак не отображается на ваших приложениях. Они по прежнему гибкие, легкие, быстрые, функциональные, безопасные и масштабируемые.

При последовательном прохождении курса, вы на наглядных примерах с полного нуля научитесь создавать динамические, реактивные, полностью адаптивные SPA приложения и веб-сайты на фреймворке Vue.js

Who this course is for:
  • Начинающие и действующие Frontend-разработчики
  • Фрилансеры-практики