Скоро! Курс по изучению frontend-фреймворка Vue 3 на примере CRM системы [Lectoria] [Артем Зернов]

Статус
В этой теме нельзя размещать новые ответы.

Складчина: Курс по изучению frontend-фреймворка Vue 3 на примере CRM системы [Lectoria] [Артем Зернов]​

Курс по изучению frontend-фреймворка Vue 3 на примере CRM системы [Lectoria] [Артем Зернов]


Описание:

Онлайн-курс, посвященный изучению всех возможностей frontend-фреймворка Vue 3. Изучаем подробно все детали фреймворка Vue 3.
  • 28 подробных уроков по каждой теме
  • Интересные домашние задания и тестирования для проверки усвоения материала
На кого рассчитан курс:
  • Frontend и Fullstack разработчикам
    В курсе подробно разбираются все возможности Vue 3 на примере компонентов реального продукта.
  • Начинающим frontend-разработчикам
    Изучите один из лучших и гибких инструментов для разработки реактивного frontend в короткие сроки.
  • Работникам веб-студий
    Повышайте свою ценность в глазах команды и работодателя.
  • Владельцам веб-студий
    Повышайте навыки и профессионализм своих своих сотрудников. Инвестируйте в обучение своей команды.
Какие знания необходимы для комфортного прохождения курса?
  • Базовые навыки работы с bash-совместимым терминалом
  • Базовые знания JavaScript
  • Базовые навыки работы со средой разработки (WebStorm, PhpStorm, VSCode и прочие)
  • Наличие времени на обучение не менее 5-6 часов в неделю
В рамках курса мы подробно разберем все возможности фреймворка VueJS 3 на примерах реальных компонентов интерфейса будущей CRM системы.

Программа курса:
  • Введение и теория
  • Создание проекта, установка необходимых пакетов и файлов
  • Установка Vue и настройка сборщика Vite
  • Подготовка исходников от CRM
  • Корневой компонент App. SFC. Простая интерполяция. Options API и Composition API
  • Сравнение Composition API и Options API.
  • Жизненный цикл компонента
  • События и методы. Слушатели событий. Модификаторы событий
  • Vue devtools. Инструменты разработчика
  • Cтилизация
  • Отрисовка в цикле. Директива v-for
  • Отрисовка по условию
  • Двустороннее связывание и v-model
  • Модификаторы v-model
  • Именованные v-model
  • Компоненты. Создаем небольшую библиотеку компонентов.
  • Глобальная регистрация компонента
  • Атрибуты style и class. Динамическая привязка классов и стилей.
  • Props. Передача данных в компонент
  • Событийный способ обмена данными между дочерним и родительским компонентом
  • Двустороннее связывание в компонентах
  • Ключи KEY в цикле
  • Слоты и их применение
  • Работа с сервером. Получение данных. Fetch API
  • Индикатор загрузки данных
  • Сортировка элементов в списке
  • Наблюдаемые WATCH и вычисляемые COMPUTED свойства
  • Анимации переходов. Transition и TransitionGroup
  • Поиск элементов в списке. Фильтрация
  • Пагинация. Постраничный вывод
  • Динамическая загрузка данных при скроллинге. Native Intersection API
  • Refs. Доступ к DOM элементу
  • VUE-ROUTER. Установка и пример использования.
  • Динамическая навигация
  • Директивы и события директив. Создаем собственные директивы.
  • Composables. Переиспользуемый функционал в рамках Composition API
  • Готовые use-модули. Библиотека VueUse
  • Vuex/Pinia. Глобальное состояние приложения
Спойлер: Полная программа
Введение и теория
  • Концепция Virtual DOM. Концепция компонентного подхода. Концепция реактивности. Как работает реактивность под капотом.
Создание проекта, установка необходимых пакетов и файлов
  • Пару слов про окружение
  • Установка Vue и настройка сборщика Vite
  • Подготовка исходников от CRM
Корневой компонент App. SFC. Простая интерполяция. Options API и Composition API
  • Структура Vue-компонента, инициализация компонента и Vue приложения. SFC подход.
  • Сравнение Composition API и Options API.
Жизненный цикл компонента
  • Разбираем этапы, через которые проходит обработка компонента. Хуки для внедрения функциональности.
События и методы. Слушатели событий. Модификаторы событий
  • Разбираем особенности обработки нативных событий во Vue3. Определение методов компонента. Особенности использования методов компонента в качестве обработчиков событий.
Vue devtools. Инструменты разработчика
  • Разбираем возможности плагина для отладки Vue-приложений в режиме development
Cтилизация
  • Разбираем возможности изолированной и неизолированной стилизации компонента
Отрисовка в цикле. Директива v-for
  • Особенности отрисовки списковых элементов. Оптимизация списков.
Отрисовка по условию
  • Разбираем директивы условной отрисовки на примере реальных компонентов будущей CRM системы.
Двустороннее связывание и v-model
  • Особенности передачи значений реактивных свойств в интерактивных полях ввода.
Модификаторы v-model
  • Встроенные "твики" Vue для дополнительной обработки значений при двустороннем связывании
Именованные v-model
  • Разбираем возможности для множественного двустороннего связывания на одном элементе при помощи именованных моделей
Компоненты. Создаем небольшую библиотеку компонентов.
  • Разбираем файловую организацию компонентов. Создаем дополнительные компоненты и разбираем способ их подключения для переиспользования в разных точках приложеия.
Глобальная регистрация компонента
  • Подключаем универсальные часто используемые компоненты в приложение.
Атрибуты style и class. Динамическая привязка классов и стилей.
  • Разбираем возможности динамической привязки классов и стилей к отдельным элементам компонентов.
Props. Передача данных в компонент
  • Разбираем возможности для обмена данными между родительским и дочерним компонентом при помощи встроенного механизма props. Разбираем особенности работы с props.
Событийный способ обмена данными между дочерним и родительским компонентом
  • Разбор механизма обмена данными при помощи событий. Особенности такого способа обмена данными.
Двустороннее связывание в компонентах
  • Разбор способов для двустороннего связывания в пользовательских компонентах
Ключи KEY в цикле
  • Особенности применения ключей в цикле при отображении и удалении элементов в списках
Слоты и их применение
  • Разбираем способ передачи данных при помощи слотов. Именованные слоты. Слоты по-умолчанию.
Работа с сервером. Получение данных. Fetch API
  • Особенности взаимодействия с серверными данными при разработке компонентов Vue 3.
Индикатор загрузки данных
  • Разбираем, как отображать и скрывать индикатор процесса загрузки данных в интерфейсе системы
Сортировка элементов в списке
  • Разбираем на реальном компоненте возможности при отображении списка и сортировки элементов внутри такого списка.
Наблюдаемые WATCH и вычисляемые COMPUTED свойства
  • Разбираем, как автоматически следить за изменениями одного или нескольких полей компонента. Отличие watch от computed.
Анимации переходов. Transition и TransitionGroup
  • Разбираем встроенный механизм организации анимации переходов при построении Vue приложения.
Поиск элементов в списке. Фильтрация
  • Как организовать оптимальную фильтрацию элементов в списке при помощи средств Vue
Пагинация. Постраничный вывод
  • Разбираем, как организовать классический постраничный вывод информации при помощи Vue
Динамическая загрузка данных при скроллинге. Native Intersection API
  • Разбираем, как организовать бесконечную ленту при помощи нативного Intersection API и Vue
Refs. Доступ к DOM элементу
  • Разбираем встроенный механизм Vue для получения прямого доступа к элементам DOM дерева
VUE-ROUTER. Установка и пример использования.
  • Организация многостраничных приложении при помощи Vue-Router
Динамическая навигация
  • Разбираем возможности Vue-Router для динамических параметров URL
Директивы и события директив. Создаем собственные директивы.
  • Разбираем внутреннее устройств директив Vue, для чего они нужны. Создаем собственные директивы для использования на любых элементах приложения
Composables. Переиспользуемый функционал в рамках Composition API
  • Разберем способ организации переиспользуемого кода в рамках CompositionAPI Vue.
Готовые use-модули. Библиотека VueUse
  • Разбираем возможности библиотеки VueUse для оптимизации процесса разработки
Vuex/Pinia. Глобальное состояние приложения
  • Разбираем необходимость использования хранилища глобального состояния при разработке крупных приложений на Vue.

Автор курса - занимается веб-разработкой и программированием с 2006 года. Большую часть этого времени я работаю как самостоятельный разработчик и по совместительству менеджер проектов, создатель веб-студии OpenColour. Люблю доносить информацию о технологиях, в которых хорошо разбираюсь. Youtube-канал: OpenModx и Lectoria»

Цена 30000 руб
Скрытая ссылка

Материал «Курс по изучению frontend-фреймворка Vue 3 на примере CRM системы [Lectoria] [Артем Зернов]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.
 
Статус
В этой теме нельзя размещать новые ответы.

Последние темы автора

Похожие темы

SHAREWOOD
Ответы
0
Просмотры
4K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
1K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
3K
SHAREWOOD
SHAREWOOD
Сверху Снизу