🎯 Цели курса
Научиться строить приложения с использованием Vue.js.
Освоить работу с компонентами, состоянием и реактивностью.
Познакомиться с экосистемой Vue: Router, Pinia, Teleport, Suspense.
Научиться взаимодействовать с API и организовывать сетевую работу.
Получить опыт интеграции сторонних библиотек и создания собственных компонентов.
Подготовить студентов к участию в командных проектах.
План занятий:
Основы Vue – <script>,<template>, <style>, Ref, Reactive
Первый компонент. Классические хуки. – props, event, life-cycle, (onMounted, onUnmounted), watch, computed
Advanced components. – model, emit, slots, nextTick, $attrs, provide/inject, :is
Router. Teleport. Suspense. Loading.
Работа с сетью. Axios.
Кастомные хуки. Composables. Pinia.
Библиотеки готовых компонентов + создание собственной библиотеки.
System design. Введение в командную разработку. Куда развиваться дальше?
