Программирование [udemy] Создайте интернет-магазин с React и GraphQL за 90 минут (2019)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: udemy​
Название: Создайте интернет-магазин с React и GraphQL за 90 минут (2019)​

cover.jpg

Продолжительность: 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. Это отличный способ освоить мощный стек технологий и создать проект, который можно показать работодателю или использовать как основу для реального бизнеса.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху