Существует множество курсов по электронной коммерции, но в большинстве из них используется какой-то предварительно созданный плагин или платформа.В этом курсе мы создадим полностью настраиваемое приложение для электронной коммерции или корзины для покупок полностю с нуля с помощью стека MERN со следующими функциями...
Полнофункциональная корзина для покупок
Обзоры и рейтинги продуктов
Карусель лучших продуктов
Пагинация продукта
Функция поиска товаров
Профиль пользователя с заказами
Админ управление продуктом
Админ управление пользователями
Страница сведений о заказе
Отметить заказы как доставленные
Процесс оформления заказа (доставка, способ оплаты и т. д.)
Интеграция PayPal / кредитной карты
Пользовательский скрипт сидера базы данных
Это не теоретический курс, а курс, который поможет вам запачкать руки, и к концу у вас будет реальный проект, который можно использовать и поместить в свое портфолио. Пройдя этот курс, вы узнаете следующее...
React с функциональными компонентами и хуками
React router
React-Bootstrap UI library
Как структурировать компоненты
Состояние и props на уровне компонентов
Управление глобальным состоянием с помощью Redux (Actions & Reducers)
Использование Redux state в компонентах (useDispatch и useSelector)
Создание обширной серверной части с помощью Express
Работа с базой данных MongoDB и Mongoose ODM
JWT-аутентификация (веб-токены JSON)
Создание специального промежуточного программного обеспечения для аутентификации
Пользовательский обработчик ошибок
Интеграция PayPal API
Среда переменных
Развертывание проекта
И многое другое!
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Bringing Redux State Into HomeScreen - useDispatch & useSelector
Урок 29.
00:04:57
Message & Loader Components
Урок 30.
00:11:08
Product Details Reducer & Action
Урок 31.
00:10:09
Qty Select & Add To Cart Button
Урок 32.
00:11:45
Cart Reducer & Add To Cart Action
Урок 33.
00:09:47
Add To Cart Functionality
Урок 34.
00:17:13
Cart Screen
Урок 35.
00:04:37
Remove Items From Cart
Урок 36.
00:05:30
Clean Up By Using Controllers
Урок 37.
00:13:27
User Authentication Endpoint
Урок 38.
00:03:57
Brief Explanation of JWT (JSON Web Tokens)
Урок 39.
00:04:58
Generate a JSON Web Token
Урок 40.
00:16:21
Custom Authentication Middleware
Урок 41.
00:02:28
Saving The Token In Postman
Урок 42.
00:09:51
User Registration & Password Encryption
Урок 43.
00:10:36
User Login Reducer & Action
Урок 44.
00:16:56
User Login Screen & Functionality
Урок 45.
00:07:46
Show User In Navbar & Logout
Урок 46.
00:11:39
User Register Reducer, Action & Screen
Урок 47.
00:07:19
Update Profile Endpoint
Урок 48.
00:16:51
Profile Screen & Get User Details
Урок 49.
00:09:20
Update User Profile
Урок 50.
00:14:49
Shipping Screen & Save Address
Урок 51.
00:05:21
Checkout Steps Component
Урок 52.
00:10:47
Payment Screen & Save Payment Method
Урок 53.
00:21:24
Place Order Screen
Урок 54.
00:06:02
Order Controller & Route
Урок 55.
00:15:26
Create Order
Урок 56.
00:05:25
Get Order by ID Endpoint
Урок 57.
00:04:21
Order Details Reducer & Action
Урок 58.
00:12:15
Order Screen
Урок 59.
00:04:41
Update To Paid Endpoint
Урок 60.
00:06:15
Order Pay Reducer & Action
Урок 61.
00:19:48
Adding PayPal Payments
Урок 62.
00:18:04
Show Orders On Profile
Урок 63.
00:04:53
User Details & Orders Reset
Урок 64.
00:05:13
Admin Middleware & Get Users Endpoint
Урок 65.
00:16:54
Admin User List
Урок 66.
00:05:30
Admin Screen Access Security
Урок 67.
00:11:44
Admin User Delete
Урок 68.
00:08:07
Get User By ID & Update User Endpoints
Урок 69.
00:10:12
User Edit Screen & Get User Details
Урок 70.
00:10:09
Update User Functionality
Урок 71.
00:08:07
Admin Product List
Урок 72.
00:13:42
Admin Delete Products
Урок 73.
00:12:33
Create & Update Product Endpoints
Урок 74.
00:09:49
Admin Create Product
Урок 75.
00:11:26
Edit Product Screen
Урок 76.
00:09:09
Admin Update Product
Урок 77.
00:13:11
Image Upload Config & Endpoint
Урок 78.
00:06:59
Front End Image Upload
Урок 79.
00:13:38
Admin Order List
Урок 80.
00:14:50
Mark Order As Delivered
Урок 81.
00:12:01
Morgan & Create Review Endpoint
Урок 82.
00:22:48
Front End Product Reviews
Урок 83.
00:11:06
Product Search
Урок 84.
00:24:48
Product Pagination
Урок 85.
00:15:55
Top Products Carousel
Урок 86.
00:10:05
Custom Page Titles & Meta
Урок 87.
00:06:24
Prepare For Deployment
Урок 88.
00:17:10
Deploy To Heroku
Авторы - Brad Traversy, udemy
Brad Traversy
Я начал программировать в 2007 году в возрасте 26 лет. В 2016 году я стал штатным преподавателем и создателем контента. Я показываю людям, что им не обязательно быть отличником или гением, чтобы научиться программировать. Я разбиваю сложные концепции, показывая вам, как их реализовать в курсах и учебных пособиях на основе проектов.
+192
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
How are you think, can I use this simple architecture in real projects? It is a simple architecture, because server is without graphql & apollo - only express for regular api, The client is without apollo which can be used instead hooks and redux and give subscribe for feedback.
iad
Народ, как вы думаете, можно ли использовать такую простую архитектуру в реальных проектах. Под простой, имеется ввиду: mongodb используется на сервере без graphql & apollo просто express реализует обычные api, на клиенте нет apollo который мог бы заменить хуки и redux-состояние, и дать обратную связь за счет подписки.
It's so mess code, when this guy made a lot of same reducers with same data :D
Second one, it is when he has a JWT but he doesnt use it and still pass id from front to back and find user by ID!! (it's when he already HAS alive token with ID...)
Wolfram Ivanovich
Дай js-снику штурвал, так он свою убогую монгу приплетёт.
Anonymous
Wolfram Ivanovich
A chto plohogo ty videsh v Mongo? Mnogie startupy i IT companii ispolzuyut ego v prodakshne.
Anonymous
Anonymous
Стартапы используют его для того, что бы позже очень просто менять архитектуру базы данных. Ибо если архитектура бд не определена до конца и планируется изменение, то sql связи не дадут очень просто ее менять.
Если ты немого уйдешь от привязки к инструментам и начнешь изучать этот вопрос то найдешь много статей даже на том же mongodb.com в которых объясняют для супер примитивных, для чего лучше юзать разные базы данных.
А так я согласен с Wolfram Ivanovich так как на курсах по ноде прикручивают монгу ибо она проще и значит что не создаст проблем для подключения и не создаст вопросов. В то время как реляционные базы это отдельный мир, в который новичёк не всегда вникнет. Но как бы никто не мешает вместо монги показать typeORM или sequalize, эти орм не намного сложнее для новичков чем монгус который пихают в каждый курс, но видимо сложнее для создателей курса ибо нужно больше вопросов рассказать.
mladen0ff
Brat Traversy is one of the BEST content creators! Thanks for this piece of gold.
123
mladen0ff
WHY???????????
akki
@Vegeta yeah, we are just overhiping it sorry @admin take your time to upload it thanks.
Vegeta
Perhaps the Epic React course is not that epic?
Maybe we should just be patient and not just spam everywhere for this epicreact course
Anonymous
Can you download this course Epicreactdev?
akki
@admin Epicreactdev has over 200 likes why are you providing courses with 2-3 or 0 likes instead of that great course
akki
could you please download this course
epicreact.dev
ferumeba
Hi, is there the possibility to get Udemy courses at 1080 video quality? All seem to be at 720 :-(
Anonymous
ferumeba
I never watch Udemy courses here for this exact reason (I pay for them instead since only 10 bucks). Everything is blurry and it's quite unpleasant experience overall. But it's not just Udemy, I've noticed a few of other course are not in original quality which is weird considering we are paying for premium content.
Anonymous
Anonymous
сказочный аноним
Anonymous
could you please download this course
epicreact.dev
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
MERN стек веб-разработка с проектом аутентификации
MERN Stack Web Development with Ultimate Authentication
Создайте проект аутентификации с использованием стека MERN с нуля до облачных серверов Digital Ocean. MERN Stack (MongoDB Express React Node) FullStack Project с нуля на Live Server с готовой продакшн аутентификацией.
Овладейте искусством создания масштабируемого проекта в реальном мире, используя MERN Stack для нового стартапа, который будет бесконечно масштабироваться. Я покажу, как вы могли бы запустить проект, который будет иметь устойчивую архитектуру, которая будет расти в будущем, чтобы ее могли использовать миллионы пользователей.
React Redux Ecommerce - Master MERN Stack Web Development
Освойте веб-разработку MERN Stack, создавая E-commerce приложение с помощью React, Redux Ant Design, Firebase NodeJs и MongoDB. В этом проекте будут почти все функции, которые вы хотите добавить в любое приложение для электронной коммерции.
React Node AWS - Build infinitely Scaling MERN Stack App
Second one, it is when he has a JWT but he doesnt use it and still pass id from front to back and find user by ID!! (it's when he already HAS alive token with ID...)
Если ты немого уйдешь от привязки к инструментам и начнешь изучать этот вопрос то найдешь много статей даже на том же mongodb.com в которых объясняют для супер примитивных, для чего лучше юзать разные базы данных.
А так я согласен с Wolfram Ivanovich так как на курсах по ноде прикручивают монгу ибо она проще и значит что не создаст проблем для подключения и не создаст вопросов. В то время как реляционные базы это отдельный мир, в который новичёк не всегда вникнет. Но как бы никто не мешает вместо монги показать typeORM или sequalize, эти орм не намного сложнее для новичков чем монгус который пихают в каждый курс, но видимо сложнее для создателей курса ибо нужно больше вопросов рассказать.
Maybe we should just be patient and not just spam everywhere for this epicreact course
epicreact.dev
epicreact.dev