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