Full-Stack Vue с GraphQL

7 участников

О чём курс

Вам нужно создать полноценное веб-приложение с нуля — от архитектуры базы данных до адаптивного интерфейса — используя современные инструменты для связи клиента и сервера. Здесь вы шаг за шагом соберете аналог Pinterest под названием VueShare, пройдя весь цикл разработки от первой строки кода до деплоя.

Внутри курса разбираются:

  • Интеграция Vue 3 с GraphQL и Apollo Server 2 для обмена данными.
  • Реализация CRUD-функционала (создание, чтение, обновление, удаление) с использованием MongoDB.
  • Настройка аутентификации на основе ролей с помощью JWT.
  • Управление состоянием приложения через Vuex совместно с Apollo Client.
  • Дизайн интерфейса с использованием библиотеки Vuetify, включая сложные элементы: бесконечную прокрутку, валидацию форм и загрузку данных.

Программа подходит разработчикам, которые хотят освоить связку Full-stack Vue + GraphQL. После завершения вы получите работающее приложение, развернутое в сети, и навык проектирования масштабируемых систем на базе данных и клиентских API.

Программа обучения

  • Основы GraphQL и Apollo 2
  • Настройка Vue CLI 3 и плагинов
  • Проектирование схемы GraphQL (типы, скаляры, схемы)
  • Реализация запросов и мутаций GraphQL
  • Работа с MongoDB (резольверы, операторы)
  • Аутентификация и авторизация (JWT)
  • Интеграция Vuex и ApolloClient
  • Дизайн интерфейса на Vuetify (мобильные компоненты, формы)
  • Навигация через Vue Router (защищенные маршруты, динамические сегменты)
  • Продвинутые функции GraphQL (фрагменты, входы, бесконечная прокрутка)
  • Отладка с Vue/Vuex/Apollo DevTools
  • Развертывание и деплой приложения
Складчина создана 31 августа 2018 г. · описание обновлено 23 марта 2026 г.

Другие материалы школы 12

U Udemy Все материалы
382 ₽ 750 ₽