Доступно

Vue.js 3, Vue Router и Pinia [Тариф Самостоятельный] [PurpleSchool] [Антон Ларичев]

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 28 апр 2025.

Цена: 3999р.-89%
Взнос: 436р.
100%

Основной список: 24 участников

Резервный список: 9 участников

Статус обсуждения:
Комментирование ограничено.
  1. 28 апр 2025
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Vue.js 3, Vue Router и Pinia [Тариф Самостоятельный] [PurpleSchool] [Антон Ларичев]

    2025-04-28_090629.png

    Чему вы научитесь?
    После прохождения курса вы сможете:
    • Создавать проект на Vue
    • Понимать реактивность данных
    • Работать с Vue Router
    • Использовать Pinia
    • Управлять состоянием данных в компонентах
    • Использовать Reactive API
    • Писать в стиле Composition API
    • Взаимодействовать с API
    • Создавать формы на Vue
    • Работать с жизненным циклом компонентов
    • Использовать Vue с TypeScript
    • Пользоваться встроенными компонентами
    • Знать синтаксис шаблонов Vue и директивы
    Минимальные требования: Знание JavaScript, Знание TypeScript будет плюсом, Знание HTML и CSS

    Что в курсе?
    В этом курсе мы изучим Vue, Vue Router и Pinia, создавая два полноценных приложения. Мы сделаем приложение для отображения прогноза погоды и Saas сервис хранения веб закладок. Этот курс идеально подойдёт тем, кто уже знаком с основами HTML, CSS и JavaScript и готов начать работать с одним из популярных frontend фреймворков — Vue.js. Если вы уже имеете опыт работы с другими JavaScript фреймворками, этот курс поможет вам быстро освоить Vue и его экосистему.
    Курс ориентирован на практическое освоение, и весь теоретический материал будет подкреплён реальными проектами. Вместо стандартных примеров, мы будем работать с настоящими API и создавать приложения, которые имитируют реальные сценарии. В процессе мы подробно изучим Vue Router для работы с маршрутами и Pinia для управления состоянием. Также в курсе предусмотрено множество упражнений, которые помогут вам углубить понимание технологий и доработать проекты, созданные на занятиях.

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

    1. Введение
    2. Настройка окружения
    3. Основы
    4. Компоненты
    5. Свойства и события
    6. Реактивность
    7. Шаблоны и модели
    8. Жизненный цикл
    9. Custom directive и Provide Inject
    10. Переход на TypeScript
    11. Pinia
    12. Vue Router
    13. Авторизация
    14. Встроенные компоненты
    15. Заключение

    1. Введение
    1.1 Vue и Pinia
    1.2 Как устроен курс
    1.3 Обзор проектов
    1.4 Проекты домашних заданий
    1.5 Обзор курсов
    1.6 Работа на платформе
    1.7 AI и тренажёры
    1.8 Стажировка в студии

    2. Настройка окружения
    2.1 Настройка окружения
    2.2 Настройки VSCode
    2.3 Установка Node
    2.4 О работе NVM
    2.5 Создание проекта
    2.6 Домашнее задание AI

    3. Основы
    3.1 Обзор проекта
    3.2 Структура компонент
    3.3 Настройка eslint
    3.4 Шаблоны
    3.5 Bind атрибутов
    3.6 JS в шаблонах
    3.7 Composition API
    3.8 Тест - Основы
    С AI и тренажёрами
    3.9 Занятие - Основы
    С AI и тренажёрами
    3.10 Домашнее задание - Основы

    4. Компоненты
    4.1 Макет проекта
    4.2 Упражнение - Глобальный стиль
    4.3 Что такое компоненты
    4.4 Первый компонент
    4.5 Стилизация
    4.6 Slot
    4.7 Несколько slot
    4.8 Декомпозиция на компоненты
    4.9 Упражнение - Сборка app
    4.10 Тест - Компоненты
    С AI и тренажёрами
    4.11 Занятие - Компоненты
    С AI и тренажёрами
    4.12 Домашнее задание - Компоненты

    5. Свойства и события
    5.1 Компонент статистики
    5.2 defineProps
    5.3 withDefaults
    5.4 v-bind
    5.5 Использование svg
    5.6 Упражнение - Ввод города
    5.7 Events
    5.8 defineEmits
    5.9 Валидация emits
    5.10 Наследование атрибутов
    5.11 Тест - Свойства и события
    С AI и тренажёрами
    5.12 Занятие - Свойства и события
    С AI и тренажёрами
    5.13 Домашнее задание - Свойства и события

    6. Реактивность
    6.1 Как работает реактивность
    6.2 Proxy
    6.3 ref
    6.4 reactive
    6.5 Unwrap
    6.6 nextTick
    6.7 Упражнение - Состояние редактирования
    6.8 computed
    6.9 Тест - Реактивность
    С AI и тренажёрами
    6.10 Занятие - Реактивность
    С AI и тренажёрами
    6.11 Домашнее задание - Реактивность

    7. Шаблоны и модели
    7.1 v-if
    7.2 v-else
    7.3 v-show
    7.4 Упражнение - Input
    7.5 v-for
    7.6 Упражнение - Список данных
    7.7 Наивная реализация input
    7.8 v-model
    7.9 defineModel
    7.10 Тест - Шаблоны и модели
    С AI и тренажёрами
    7.11 Занятие - Шаблоны и модели
    С AI и тренажёрами
    7.12 Домашнее задание - Шаблоны и модели

    8. Жизненный цикл
    8.1 Lifecycle Hooks
    8.2 Примеры Hooks
    8.3 watch
    8.4 API погоды
    8.5 Получение данных
    8.6 keyup
    8.7 Упражнение - Привязка данных
    8.8 Упражнение - Обработка ошибок
    8.9 Динамические стили
    8.10 Упражнение - Карточка погоды
    8.11 Упражнение - Вывод прогноза
    8.12 Тест - Жизненный цикл
    С AI и тренажёрами
    8.13 Занятие - Жизненный цикл
    С AI и тренажёрами
    8.14 Домашнее задание - Жизненный цикл

    9. Custom directive и Provide Inject
    9.1 Динамические классы
    9.2 Свои директивы
    9.3 Упражнение - Левая панель
    9.4 Рефакторинг компонент
    9.5 Provide Inject
    9.6 Реализация с Provide Inject
    9.7 Symbol key
    9.8 Упражнение - Передача данных
    9.9 Упражнение - Финал приложения
    9.10 Тест - Custom directive и Provide Inject
    С AI и тренажёрами
    9.11 Занятие - Custom directive и Provide Inject
    С AI и тренажёрами
    9.12 Домашнее задание - Custom directive и Provide Inject

    10. Переход на TypeScript
    10.1 Почему TypeScript
    10.2 Рекомендуемый курс
    10.3 Создание приложения
    10.4 Обзор проекта
    10.5 Запуск API
    10.6 Работа с API
    10.7 Подготовка стилей
    10.8 Типизация defineProps
    10.9 Типизация ответа API
    10.10 Тест - Переход на TypeScript
    С AI и тренажёрами
    10.11 Занятие - Переход на TypeScript
    С AI и тренажёрами
    10.12 Домашнее задание - Переход на TypeScript
    10.13 Отзыв о курсе

    11. Pinia
    11.1 Почему Pinia
    11.2 Установка Pinia
    11.3 Store профиля
    11.4 Actions
    11.5 Упражнение - Перенос в профиль
    11.6 Добавление axios
    11.7 Упражнение - Store для категорий
    11.8 Упражнение - Вывод списка
    11.9 Создание категории
    11.10 Тест - Pinia
    С AI и тренажёрами
    11.11 Занятие - Pinia
    С AI и тренажёрами
    11.12 Домашнее задание - Pinia

    12. Vue Router
    12.1 Установка Vue Router
    12.2 RouterView
    12.3 children
    12.4 Упражнение - Страница входа
    12.5 useRouter
    12.6 LazyLoading
    12.7 Vue DevTools
    12.8 Active links
    12.9 Динамические пути
    12.10 Упражнение - Главная страница
    12.11 Helpers
    12.12 onBeforeRouteUpdate
    12.13 Упражнение - Получение закладок
    12.14 NotFound
    12.15 Тест - Vue Router
    С AI и тренажёрами
    12.16 Занятие - Vue Router
    С AI и тренажёрами
    12.17 Домашнее задание - Vue Router

    13. Авторизация
    13.1 Типизация defineModel
    13.2 Работа с формой
    13.3 Отправка запроса на авторизацию
    13.4 JWT
    13.5 Хранения в LocalStorage
    13.6 NavigationGuard
    13.7 Данные за авторизацией
    13.8 Упражнение - Редактирование категории
    13.9 Упражнение - Удаление категории
    13.10 Упражнение - Компонент закладки
    13.11 Упражнение - Вывод списка закладок
    13.12 Типизация defineEmits
    13.13 Тест - Авторизация С AI и тренажёрами
    13.14 Занятие - Авторизация С AI и тренажёрами
    13.15 Домашнее задание - Авторизация

    14. Встроенные компоненты
    14.1 Упражнение - добавление закладки
    14.2 useTemplateRef
    14.3 Component Registration
    14.4 Async Components
    14.5 Teleport
    14.6 Transition
    14.7 Сборка для production
    14.8 Тест - Встроенные компоненты С AI и тренажёрами
    14.9 Занятие - Встроенные компоненты С AI и тренажёрами
    14.10 Домашнее задание - Встроенные компоненты

    15. Заключение
    15.1 Куда двигаться дальше
    15.2 Финальное тестирование
    С AI и тренажёрами
    15.3 Собеседование с AI наставником

    Автор курса: Антон Ларичев
    Основатель PurpleSchool

    Тариф Самостоятельный
    Уроки и упражнения
    Цена: 3999 ₽
    Скрытая ссылка
     
    1 человеку нравится это.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      25 май 2025
    2. availy
      availy участвует.
      24 май 2025
    3. 5kr1p7
      5kr1p7 участвует.
      21 май 2025
    4. period
      period участвует.
      20 май 2025

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      25 май 2025
    2. skladchik.com
      Взнос составляет 218р.
      17 май 2025
    3. skladchik.com
      Складчина активна.
      17 май 2025
    4. skladchik.com
      Сбор взносов начинается 17.05.2025.
      12 май 2025
  3. Обсуждение
  4. 29 апр 2025
    #2
    IceMan2000
    IceMan2000 ЧКЧлен клуба
    Давайте активнее рекламировать складчину
     
  5. 30 апр 2025
    #3
    IceMan2000
    IceMan2000 ЧКЧлен клуба
    Может уже сбор объявить? Цена вроде нормальная
     
  6. 1 май 2025
    #4
    IceMan2000
    IceMan2000 ЧКЧлен клуба
    Мы будем цену до нуля сбивать? Давайте уже сбор организуем. Куда еще ниже?
     
  7. 1 май 2025
    #5
    zamit
    zamit ЧКЧлен клуба
    Цена ценой, а орга где взять?
     
  8. 4 май 2025
    #6
    IceMan2000
    IceMan2000 ЧКЧлен клуба
    Орг вроде назначен. Что дальше?
     
  9. 6 май 2025
    #7
    IceMan2000
    IceMan2000 ЧКЧлен клуба
    Давайте уже сбор организуем
     
  10. 19 май 2025
    #8
    haosmos
    haosmos ДолжникДолжник
    а когда выдача курса-то будет?
     
  11. 19 май 2025
    #9
    Фокси
    Фокси ОргОрганизатор
    на днях
     
  12. 22 май 2025
    #10
    artyom12211
    artyom12211 СкладчикСкладчик
    Жду курс. По какой логике курс становится доступным ? Объясните кто-нибудь.
     
  13. 22 май 2025
    #11
    doc258
    doc258 СкладчикСкладчик
    Сейчас стоит статус "Активно". Если статус изменится на "Доступно", то уже после оплаты он становится доступным к скачиванию. Вроде бы так.
     
  14. 23 май 2025
    #12
    artyom12211
    artyom12211 СкладчикСкладчик
    Да, это я понял. Не понимаю по какой логике он становится активным. Там же плашка 100% и в основном списке все зеленые, что видимо означает, что все оплатили.
     
  15. 23 май 2025
    #13
    artyom12211
    artyom12211 СкладчикСкладчик
    По какой логике он становится доступным.
     
  16. 23 май 2025
    #14
    haosmos
    haosmos ДолжникДолжник
    когда организатор выложит курс, но он почему-то не делает этого.
     
  17. 23 май 2025
    #15
    Sanco78
    Sanco78 ЧКЧлен клуба
    Удивительные вещи можно узнать если при регистрации прочесть правила.
    Ответы на ваши вопросы есть тут: https://v23.skladchik.org/forums/pravila-kluba.4/
     
    1 человеку нравится это.
  18. 23 май 2025
    #16
    haosmos
    haosmos ДолжникДолжник
    а когда остальные части курса добавите?
     
Статус обсуждения:
Комментирование ограничено.