Курс Vue JS - создание CRM системы
маркетплейс образовательных курсов
Практика Vue JS - создание CRM системы. Введение Начиная с данного урока вы увидите создание приложения CRM системы с нуля, используя технологию Vue JS.
Кому подойдет курс
js программистам
front-end программистам
Чему вы обучаетесь на курсе
создадите CRM систему
Программа курса
Урок 1: Создание приложения с Vue CLI 3
Генерация приложения с Vue CLI 3 - В этом видео вы увидите как с помощью Vue CLI сгенерировать и настроить новое приложение для Vue
Урок 2: Страницы и layouts
Страницы и layouts - В этом видео вы увидите как создать разные layout и подключить страницы, через lazy loading
Урок 3: Основной layout
Основной layout - В этом видео будет сделан основной layout, где будут реализованы sidebar и navbar
Урок 4: Создание фильтра даты + меню
Создание фильтра даты + меню - В этом видео будет реализован фильтр, отображающий дату и время, а так же будет доработан функционал основного layout
Урок 5: Валидация с Vuelidate
Валидация с Vuelidate - В видео вы увидите, как с помощью библиотеки Vuelidate реализовать динамическую валидацию страницы логина
Урок 6: Как создать плагин сообщений
Создание плагина сообщений для VueJS - В видео вы увидите, как создавать собственные плагины в VueJS на примере библиотеки materializecss. Так же в уроке будет завершена страница регистрации
Урок 7: Добавление Firebase
Добавление Firebase - В видео вы увидите, как добавить и настроить firebase в приложение и сделать функционал по авторизации в системе
Урок 8: Регистрация через Firebase
Регистрация через Firebase - В видео вы увидите, как регистрировать новых пользователей в Firebase и как реализовать общую шину для обработки ошибок, используя Vuex
Урок 9: Работа с API, валютами и компонентами
Работа с API, валютами и компонентами - в уроке будет создана страница счета, для которой потребуется подготовить больше количество элементов, такие как декомпозиция компонентов, работа с БД, АПИ, env переменными, асинхронными операциями и тд
Урок 10: Добавление категорий
Добавление категорий - в ролике я показываю, как можно добавлять новые категории в приложение
Урок 11: Редактирование категорий
Редактирование категорий - в ролике я показываю, как работать с динамически изменяемыми формами во Vue на примере редактирования категорий
Урок 12: Добавление записей (через Firebase)
Добавление записей (через Firebase) - в ролике я показываю, как в CRM систему добавлять новые записи событий
Урок 13: Создание tooltip директивы
Создание директивы - в видео вы узнаете, как сделать кастомную директиву tooltip
Урок 14: Как защитить роуты
Защита роутов - в видео рассказано, как защитить страницы в Vue JS
Урок 15: Вывод таблицы записей
Вывод таблицы записей - в видео рассказано, как вывести таблицу записей и совместить данные для трансформации
Урок 16: Страница с динамическим параметром
В видео показано, как создать страницу детальной записи
Урок 17: Пагинация на mixins
В этом видео я покажу как сделать универсальную пагинацию с помощью mixins во VueJS.
Пагинация будет синхронизироваться с параметрами в адресной строке
Урок 18: График с vue-chartjs
В этом видео я покажу как на основе существующих данных сделать красивые графики
Урок 19: Динамическая локализация (ru/en)
В видео я покажу, как самим создать динамическую локализацию для приложения.
Для этого я разработаю специальный фильтр, который позволит по ключу в объекте менять тексты, в зависимости от данных по локализации, которые есть у пользователя в Firebase
Урок 20: SEO + Деплой на Firebase
В видео я покажу, как c помощью пакета vue-meta добавить title для каждой страницы
После этого готовое приложение мы зальем на хостинг Firebase
Организатор курса
Куратор отвечает за 5 минут
Меня зовут Владилен Минин и я являюсь автором курсов. Вы найдете большое количество уроков, посвященных веб-разработке на языке javascript и на технологиях, таких как: VueJS, ReactJS, Angular, NodeJS, JavaScript