Программирование [Nomad Coders] FullStack - Делаем клон Uber: Typescript, NodeJS, GraphQL, React, Apollo (2019)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: Nomad Coders​
Название: FullStack - Делаем клон Uber: Typescript, NodeJS, GraphQL, React, Apollo (2019)​

cover.jpg

Продолжительность: 22 ч 41 мин Количество уроков: 182 Видео Язык: Английский Вес архива: 29,98 ГБ


Полноценное обучение Full‑Stack разработке на реальном проекте: в этом курсе вы шаг за шагом создадите клон Uber — от серверной логики до пользовательского интерфейса и финального деплоя. Идеально для тех, кто хочет прокачать навыки Typescript, NodeJS, GraphQL, React и архитектуру сложных веб‑приложений.

Что вы изучите в этом проекте

Курс погружает в полный цикл разработки: вы освоите ключевые сервисы, архитектурные решения и инструменты, используемые в современных высоконагруженных приложениях.

Backend разработка

• Создание API на базе GraphQL Yoga и Express.
• Работа с TypeORM и PostgreSQL для моделирования реальных данных.
• Авторизация и безопасность: Bcrypt, JWT, верификация через SMS (Twilio) и email (Mailgun).
• Хранение медиа с Cloudinary.
• Деплой backend‑приложения на Heroku.

Frontend разработка

• Построение интерфейса на React + Typescript.
• Работа со Styled Components и Popmotion.
• Интеграция Google Maps JavaScript SDK для отображения карт и маршрутов.
• Реализация real-time взаимодействия клиента и водителя.

Требования к уровню подготовки

Перед началом обучения рекомендуется иметь:

• Среднее понимание JavaScript — если вы новичок, начните с базового курса.
• Промежуточные знания Typescript.
• Опыт работы с React на уровне ниже среднего или выше.
• Понимание основ GraphQL и Apollo.

Практический результат

В результате курса вы получите полностью работающий клон Uber — с картами, авторизацией, системой ролей, управлением поездками и чатом в реальном времени. Это отличный проект для портфолио и закрепления практических навыков.

Вы научитесь:

• Строить масштабируемую full‑stack архитектуру.
• Синхронизировать работу frontend и backend через GraphQL.
• Работать с внешними API и SDK.
• Настраивать деплой и окружение для production‑проекта.

Полезные ссылки

Репозитории проекта:

• Backend (nuber‑server)
• Frontend (nuber‑client)

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