آموزش راهنمای کامل React Ultimate | تجارت الکترونیک | قلاب | Redux

Complete React Ultimate Guide | eCommerce | Hooks | Redux

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: یادگیری با انجام | تجارت الکترونیک | React Projects | Redux | جاوا اسکریپت | React for Busy Developers | روتر | Redux Toolkit با اطمینان در مورد اکثر مفاهیم ضروری برنامه وب حرفه‌ای React Create با استفاده از React Learn React صحبت کنید. عملیات CRUD در React با HTTP Rest فراخوانی API React Routing با Navbar و Sidebar به همراه پارامترهای مسیر ورود و خروج از سیستم ارتباط مؤلفه در React JSX پیش نیازها:JavaScript - نگران نباشید، مهم ترین موضوعات جاوا اسکریپت (توابع و اشیاء) پوشش داده شده است. در عمق به عنوان پاداش در اینجا سخنرانی می کند. HTML، CSS بوت استرپ

پرفروش ترین دوره آموزشی REACT در UDEMY

******************************************** ******

"قبل از اینکه این دوره را پیدا کنم، واقعاً نگران React بودم. اما این دوره به من وضوح شگفت انگیزی در مورد هر مفهوم React و نحوه عملکرد آن در پشت صحنه داد. مربی توضیح می دهد که چگونه کار می کند جدا از نحوه کار کردن انجام دهید." - Sridhar Mamidala

"بعد از خرید 3 دوره پرفروش react به اینجا آمدم. من نتوانستم از آنها redux بگیرم، بنابراین این دوره را خریداری کنید. توانست Redux را درک کند، هارشا آن را به ساده ترین شکل توضیح داده است. بعداً بخش دیگر را مرور کرد. این دوره از ابتدا با چیزهایی که قبلاً آموخته‌اید، بیشتر درک می‌کرد. این دوره شایسته بهترین فروش است." - پراشانت داگه

"دوره عالی آقای harsha یک مربی عالی است، خوشحالم که از او یاد گرفتم همه چیز خوب است و پاسخ آقا در بخش Q A خوب است اگر دقیقاً مبتدی یا توسعه دهنده با تجربه هستید کورکورانه آن را دنبال کنید" - Yugesh

"دانش مربی عالی و بسیار توصیفی است دوره بسیار خوبی طراحی شده است. قطعاً می توانم بگویم که چیزهای زیادی یاد گرفته ام. اکنون پس از گذراندن این دوره بسیار راحت روی React کار می کنم" - Shaik Aleem

"این دوره واقعاً سطح بعدی است. همه چیزهایی را که من برای متخصص شدن در React باید بدانم توضیح می دهد - از ایجاد برنامه تا قلاب های واکنش." - Maruti

"دوره عملی بسیار خوب." - Susmitha

"این دوره شگفت انگیز است. همه چیز به طور عمیق و واضح توضیح داده شده است. تمام مفاهیمی که به صورت تئوری توضیح داده شده اند در یک پروژه تجارت الکترونیک جالب و آسان ساخته شده اند تا بفهمید کجا از کدام مفهوم استفاده کنید." - بهاوانی


این موضوعات داغ را در React with Hooks در این دوره بیاموزید:

  • اجزای کلاس React خود را بسازید

  • Bootstrap را به React اضافه کنید

  • مدیریت سبک در React

  • Navbar

  • اجزای تو در تو

  • پردازش عبارات، فهرست‌ها، روش‌ها، تصاویر

  • حالت مولفه مدیریت

  • ارتباط والدین با فرزند

  • Props vs State

  • انتقال فرزندان به اجزا

  • روش های چرخه زندگی

  • چرخه عمر اجزای فرزند

  • توسعه فرم ها در React

  • تماس REST-API با استفاده از Async و Await

  • روتر React

  • عملیات CRUD

  • اعتبار سنجی

  • قلاب‌های واکنش

  • اجزای عملکردی

  • useState

  • useEffect

  • useContext

  • useMemo

  • useRef

  • useReducer

  • استفاده از پاسخ تماس

  • React.memo

  • خدمات

  • توسعه شبکه

  • Redux

  • React-Redux

  • Redux-Thunk

  • Middleware سفارشی Redux

  • Redux-Promise

  • جعبه ابزار Redux


پروژه دوره:

در پایان این دوره، برنامه تجارت الکترونیک خود را خواهید داشت که در آن کاربران می توانند ثبت نام کنند، وارد شوند - جستجو کنند، محصولات فروشگاه را فیلتر کنند - و همچنین می توانند سفارشات قبلی را ببینند، می توانند محصولات را به سبد خرید اضافه کنند، محصولات را خریداری کنند.

پروژه دوره با استفاده از مؤلفه‌های کلاس و مؤلفه‌های تابع در React توسعه یافته است.

قلاب‌ها مهمترین ویژگی این دوره هستند - جایی که شما واقعاً یاد می‌گیرید چه زمانی از کدام قلاب استفاده کنید، جدای از نحوه استفاده از آن.

ما اجزای کلاس را تا بخش 10 پوشش خواهیم داد.

ما قلاب‌های کامل React را از بخش 11 پوشش خواهیم داد.

سرپرست می‌تواند محصولاتی را که باید برای کاربران قابل مشاهده باشد، کنترل کند.

شامل عملیات شبکه‌ای مانند عملیات Grid CRUD، فیلتر، مرتب‌سازی و صفحه‌بندی تماس‌های REST-API است.


بیایید React را با یک پروژه تجارت الکترونیک شروع کنیم.

شما React را با انجام - عملاً در این پروژه یاد خواهید گرفت.


درباره دوره:

این دوره آموزشی سطح مبتدی تا متوسط ​​است، جایی که توسعه‌دهنده React را از ابتدا (مبانی) تا یک برنامه معنادار - با تمرین می‌فهمد.

اما جزئیات نظری را از دست نخواهید داد. تمام مقالات ضروری که باید بخوانید در انتهای هر بخش موجود است.

شما در این دوره فرم ها، مسیریابی و پیمایش، سلسله مراتب مؤلفه ها، ارتباط از مؤلفه های والد به فرزند و بالعکس، و همچنین قلاب ها و غیره و موارد دیگر را ایجاد می کنید.

شما با استفاده از بسته JSON-server (بسته npm شخص ثالث) به سرور DB متصل خواهید شد که نحوه ایجاد درخواست های HTTP به سرورهای REST-API را نشان می دهد.

در صورتی که توسعه‌دهنده رابط کاربری هستید، استفاده از سرور JSON توصیه می‌شود.

این دوره توسعه شبکه داده های پیچیده را با همه ویژگی ها مانند مرتب سازی، فیلتر کردن، صفحه بندی، درخواست های http (تماس های REST API) و غیره نشان می دهد.


لطفاً توجه داشته باشید که این دوره فقط به React است - هیچ مفهومی از برنامه نویسی سمت سرور را پوشش نمی دهد.

این دوره شامل Redux، React-Redux، Redux-Promise، Redux-Saga و Redux-Toolkit به همراه پروژه های نمونه است.


******************************************** ***************

جاوا اسکریپت - سخنرانی های پاداش

صادقانه بگویم، اگر دانش کافی از جاوا اسکریپت نداشته باشید، در حین یادگیری برخی از مفاهیم پیشرفته React، ممکن است عوارض کمی احساس کنید. اما خوشبختانه، در این دوره، من با افتخار در حال ارائه سخنرانی های پاداش مفاهیم اساسی جاوا اسکریپت هستم که برای استاد شدن در React لازم است - یعنی "توابع جاوا اسکریپت" "اشیاء جاوا اسکریپت"، "آرایه های جاوا اسکریپت" و "کلاس های ES6".

تضمین می‌شود که اگر این چهار بخش از سخنرانی‌های جاوا اسکریپت را در این دوره مرور کنید، هرگز برای یادگیری مفاهیم پیشرفته React - حتی Redux نیز اشتباه نخواهید شد.


در صورت مشاهده هر گونه عارضه ای در وسط سخنرانی های React/Redux نیز می توانید به موضوع خاصی که از آن بی اطلاع هستید در سخنرانی های جایزه جاوا اسکریپت مراجعه کنید. این یک هدیه بزرگ برای یادگیرندگان React است.


******************************************** ***************

مزایای بالقوه این دوره

  • در پایان این دوره، تمام کد منبع یک پروژه تجارت الکترونیکی مناسب را با تمام ویژگی‌هایی مانند پیمایش صفحه با مسیریابی، عملیات CRUD با سرور JSON، فرم‌ها و اعتبارسنجی، ارتباطات مؤلفه و همچنین React Hooks.

  • هر خط کد را با من در ویدیوها تایپ خواهید کرد ... همه از ابتدا.

  • من هر خط از کد react را که ایجاد می کنیم توضیح می دهم. بنابراین این یک تمرین کپی/پیست نیست، شما درک کاملی از کد خواهید داشت.

  • من یک مربی پاسخگو هستم .... سوالات خود را ارسال کنید و من در 24 ساعت، در اسرع وقت پاسخ خواهم داد.

  • همه کد منبع برای دانلود موجود است.

  • زیرنویس‌های انگلیسی موجود است.

******************************************** ***************

بدون ریسک – ضمانت برگشت پول

در نهایت، هیچ خطری وجود ندارد. می توانید چند سخنرانی اول دوره را به صورت رایگان پیش نمایش کنید. پس از خرید این دوره، به دلایلی اگر از دوره راضی نیستید، Udemy 30 روز ضمانت بازگشت پول را ارائه می دهد.

پس چیزی برای از دست دادن ندارید، در این دوره ثبت نام کنید و یاد بگیرید که چگونه React Projects را از ابتدا بسازید!

******************************************** ***************

نکات کلیدی در مورد این دوره:

  • ویدیوهای AJAX (تماس‌های REST-API) با سرور JSON نشان داده می‌شوند. هیچ کد سمت سرور نشان داده نمی شود.

  • همه مفاهیم به صورت عملی توضیح داده شده است.

  • ما از ابتدای دوره از Bootstrap استفاده می کنیم.

  • مقالات اساسی برای درک مفهومی React گنجانده شده است.

  • ما از Windows O/S، Visual Studio Code، React استفاده می‌کنیم.


سرفصل ها و درس ها

مقدمه و مبانی Introduction & Basics

  • React چیست What is React

  • کامپوننت ها را درک کنید Understand Components

اولین برنامه React شما Your First React App

  • برنامه جدید React ایجاد کنید Create New React App

  • برنامه React را از ابتدا ایجاد کنید Create React App From Scratch

  • بارگذاری بوت استرپ Load Bootstrap

  • کامپوننت ها را ایجاد کنید Create Components

  • اضافه کردن سبک های CSS Add CSS Styles

  • Bootstrap NavBar را اضافه کنید Add Bootstrap NavBar

  • رفع خطا - کلاس ویژگی DOM Fix Error - DOM property class

  • اجزای تو در تو Nested Components

  • خودت را بیازمای Test Yourself

داده های خود را ارائه دهید Render Your Data

  • رندر عبارات Render Expressions

  • رسیدگی به رویدادها Handle Events

  • وضعیت مؤلفه را به روز کنید Update Component State

  • فهرست رندر Render List

  • رندر مشروط Render Conditionally

  • روش های رندر Render Methods

  • رندر تصاویر Render Images

  • رندر سبک های CSS Render CSS Styles

  • رندر کلاس های CSS Render CSS Classes

  • آرگومان های رویداد را پاس کنید Pass Event Arguments

  • خودت را بیازمای Test Yourself

  • محاسبات شبکه Grid Calculations

ارتباط مؤلفه والد و فرزند Parent-Child Component Communication

  • رندر اجزای کودک Render Child Components

  • لوازم جانبی Props

  • Props در مقابل دولت Props vs State

  • لوازم.کودکان Props.Children

  • رویدادهای کودک را مدیریت کنید Handle Child Events

  • اجزای کودک را حذف کنید Delete Child Components

  • خودت را بیازمای Test Yourself

روش های چرخه زندگی Life Cycle Methods

  • مراحل چرخه زندگی Life Cycle Phases

  • فاز نصب Mounting Phase

  • فاز به روز رسانی Updating Phase

  • فاز جدا کردن Unmounting Phase

  • چرخه زندگی اجزای کودک Life Cycle of Child Components

  • فاز رسیدگی به خطا Error Handling Phase

تشکیل می دهد Forms

  • فرم پایه Basic Form

  • صحافی دو طرفه Two-Way Binding

  • دکمه ارسال فرم Form Submit Button

REST-Api Calls REST-Api Calls

  • درخواست های HTTP HTTP Requests

  • Async و Await Async and Await

  • فرم ورود با درخواست HTTP Login Form with HTTP Request

مسیریابی Routing

  • مسیریابی پایه Basic Routing

  • 404 صفحه 404 Page

  • تعویض Switch

  • ارتباط دادن Link

  • مسیر فعال Active Route

  • پیوندها را مشروط رندر کنید Render Links Conditionally

  • به روز رسانی وضعیت ورود Update Login State

  • به صورت برنامه ای پیمایش کنید Navigate Programmatically

  • خروج Logout

  • نوار کناری Sidebar

  • پارامترهای مسیر Route Parameters

  • نوار عنوان را به روز کنید Update Title bar

  • هش روتر Hash Router

چیز چندش و کثیف CRUD

  • گرفتن Get

  • پست Post

  • خطاهای گرفتن Catch Errors

  • قرار دادن Put

  • حذف Delete

  • صفحه بندی Paging

تایید اعتبار Validate

  • فرم ثبت نام Registration Form

  • تایید اعتبار Validate

  • اعتبارسنجی تاریخ ها Validate Dates

  • معتبر است IsValid

  • کثیف Dirty

  • دکمه رادیویی Radio Button

  • فهرست کشویی DropDownList

  • کادر را علامت بزنید Check Box

  • پیغام خطا Error Messages

  • ارسال فرم ثبت نام Submit Registration Form

اجزای عملکردی و قلاب ها [پروژه دوره] Functional Components & Hooks [Course Project]

  • نمای کلی پروژه دوره Overview of Course Project

  • راه اندازی JSON-Server Setup JSON-Server

  • پروژه راه اندازی Setup Project

  • اجزای کلاس در مقابل اجزای عملکردی Class Components vs Functional Components

  • مقدمه ای بر هوکس Intro to Hooks

  • استفاده از حالت هوک useState Hook

  • مسیریابی Routing

  • نوار نوار NavBar

  • useEffect - روی هر رندر اجرا شود useEffect - Run on each Render

  • useEffect - اجرا در به روز رسانی useEffect - Run on Update

  • useEffect - اجرا بر روی کوه useEffect - Run on Mount

  • useEffect - اجرا در Unmount useEffect - Run on Unmount

  • useState با اشیاء useState with Objects

  • اعتبارسنجی با هوک - ثبت نام Validations with Hooks - Register

  • اعتبارسنجی با قلاب - ورود Validations with Hooks - Login

  • useContext - احراز هویت کاربر useContext - User Authentication

  • useState با آرایه ها useState with Arrays

  • خدمات قابل استفاده مجدد Re-Usable Services

  • React.memo React.memo

  • useCallback - قسمت 1 useCallback - Part 1

  • useCallback - قسمت 2 useCallback - Part 2

  • Handle Multiple Tables - Part 1 Handle Multiple Tables - Part 1

  • Handle Multiple Tables - Part 2 Handle Multiple Tables - Part 2

  • Handle Multiple Tables - Part 3 Handle Multiple Tables - Part 3

  • ورود مدیر Admin Login

  • شبکه محصولات Products Grid

  • شبکه - فیلتر Grid - Filter

  • شبکه - مرتب سازی Grid - Sort

  • useMemo useMemo

  • استفاده از کاهش دهنده با زمینه useReducer with Context

  • useRef useRef

Redux Redux

  • مقدمه ای بر Redux Introduction to Redux

  • جریان داده Redux Redux Data Flow

  • شروع کار با Redux Getting Started with Redux

  • کاهنده ها Reducers

  • فروشگاه Store

  • اعزام و اقدام Dispatch and Action

  • Redux DevTools Redux DevTools

  • مشترک شدن در فروشگاه Subscribe to Store

  • ظرفیت ترابری Payload

  • انواع اقدام Action Types

  • اکشن خالق Action Creator

React-Redux و Redux-Thunk React-Redux and Redux-Thunk

  • ساختار پروژه برنامه React-Redux World Real Real World React-Redux App Project Structure

  • React UI ایجاد کنید Create React UI

  • حالت اولیه Initial State

  • انواع اقدام Action Types

  • اقدامات Actions

  • کاهنده ها Reducers

  • فروشگاه Store

  • استفاده از انتخابگر useSelector

  • استفاده از Dispatch useDispatch

  • جستجو کردن Search

  • React-Thunk - درخواست Http React-Thunk - Http Request

  • Axios Axios

  • الگوی درخواست-موفقیت-شکست Request-Success-Failure Pattern

  • ایجاد و حذف با استفاده از الگوی درخواست - موفقیت - شکست Create and Delete using Request-Success-Failure Pattern

  • اتصال () connect()

  • mapStateToProps و mapDispatchToProps mapStateToProps and mapDispatchToProps

  • mapDispatchToProps به عنوان شی mapDispatchToProps as Object

  • Redux-Logger Redux-Logger

  • پیکربندی Redux-Logger Redux-Logger Configuration

  • Redux Custom Middleware Redux Custom Middleware

Redux-Promise Redux-Promise

  • Redux-Promise Redux-Promise

  • با Redux-Promise ایجاد و حذف کنید Create and Delete with Redux-Promise

Redux-Saga Redux-Saga

  • توابع ژنراتور Generator Functions

  • مقدمه ای بر Redux-Saga Introduction to Redux-Saga

  • شروع کار با Redux-Saga Getting Started with Redux-Saga

  • حماسه ریشه Root Saga

  • حماسه کارگری Worker Saga

  • عملیات Async یا درخواست های HTTP Async Operations or HTTP requests

  • با Redux-Saga ایجاد و حذف کنید Create and Delete with Redux-Saga

  • takeEvery در مقابل takeLatest takeEvery vs takeLatest

  • انحراف debounce

  • دریچه گاز throttle

  • زنگ زدن call

  • چنگال fork

  • همه all

  • گرفتن take

  • دوباره امتحان کنید retry

  • لغو cancel

  • نژاد race

  • انتخاب کنید select

Redux-Toolkit Redux-Toolkit

  • معرفی Redux-Toolkit Intro to Redux-Toolkit

  • راه اندازی اولیه Initial Setup

  • حالت اولیه Initial State

  • ایجاد رابط کاربری Create UI

  • کاهنده ها Reducers

  • createSlice createSlice

  • configureStore configureStore

  • استفاده از انتخابگر useSelector

  • ارسال dispatch

  • با Redux Toolkit به روز رسانی کنید Update with Redux Toolkit

  • برش های متعدد Multiple Slices

  • کاهنده های اضافی extraReducers

  • createAsyncThunk createAsyncThunk

  • createAsyncThunk - ایجاد و حذف کنید createAsyncThunk - Create and Delete

امتیاز: توابع جاوا اسکریپت Bonus: JavaScript Functions

  • ایجاد توابع Creating Functions

  • توابع بدون آرگومان و بازگشت Functions with no Arguments and Return

  • تابع تابع دیگری را فرا می خواند Function Calls Another Function

  • کلمه کلیدی آرگومان ها Arguments keyword

  • بازگشت Recursion

  • آرگومان های پیش فرض Default Arguments

  • محدوده متغیرها Scope of Variables

  • توابع خالص Pure Functions

  • توابع پاسخ به تماس Callback Functions

  • setTimeout setTimeout

  • setInterval setInterval

  • کاری کردن Currying

امتیاز: اشیاء جاوا اسکریپت Bonus: JavaScript Objects

  • لفظ شیء Object Literals

  • این کلمه کلیدی this keyword

  • سناریوهای دنیای واقعی و اشکال زدایی JS Real World Scenarios and JS Debugging

  • افزودن اعضا از خارج از شی Adding Members From Outside of Object

  • دسترسی به Properties Accessing Properties

  • تابع - تماس Function - call

  • تابع - اعمال شود Function - apply

  • تابع - اتصال Function - bind

  • توابع پیکان Arrow Functions

  • حلقه for-in For-in loop

  • تخریب اشیاء Destructuring Objects

  • پارامترهای تابع تخریب ساختار Destructuring Function Parameters

پاداش: ES2015 یا ES6 - کلاس ها Bonus: ES2015 or ES6 - Classes

  • کلاس ها Classes

  • سازنده Constructor

  • خصوصیات خصوصی و روشهای خصوصی Private Properties and Private Methods

  • روش‌ها را تنظیم و دریافت کنید Set and Get Methods

  • ویژگی های Accessor - تنظیم و دریافت Accessor Properties - Set and Get

  • وراثت طبقاتی Class Inheritance

امتیاز: آرایه ها - جاوا اسکریپت Bonus: Arrays - JavaScript

  • ایجاد آرایه ها Creating Arrays

  • فشار و پاپ Push and Pop

  • اسپلایس Splice

  • Concat Concat

  • هر Every

  • مقداری Some

  • فیلتر کنید Filter

  • پیدا کردن Find

  • FindIndex FindIndex

  • برای هر ForEach

  • شامل می شود Includes

  • IndexOf IndexOf

  • نقشه Map

  • FlatMap FlatMap

  • تخت Flat

  • معکوس Reverse

  • تکه Slice

  • مرتب سازی Sort

پایان The End

  • بعد چه می شود؟ What's Next?

  • پاداش: 6 دلار - کوپن های تخفیف برای دوره های Udemy دیگر Bonus: $6 - Discount Coupons for my other Udemy Courses

نمایش نظرات

نظری ارسال نشده است.

آموزش راهنمای کامل React Ultimate | تجارت الکترونیک | قلاب | Redux
خرید اشتراک و دانلود خرید تکی و دانلود | 480,000 تومان (7 روز مهلت دانلود) در صورت خرید اشتراک، این آموزش بدلیل حجم بالا معادل 4 دوره است و 4 دوره از اشتراک شما کم می شود. زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
39 hours
212
Udemy (یودمی) udemy-small
10 اسفند 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,661
4.5 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Harsha Vardhan Harsha Vardhan

مربی خبره MS | 32000+ Student Happy من آموزش های کلاس ، شرکتی ، آنلاین از 12 سال گذشته را در مورد Microsoft Technologies و UI Technologies مختلف ارائه می دهم. خوشحالم که دانش خود را به جهانیان می گویم. تخصص من بیشتر در مورد فناوری های زیر است: Angular ، JavaScript ، JavaScript پیشرفته ، jQuery ، Bootstrap ، MDBootstrap ، NodeJS ، C # .Net ، Asp.Net ، Asp.Net Mvc 5 ، Asp.Net Core ، WCF ، SignalR ، HTML 5 ، CSS 3

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.