Открыто

Vue TypeScript. Практический курс по разработке SPA [Дмитрий Лаврик]

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

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

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

  1. 27 июл 2024
    #1
    Ermac
    Ermac СкладчикСкладчик

    Складчина: Vue TypeScript. Практический курс по разработке SPA [Дмитрий Лаврик]

    2024-07-29_11-24-43.jpg


    Реализовать тренировочное 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-а. Опытный преподаватель

    Цена: 12600 руб.
    Скрытая ссылка
     
    Последнее редактирование модератором: 29 июл 2024
    2 пользователям это понравилось.
  2. Последние события

    1. MikeleCorleone
      MikeleCorleone не участвует в складчине.
      6 май 2026
    2. Кирсан Кайфат
      Кирсан Кайфат не участвует в складчине.
      21 янв 2026
    3. skladchik.com
      Нужен организатор складчины.
      21 янв 2026
    4. Lilla My
      Lilla My не участвует в складчине.
      13 дек 2025

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

    1. skladchik.com
      Нужен организатор складчины.
      21 янв 2026
    2. skladchik.com
      Кирсан Кайфат организатор складчины.
      12 дек 2025