SHAREWOOD
SHAREWOOD
Редактор
- Регистрация
- 25/11/2019
- Сообщения
- 156.531
- Репутация
- 90.610
Последние темы автора:
- Скачать «Плетение из бумажной лозы (октябрь 2025) [Ольга Оболенская]»
- Скачать «Курс по изучению frontend-фреймворка Vue 3 на примере CRM системы [Lectoria] [Артем Зернов]»
- Скачать «Проект Перезагрузка [Ольга Умка, Ирина Макарова]»
- Скачать «Scalping стратегия для M1 [Wladislav Wagner]»
- Скачать «Разбор фильма Супруги Роуз [Психоаналитический киноклуб] [Катерина Суратова]»
Складчина: Курс по изучению frontend-фреймворка Vue 3 на примере CRM системы [Lectoria] [Артем Зернов]
Описание:
Онлайн-курс, посвященный изучению всех возможностей frontend-фреймворка Vue 3. Изучаем подробно все детали фреймворка Vue 3.
- 28 подробных уроков по каждой теме
- Интересные домашние задания и тестирования для проверки усвоения материала
- Frontend и Fullstack разработчикам
В курсе подробно разбираются все возможности Vue 3 на примере компонентов реального продукта. - Начинающим frontend-разработчикам
Изучите один из лучших и гибких инструментов для разработки реактивного frontend в короткие сроки. - Работникам веб-студий
Повышайте свою ценность в глазах команды и работодателя. - Владельцам веб-студий
Повышайте навыки и профессионализм своих своих сотрудников. Инвестируйте в обучение своей команды.
- Базовые навыки работы с bash-совместимым терминалом
- Базовые знания JavaScript
- Базовые навыки работы со средой разработки (WebStorm, PhpStorm, VSCode и прочие)
- Наличие времени на обучение не менее 5-6 часов в неделю
Программа курса:
- Введение и теория
- Создание проекта, установка необходимых пакетов и файлов
- Установка 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
- Структура Vue-компонента, инициализация компонента и Vue приложения. SFC подход.
- Сравнение Composition API и Options API.
- Разбираем этапы, через которые проходит обработка компонента. Хуки для внедрения функциональности.
- Разбираем особенности обработки нативных событий во Vue3. Определение методов компонента. Особенности использования методов компонента в качестве обработчиков событий.
- Разбираем возможности плагина для отладки Vue-приложений в режиме development
- Разбираем возможности изолированной и неизолированной стилизации компонента
- Особенности отрисовки списковых элементов. Оптимизация списков.
- Разбираем директивы условной отрисовки на примере реальных компонентов будущей CRM системы.
- Особенности передачи значений реактивных свойств в интерактивных полях ввода.
- Встроенные "твики" Vue для дополнительной обработки значений при двустороннем связывании
- Разбираем возможности для множественного двустороннего связывания на одном элементе при помощи именованных моделей
- Разбираем файловую организацию компонентов. Создаем дополнительные компоненты и разбираем способ их подключения для переиспользования в разных точках приложеия.
- Подключаем универсальные часто используемые компоненты в приложение.
- Разбираем возможности динамической привязки классов и стилей к отдельным элементам компонентов.
- Разбираем возможности для обмена данными между родительским и дочерним компонентом при помощи встроенного механизма props. Разбираем особенности работы с props.
- Разбор механизма обмена данными при помощи событий. Особенности такого способа обмена данными.
- Разбор способов для двустороннего связывания в пользовательских компонентах
- Особенности применения ключей в цикле при отображении и удалении элементов в списках
- Разбираем способ передачи данных при помощи слотов. Именованные слоты. Слоты по-умолчанию.
- Особенности взаимодействия с серверными данными при разработке компонентов Vue 3.
- Разбираем, как отображать и скрывать индикатор процесса загрузки данных в интерфейсе системы
- Разбираем на реальном компоненте возможности при отображении списка и сортировки элементов внутри такого списка.
- Разбираем, как автоматически следить за изменениями одного или нескольких полей компонента. Отличие watch от computed.
- Разбираем встроенный механизм организации анимации переходов при построении Vue приложения.
- Как организовать оптимальную фильтрацию элементов в списке при помощи средств Vue
- Разбираем, как организовать классический постраничный вывод информации при помощи Vue
- Разбираем, как организовать бесконечную ленту при помощи нативного Intersection API и Vue
- Разбираем встроенный механизм Vue для получения прямого доступа к элементам DOM дерева
- Организация многостраничных приложении при помощи Vue-Router
- Разбираем возможности Vue-Router для динамических параметров URL
- Разбираем внутреннее устройств директив Vue, для чего они нужны. Создаем собственные директивы для использования на любых элементах приложения
- Разберем способ организации переиспользуемого кода в рамках CompositionAPI Vue.
- Разбираем возможности библиотеки VueUse для оптимизации процесса разработки
- Разбираем необходимость использования хранилища глобального состояния при разработке крупных приложений на Vue.
Автор курса - занимается веб-разработкой и программированием с 2006 года. Большую часть этого времени я работаю как самостоятельный разработчик и по совместительству менеджер проектов, создатель веб-студии OpenColour. Люблю доносить информацию о технологиях, в которых хорошо разбираюсь. Youtube-канал: OpenModx и Lectoria»
Цена 30000 руб
Скрытая ссылка
Материал «Курс по изучению frontend-фреймворка Vue 3 на примере CRM системы [Lectoria] [Артем Зернов]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.
