Создайте полнофункциональное приложение для электронной коммерции с использованием React и бессерверной архитектуры (Firebase, Cloud Functions, Firestore, Storage, Authentication, Hosting). Это практический курс, и по его окончании вы сможете создать полноценное и производительное приложение для электронной коммерции.
*** Курс создан на Typescript, но он определенно подходит, если вы предпочитаете Javascript ***
Вот что будет охватывать курс:
Управление состоянием React с использованием Context API и хуков;
Кастомные хуки;
Зарегистрируйтесь, войдите в систему, сбросьте пароль и войдите через социальные сети;
Аутентификация и авторизация;
Защита роута, управление роутом;
Как разделить UI и логику с помощью кастомного хука;
Как создать элегантный компонент многократного использования (кнопка, ввод, вкладка, разбивка на страницы);
Как создать элегантное модальное окно для многократного использования;
Как эффективно создавать и управлять формой (с помощью react-hook-form);
Полнофункциональная корзина для покупок;
Полнофункциональная кассовая система с Stripe;
Как сохранить карту / установить карту по умолчанию в системе Stripe;
Создайте административную область, в которой пользователь может управлять продуктами, управлять заказами, управлять пользователями;
Пагинация и вкладки;
Функциональность поиска с использованием Algolia;
Как применить пагинацию к результатам поиска;
Как использовать Firebase Firestore в качестве базы данных;
Как интегрировать облачные функции Firebase в качестве серверной части;
Как сохранить изображение в Firebase Storage;
Безопасность Firestore;
Как развернуть приложение с помощью Firebase Hosting.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Count Order And Update Inventory On Order Created (1)
Урок 116.
00:03:14
Count Order And Update Inventory On Order Created (2)
Урок 117.
00:17:38
Orders Context API
Урок 118.
00:10:40
Order Count Context API
Урок 119.
00:06:33
Orders Page (1)
Урок 120.
00:10:19
Orders Page (2)
Урок 121.
00:09:56
Order Detail Page
Урок 122.
00:06:53
Manage Orders Page
Урок 123.
00:15:54
Manage Order Detail Page
Урок 124.
00:10:59
Print Shipping Label And Invoice
Урок 125.
00:08:44
Count Number Of Users
Урок 126.
00:10:48
Test Count User Function And Fix Auth Issue
Урок 127.
00:13:27
Users Context API
Урок 128.
00:06:15
Manage Users Page (1)
Урок 129.
00:07:38
Update User's Role (1)
Урок 130.
00:10:50
Update User's Role (2)
Урок 131.
00:09:33
Update User's Role (3)
Урок 132.
00:06:06
Integrate Algolia Search
Урок 133.
00:10:51
Users Index (1)
Урок 134.
00:02:59
Users Index (2)
Урок 135.
00:07:12
Products Index And Orders Index (1)
Урок 136.
00:06:29
Products Index And Orders Index (2)
Урок 137.
00:07:17
Fix Issues And Clear Out The Database
Урок 138.
00:10:23
Search Products (1)
Урок 139.
00:11:25
Search Products (2)
Урок 140.
00:10:21
Search Products (3)
Урок 141.
00:10:48
Search Products (4)
Урок 142.
00:26:02
Search Orders (2)
Урок 143.
00:05:00
Search Users
Урок 144.
00:01:47
Overview To The Finished Pagination
Урок 145.
00:08:07
Product Category Tabs (1)
Урок 146.
00:12:13
Product Category Tabs (2)
Урок 147.
00:02:55
Product Category Tabs (3)
Урок 148.
00:11:01
Add Pagination - Products Page (1)
Урок 149.
00:11:45
Add Pagination - Products Page (2)
Урок 150.
00:07:14
Add Pagination - Products Page (3)
Урок 151.
00:09:03
Add Pagination - Products Page (4)
Урок 152.
00:21:03
Firestore Paginate A Query
Урок 153.
00:08:49
Order Status Tabs (1)
Урок 154.
00:06:37
Order Status Tabs (2)
Урок 155.
00:20:21
Add Pagination - Manage Orders Page
Урок 156.
00:15:17
Add Pagination - Manage Users Page
Урок 157.
00:08:01
Add Pagination - Manage Products Page
Урок 158.
00:01:55
Fix Missing Dependency Warning
Урок 159.
00:03:39
Build The App
Урок 160.
00:06:06
Deploy The App
Автор - udemy
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
В этом курсе вы создадите безопасное и готовое к работе приложение с полным стеком от начала до конца. Попутно вы изучите основные концепции разработки современных веб-приложений, таких как React, безопасность приложений, функции Serverless и непрерывная интеграция. К концу этого курса у вас будут знания, необходимые для создания удивительных приложений, которыми вы сможете поделиться со всем миром!
Узнайте, как создавать end-to-end строго типизированные приложения React, которые позволят вам меньше сосредоточиться на написании хрупкого, универсального кода для извлечения данных а больше на функциональности, которая важна для ваших пользователей.
ServerlessReact.Dev - это видеокурс, демонстрирующий, как создать современное веб-приложение с нуля до запуска с использованием сверхпродуктивного современного веб-стека. Вы узнаете все, что вам нужно, чтобы стать полнофункциональным фулстек фронтенд разработчиком.
Firebase - это платформа, которая позволяет развертывать сложные веб и мобильные приложения без необходимости создавать собственную сложную серверную инфраструктуру. Firebase предоставляет базу данных, которая отправляет обновления клиентскому приложению в режиме реального времени, кэширует запросы когда нет соединения, предлагает разрешение конфликтов и позволяет вам определять пользовательские правила доступа. Кроме того, Firebase предлагает пр