Программирование [udemy] Full-Stack Vue с GraphQL - Полное Руководство (2018)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: udemy​
Название: Full-Stack Vue с GraphQL - Полное Руководство (2018)​

cover.jpg

Продолжительность: 9 ч 52 мин Количество уроков: 82 Видео Язык: Английский Вес архива: 4,89 ГБ


Full-Stack Vue с GraphQL — это практическое руководство, которое помогает разработчикам освоить современный стек веб‑разработки, объединяющий Vue, GraphQL, Apollo, Vuex и Vuetify.

Описание курса

Этот курс проведёт вас через полный цикл разработки современного full‑stack приложения — от архитектуры серверной части до пользовательского интерфейса. Вы создадите полноценный аналог Pinterest под названием VueShare, научитесь работать с GraphQL на клиенте и сервере, грамотно использовать Apollo и внедрять мощные UI‑решения с Vuetify.

Чему вы научитесь

• Создавать полноценный CRUD‑функционал с Vue, GraphQL и Apollo 2.
• Использовать Apollo Server 2, Apollo Boost и Vue Apollo в реальных сценариях.
• Работать с современным Vue CLI 3, подключать плагины и подготавливать проект к развертыванию.
• Понимать синтаксис GraphQL, типы данных и логику построения схем.
• Писать запросы, мутации и работать с резолверами на сервере.
• Настраивать ключевые возможности Apollo: оптимистичные ответы, refetching, обновления кэша.
• Отлавливать и обрабатывать ошибки GraphQL, использовать AuthorizationError и formatErrors.
• Реализовывать аутентификацию на JWT и роли пользователей.
• Управлять состоянием приложения с Vuex и интегрировать его с ApolloClient.
• Создавать адаптивные интерфейсы на Vuetify и подключать валидацию форм.
• Использовать Vue Router для защиты маршрутов, анимаций страниц и динамических сегментов.
• Разрабатывать resolvers с применением методов MongoDB и строить эффективные поисковые запросы.
• Использовать продвинутые возможности GraphQL — фрагменты, входы, бесконечную прокрутку.
• Отлаживать приложение через расширения Vue / Vuex / Apollo для Chrome и Firefox.
• Разворачивать готовые приложения на Now (Vercel).
• Добавлять улучшенный UI: уведомления, skeleton‑загрузку и другие элементы.

Как проходит обучение

Пошаговое создание реального приложения

С первой строки кода вы начинаете разработку полноценного социального приложения VueShare — от проектирования схемы и резолверов до финального UI. Такой подход помогает связывать теорию с практикой и лучше понимать архитектуру фулстек‑проекта.

Серверная часть

• Настройка Apollo Server 2 и создание GraphQL‑сервера.
• Работа с MongoDB и написание эффективных resolvers.
• Создание системы авторизации и ролей.

Клиентская часть

• Создание приложения на Vue с поддержкой Vuex и Vue Router.
• Интеграция Apollo для запросов и мутаций.
• Создание продуманного UI с Vuetify.

Подготовка к продакшену

Финальная часть курса посвящена развёртыванию приложения, оптимизации и улучшению UX. Вы научитесь превращать учебный проект в устойчивое и удобное приложение, готовое к реальному использованию.

Для кого этот курс

• Для разработчиков, которые хотят перейти от классического REST к GraphQL.
• Для тех, кто изучает Vue и хочет использовать его в продвинутых проектах.
• Для разработчиков, желающих освоить full‑stack на JavaScript.
• Для всех, кому нужно современное и практическое обучение веб‑разработке.

Почему стоит начать сейчас

GraphQL стремительно становится стандартом разработки API, а Vue продолжает укреплять позиции среди самых популярных JavaScript‑фреймворков. Изучая эти технологии вместе, вы резко расширяете свои профессиональные возможности.

Присоединяйтесь к курсу и создайте полноценное full‑stack приложение своими руками!

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
787Пользователи
Ganna!Новый пользователь
Сверху