آموزش رداکس Type-Safe: تکنیک‌های پیشرفته با تایپ‌اسکریپت (TypeScript) - آخرین آپدیت

دانلود Type-Safe Redux: Advanced Techniques with TypeScript

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

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

این دوره مباحث ضروری مانند مفاهیم اصلی Redux، اکشن‌ها و ردیوسرهای Type-safe، اکشن‌های ناهمگام با Redux Thunk، یکپارچه‌سازی با React و TypeScript، تست کردن کدهای رداکس و پیاده‌سازی پروژه‌های واقعی را پوشش می‌دهد. با یادگیری این مفاهیم، اعتماد به نفس لازم برای پیاده‌سازی اپلیکیشن‌های وب مقیاس‌پذیر، قابل نگهداری و بدون خطای تایپی را به دست آورید.


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

مقدمه‌ای بر رداکس Type-Safe Introduction to Type-Safe Redux

  • درک نیاز به Type-Safe در رداکس Understanding the need for type-safe Redux

  • چرا اکنون؟ تلاقی رداکس و تایپ‌اسکریپت Why now? The intersection of Redux and TypeScript

  • بررسی الگوهای پیشرفته رداکس Looking at advanced Redux patterns

1. راه‌اندازی Redux Toolkit با تایپ‌اسکریپت 1. Setting Up Redux Toolkit with TypeScript

  • افزودن Middleware رداکس و DevTools Adding Redux middleware and DevTools

  • پیکربندی Store رداکس با Redux Toolkit Configure the Redux store with Redux Toolkit

  • نصب Redux Toolkit و تنظیمات تایپ‌اسکریپت Installing Redux Toolkit and setting up TypeScript

  • اتصال اپلیکیشن React به Store Connecting our React app to the store

2. اکشن‌ها و ردیوسرهای Type-Safe 2. Type-Safe Actions and Reducers

  • ایجاد اکشن‌های Type-Safe با createSlice Creating type-safe actions with createSlice

  • مدیریت اکشن‌های ناهمگام با createAsyncThunk Managing asynchronous actions with createAsyncThunk

  • مدیریت ساختارهای وضعیت تودرتو و پیچیده در رداکس Handling nested and complex state structures in Redux

  • تعریف وضعیت‌های تایپ‌شده با Interfaceهای تایپ‌اسکریپت Defining typed state with TypeScript interfaces

3. ردیوسرهای ترکیبی، سلکتورهای Type-Safe، Thunks و Side Effects 3. Combined Reducers, Type-Safe Selectors, Thunks, and Side Effects

  • نوشتن سلکتورهای Memoized و تایپ‌شده با createSelector Writing memoized and typed selectors with createSelector

  • ترکیب چندین ردیوسر برای اپلیکیشن‌های بزرگ Combining multiple reducers for large applications

  • ایجاد تعادل بین وضعیت جهانی (Global) و محلی (Local) در React و Redux Balancing global and local state with React and Redux

4. یکپارچه‌سازی کامپوننت‌های React با رداکس 4. Integrating React Components with Redux

  • ارسال اکشن‌ها با useDispatch Dispatching actions with useDispatch

  • ساخت Hookهای سفارشی برای منطق رداکس Creating custom hooks for Redux logic

  • استفاده از useSelector برای دریافت وضعیت رداکس در React Utilizing useSelector to retrieve Redux state in React

5. تست منطق رداکس به روش Type-Safe 5. Testing Redux Logic in a Type-Safe Way

  • تست واحد (Unit Testing) پیکربندی Store، اسلایس‌ها و سلکتورها Unit testing Redux store configuration, slices and selectors

  • تست Async Thunks و شبیه‌سازی (Mocking) فراخوانی‌های API در Redux Toolkit Testing async Thunks and mocking API calls in Redux Toolkit

  • توسعه تست‌محور (TDD) با رداکس و تایپ‌اسکریپت Test-driven development (TDD) with Redux and TypeScript

جمع‌بندی و گام‌های بعدی Conclusion and Next Steps

  • ادامه مسیر یادگیری Continuing the learning journey

  • مرور نکات برجسته دوره Reviewing course highlights

نمایش نظرات

آموزش رداکس Type-Safe: تکنیک‌های پیشرفته با تایپ‌اسکریپت (TypeScript)
جزییات دوره
1h 16m
22
(آخرین آپدیت)
2,205
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Oluchukwu Okpala Oluchukwu Okpala

مهندس نرم افزار

Oluchi Okpala یک مهندس نرم افزار با تجربه در ساخت محصولات و برنامه های کاربردی است.

او در JavaScript (ES6+)/Typescript ، D3.js ، GraphQL ، Groovy on Grails ، CSS3/HTML5 ، Webpack و MySQL مهارت دارد. او در زمینه چارچوب ها و ابزارهایی مانند React/Hooks ، Next.js ، Gatsby ، Node.js ، Bootstrap ، Vue.js ، متدولوژی git و چابک تجربه دارد. Oluchi در توسعه جلو و عقب پیشرفته و با توسعه رابط های بصری و داشبورد برای تجسم داده ها ماهر است. او دارای مدرک کارشناسی مهندسی الکترونیک از دانشگاه نیجریه ، Nsukka است.