• Форумы
  • Складчины
  • Программирование

Скачать Vue TypeScript (Дмитрий Лаврик)

Поиск складчины
  • Курс создан: Дата начала 28 Июл 2024
В избранное

Описание складчины

Разбирайтесь в написании кода, логике программ и создании приложений с помощью Vue TypeScript (Дмитрий Лаврик). Материалы программы можно получить через складчину и использовать для самостоятельной практики.

Зарегистрируйтесь, чтобы посмотреть контент
Робот
Робот форума
Сообщения
468 816
Реакции
2 923
Монеты
21 179
Оплачено
0
  • 28 Июл 2024
  • #1
Ссылка на картинку
Реализовать тренировочное SPA на Vue + Typescript, построить простую и адекватную архитектуру приложения, готовую как к покрытию тестами, так и к Server Side рендерингу.
Для продуктивного участия желательно наличие опыта работы с Vue 3 Composition Api, Router, Pinia и более-менее нормальные знания в TypeScript.
Программа курса:
12 августа, 20:00 — урок 1

  • Философия архитектуры программы
  • Идеи Server Side Rendering (SSR)
  • Причины необходимости SSR
  • SSR на простом примере
  • Влияние SSR и тестирования на архитектуру
  • Борьба с модулями-синглтонами
15 августа, 20:00 — урок 2
  • Vue и TypeScript
  • Настройка tsconfig.json
  • Использование script setup
  • Типизация параметров - defineProps
  • Типизация событий - defineEmits
  • Типы при работе с директивами
19 августа, 20:00 — урок 3
  • Нюансы типов: Ref, UnwrapRef и т.д.
  • Типизация ref из шаблона
  • Работа с Vue Router + TypeScript
  • Типы при работе с Pinia
  • Generic компоненты
22 августа, 20:00 — урок 4
  • Создание http плагина
  • Dependency injection
  • Типизированный provide / inject
  • Создание ключевых composables
  • Типизация composables
26 августа, 20:00 — урок 5
  • Развитие тренировочного SPA
  • Взаимодействие с готовым API
  • Компоненты и асинхронные данные
  • Экспериментальный компонент Suspense
  • Composable для удобного вызова api
29 августа, 20:00 — урок 6
  • Доработка тренировочного SPA
  • Работа с авторизацией
  • Создание закрытых разделов
  • Создание модуля store user
  • Взаимодействие частей системы
2 сентября, 20:00 — урок 7
  • Добавляем RealTime в SPA
  • Взаимодействие с Socket.io сервером
  • Типизация сообщений
  • Разработка модуля уведомлений
  • Разработка модуля чата
5 сентября, 20:00 — урок 8
  • Основы работы с vitest
  • @vue/test-utils
  • Typescript: DI и передача mock
  • Тестирование компонентов и хранилища
  • End 2 end тесты
Преподаватель курса: Дмитрий Лаврик
Профессиональный веб-разработчик. Опыт работы в сфере разработки сайтов более 10 лет.
Ориентируется во всех вопросах создания сайтов, от вёрстки до backend-а. Опытный преподаватель
Читать дальше...
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть контент.
Поиск по тегу:
script setup server side rendering unwrapref дмитрий лаврик
Похожие складчины
Скачать Server Side Rendering (Дмитрий Лаврик)
  • frontend и backend server side rendering дмитрий лаврик
  • 19 Дек 2025
Ответы
0
Просмотры
38
19 Дек 2025
Робот
Скачать Vue Advanced. Продвинутый курс по разработке SPA. Сентябрь 2021 (Дмитрий Лаврик)
  • dmitrylavrik lavrik spa vue vue js дмитрий лаврик лаврик разработка spa
  • 4 Окт 2021
Ответы
0
Просмотры
169
4 Окт 2021
Робот
Скачать Vue 3. Интенсивный курс для программистов (Дмитрий Лаврик)
  • vue 3 дмитрий лаврик курс для программистов
  • 30 Мар 2022
Ответы
0
Просмотры
120
30 Мар 2022
Робот
Скачать Vue 3. Интенсивный курс для программистов (Дмитрий Лаврик)
  • vue 3 дмитрий лаврик курс для программистов
  • 30 Мар 2022
Ответы
0
Просмотры
113
30 Мар 2022
Робот
Скачать Vue 3. Интенсивный курс для программистов (Дмитрий Лаврик)
  • vue 3 дмитрий лаврик курс для программистов
  • 29 Мар 2022
Ответы
0
Просмотры
105
29 Мар 2022
Робот
Показать больше похожих складчин

Зарегистрируйте учетную запись

У вас появится больше возможностей!

Создать учетную запись

Пройдите быструю регистрацию

Регистрация

Войти

Уже зарегистрированы? Войдите.

Вход
  • Форумы
  • Складчины
  • Программирование
  • Novus
  • Russian (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Справка
Меню
Вход

Регистрация

  • Форумы
  • Что нового?