Robot
			
			Складчик
		- #1
 
Vue TypeScript [Дмитрий Лаврик]
- Ссылка на картинку
 
Реализовать тренировочное SPA на Vue + Typescript, построить простую и адекватную архитектуру приложения, готовую как к покрытию тестами, так и к Server Side рендерингу.
Для продуктивного участия желательно наличие опыта работы с Vue 3 Composition Api, Router, Pinia и более-менее нормальные знания в TypeScript.
Программа курса:
12 августа, 20:00 — урок 1
Профессиональный веб-разработчик. Опыт работы в сфере разработки сайтов более 10 лет.
Ориентируется во всех вопросах создания сайтов, от вёрстки до backend-а. Опытный преподаватель
						Для продуктивного участия желательно наличие опыта работы с Vue 3 Composition Api, Router, Pinia и более-менее нормальные знания в TypeScript.
Программа курса:
12 августа, 20:00 — урок 1
- Философия архитектуры программы
 - Идеи Server Side Rendering (SSR)
 - Причины необходимости SSR
 - SSR на простом примере
 - Влияние SSR и тестирования на архитектуру
 - Борьба с модулями-синглтонами
 
- Vue и TypeScript
 - Настройка tsconfig.json
 - Использование script setup
 - Типизация параметров - defineProps
 - Типизация событий - defineEmits
 - Типы при работе с директивами
 
- Нюансы типов: Ref, UnwrapRef и т.д.
 - Типизация ref из шаблона
 - Работа с Vue Router + TypeScript
 - Типы при работе с Pinia
 - Generic компоненты
 
- Создание http плагина
 - Dependency injection
 - Типизированный provide / inject
 - Создание ключевых composables
 - Типизация composables
 
- Развитие тренировочного SPA
 - Взаимодействие с готовым API
 - Компоненты и асинхронные данные
 - Экспериментальный компонент Suspense
 - Composable для удобного вызова api
 
- Доработка тренировочного SPA
 - Работа с авторизацией
 - Создание закрытых разделов
 - Создание модуля store user
 - Взаимодействие частей системы
 
- Добавляем RealTime в SPA
 - Взаимодействие с Socket.io сервером
 - Типизация сообщений
 - Разработка модуля уведомлений
 - Разработка модуля чата
 
- Основы работы с vitest
 - @vue/test-utils
 - Typescript: DI и передача mock
 - Тестирование компонентов и хранилища
 - End 2 end тесты
 
Профессиональный веб-разработчик. Опыт работы в сфере разработки сайтов более 10 лет.
Ориентируется во всех вопросах создания сайтов, от вёрстки до backend-а. Опытный преподаватель
								Показать больше
					
			
			
											
												
													Зарегистрируйтесь
												
											, чтобы посмотреть скрытый контент.