آموزش برنامه نویسی React با Redux

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

بزن بریم داخل! (Let’s Dive In!)

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

ساخت محتوا با JSX (Building Content With JSX)

در این بخش، نحوه استفاده از JSX برای ساخت محتوا در ری اکت آموزش داده می شود. JSX یک سینتکس افزوده برای جاوااسکریپت است که نوشتن عناصر ری اکت را ساده تر و خواناتر می کند. با یادگیری این بخش، شما می توانید کدهای ری اکت خود را تمیزتر و منظم تر بنویسید.

ارتباط با Props (Communicating With Props)

Props یکی از مهم ترین مفاهیم در ری اکت است که برای انتقال داده ها بین کامپوننت ها استفاده می شود. در این ویدیو، شما با نحوه تعریف و استفاده از props در کامپوننت ها آشنا می شوید و می توانید کامپوننت های خود را پویا و قابل تنظیم کنید.

ساختاردهی اپلیکیشن ها با کامپوننت های کلاسی (Structuring Apps With Class-Based Components)

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

وضعیت در کامپوننت های ری اکت (State In React Components)

مدیریت وضعیت یکی از چالش های اصلی در ساخت اپلیکیشن های ری اکت است. در این ویدیو، با نحوه تعریف و مدیریت state در کامپوننت های ری اکت آشنا می شوید. این بخش به شما کمک می کند تا اپلیکیشن های خود را پویا و پاسخگو بسازید.

درک روش های چرخه حیات (Understanding Lifecycle Methods)

روش های چرخه حیات (Lifecycle Methods) در ری اکت به شما امکان می دهند تا کنترل کاملی بر رفتار کامپوننت های خود داشته باشید. در این ویدیو، با این روش ها آشنا می شوید و یاد می گیرید که چگونه از آن ها برای بهینه سازی و مدیریت کامپوننت های خود استفاده کنید.

مدیریت ورودی کاربر با فرم ها و رویدادها (Handling User Input With Forms And Events)

یکی از وظایف اصلی در هر اپلیکیشن تحت وب، مدیریت ورودی های کاربر است. این بخش به شما نشان می دهد که چگونه فرم ها و رویدادهای کاربر را در ری اکت مدیریت کنید. با یادگیری این مفاهیم، می توانید تعاملات کاربر را به صورت موثری مدیریت کنید.

انجام درخواست های API با ری اکت (Making API Requests With React)

انجام درخواست های API یکی از وظایف اصلی در بسیاری از اپلیکیشن های تحت وب است. در این ویدیو، با نحوه انجام درخواست های API و مدیریت پاسخ ها در ری اکت آشنا می شوید. این مهارت به شما کمک می کند تا داده های خارجی را به اپلیکیشن های خود اضافه کنید.

ساخت لیست های رکوردها (Building Lists Of Records)

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

استفاده از Ref ها برای دسترسی به DOM (Using Ref’s For DOM Access)

Ref ها به شما امکان می دهند تا به عناصر DOM دسترسی مستقیم داشته باشید و آن ها را مدیریت کنید. در این ویدیو، با نحوه استفاده از Ref ها در ری اکت آشنا می شوید و یاد می گیرید که چگونه از آن ها برای کنترل دقیق تر عناصر خود استفاده کنید.

بیا آزمون استادی ری اکت شما را بسنجیم! (Let’s Test Your React Mastery!)

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

برو بریم...به سوی ریداکس! (On We Go...To Redux!)

حالا که با مفاهیم پایه ری اکت آشنا شده اید، وقت آن است که به سراغ ریداکس برویم. در این بخش، شما با اصول اولیه ریداکس و نحوه ادغام آن با ری اکت آشنا می شوید. این ویدیو به شما کمک می کند تا اپلیکیشن های پیچیده تر و مقیاس پذیرتری بسازید.

ادغام ری اکت با ریداکس (Integrating React With Redux)

ادغام ری اکت با ریداکس یکی از مهارت های کلیدی برای ساخت اپلیکیشن های تحت وب پیچیده است. در این ویدیو، شما یاد می گیرید که چگونه ری اکت و ریداکس را به صورت موثری ادغام کنید و از مزایای هر دو بهره مند شوید.

اقدامات آسنکرون با ریداکس تانک (Async Actions With Redux Thunk)

مدیریت اقدامات آسنکرون یکی از چالش های اصلی در برنامه نویسی است. در این بخش، شما با استفاده از ریداکس تانک (Redux Thunk) یاد می گیرید که چگونه اقدامات آسنکرون را در ریداکس مدیریت کنید و اپلیکیشن های خود را کارآمدتر کنید.

طراحی فروشگاه ریداکس (Redux Store Design)

طراحی فروشگاه ریداکس (Redux Store) یکی از مهم ترین مراحل در ساخت اپلیکیشن های ریداکس است. در این ویدیو، شما با بهترین روش ها و الگوهای طراحی فروشگاه ریداکس آشنا می شوید و یاد می گیرید که چگونه ساختار فروشگاه خود را بهینه کنید.

ناوبری با ری اکت روتر (Navigation With React Router)

ناوبری یکی از اجزای کلیدی هر اپلیکیشن تحت وب است. در این بخش، شما یاد می گیرید که چگونه با استفاده از ری اکت روتر (React Router) ناوبری را در اپلیکیشن های خود پیاده سازی کنید و تجربه کاربری بهتری فراهم کنید.

مدیریت احراز هویت با ری اکت (Handling Authentication With React)

مدیریت احراز هویت یکی از نیازهای اصلی در بسیاری از اپلیکیشن های تحت وب است. در این ویدیو، شما یاد می گیرید که چگونه احراز هویت کاربران را در ری اکت مدیریت کنید و امنیت اپلیکیشن های خود را بهبود بخشید.

ابزارهای توسعه دهنده ریداکس (Redux Dev Tools)

ابزارهای توسعه دهنده ریداکس (Redux Dev Tools) به شما کمک می کنند تا فرآیند توسعه و دیباگ اپلیکیشن های خود را بهبود بخشید. در این بخش، با این ابزارها آشنا می شوید و یاد می گیرید که چگونه از آن ها برای افزایش بهره وری خود استفاده کنید.

مدیریت فرم ها با Redux Form (Handling Forms With Redux Form)

مدیریت فرم ها یکی از چالش های اصلی در اپلیکیشن های تحت وب است. در این ویدیو، شما یاد می گیرید که چگونه با استفاده از Redux Form فرم های خود را مدیریت کنید و تجربه کاربری بهتری ارائه دهید.

اپلیکیشن های مبتنی بر REST با ری اکت (REST-Based React Apps)

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