𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: udemy
Название: Создайте интернет-магазин с React и GraphQL за 90 минут (2019)

Продолжительность: 3 ч 42 мин
Количество уроков: 52 Видео
Язык: Английский
Хотите создать полноценный интернет-магазин на React и GraphQL всего за 90 минут? В этом материале вы получите обзор курса, который шаг за шагом проводит через создание современного e-commerce приложения с использованием Strapi, Stripe, MongoDB и передовых инструментов фронтенд‑разработки.
О чем этот курс
Курс поможет вам с нуля создать полноценный интернет-магазин BrewHaha — приложение для заказа напитков с доставкой. Вы освоите интеграцию React, GraphQL, Strapi и Stripe, построите собственный API и развернете готовый проект в интернете.
Чему вы научитесь
Основные навыки разработки
• Создание e-commerce приложения с React, GraphQL, Stripe и headless CMS Strapi.
• Работа с GraphQL: написание запросов, мутаций, выполнение поисковых операций.
• Создание Node API и работа с базой данных MongoDB.
• Использование ES6/ES7, асинхронных функций и современной архитектуры фронтенда.
Интеграции и функциональность
• Настройка оплаты банковскими картами через Stripe.
• Интеграция React-Stripe для безопасного приема платежей.
• Настройка аутентификации JWT: регистрация, вход, приватные маршруты.
• Отправка писем пользователям через SendGrid.
• Работа с LocalStorage для хранения данных клиента.
• Добавление уведомлений (toasts) и кастомных анимаций загрузки.
Инструменты для UI и UX
• Использование компонентов React Gestalt для создания современного дизайна.
• Адаптивная верстка на CSS Flexbox.
• Работа с React Router 4: параметры, история, NavLinks и многое другое.
Проект, который вы создадите
На протяжении курса вы создадите BrewHaha — современный интернет‑магазин, в котором пользователи смогут:
• Регистрироваться и авторизоваться;
• Просматривать товары и добавлять их в корзину;
• Оформлять заказ и оплачивать его банковской картой;
• Получать уведомления и подтверждения по электронной почте.
Вы развернете приложение на Heroku, а база данных будет работать на MLab с использованием MongoDB.
Как удается создать приложение за 90 минут
Главный секрет — использование headless CMS Strapi. Всего одной командой она генерирует Node API и удобную админ‑панель, что позволяет:
• быстро создавать структуры данных;
• управлять ролями и разрешениями;
• настраивать аутентификацию и плагины;
• ускорять разработку приложений полного стека.
Strapi берет на себя рутинную часть, освобождая время для разработки функционала, логики и интерфейса приложения.
Что такое headless CMS и почему это важно
Headless CMS — это система управления контентом без встроенного пользовательского интерфейса. Она предоставляет готовый API и мощные инструменты работы с данными, а внешний интерфейс вы создаете сами — в данном случае на React.
Если вы раньше не работали с CMS, этот курс станет отличной отправной точкой. Вы научитесь создавать API, управлять контентом, подключать плагины, работать с ролями пользователей и оптимизировать процесс разработки.
Кому подойдет этот курс
• Разработчикам, желающим быстро научиться создавать полноценные веб‑приложения.
• Тем, кто хочет освоить GraphQL и Strapi на практике.
• Фронтенд‑разработчикам, интересующимся интеграцией платежей и аутентификации.
• Начинающим создателям интернет-магазинов.
Итог
К концу курса у вас будет полностью рабочий интернет-магазин с современной архитектурой, функциональной админ‑панелью, безопасными платежами и продуманным UI. Это отличный способ освоить мощный стек технологий и создать проект, который можно показать работодателю или использовать как основу для реального бизнеса.
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь