لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مدیریت پیشرفته وضعیت (State Management) و یکپارچهسازی API
- آخرین آپدیت
دانلود Advanced State Management and API Integration
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای Coursera Coach است! روشی هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و لحظهای که به شما کمک میکند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
در این دوره جامع، بینش عمیقی در مورد مدیریت موثر و بهینه وضعیت (State) در برنامههای مدرن React کسب خواهید کرد. شما تکنیکهای پیشرفته مدیریت وضعیت، چه محلی و چه جهانی، را با استفاده از ابزارهایی مانند Redux، Redux Toolkit (RTK) و کتابخانههای جایگزین مانند Zustand، Jotai و Recoil بررسی خواهید کرد. این دانش به شما کمک میکند تا وضعیت و تعاملات را در برنامههای مقیاسپذیر و قابل نگهداری با باگهای کمتر و عملکرد بهینهتر مدیریت کنید.
شما با بازبینی مفاهیم بنیادی مانند وضعیت محلی و جهانی، useState و useContext شروع خواهید کرد و به تدریج به سمت سناریوهای پیچیدهتر مانند وضعیتهای مشتق شده (Derived State)، وابستگیهای پیشرفته وضعیت و ملاحظات مربوط به عملکرد پیش خواهید رفت. این دوره کتابخانههای قدرتمندی مانند Redux و RTK را برای مدیریت وضعیت برنامه، از جمله عملیاتهای ناهمگام (Async) مانند فراخوانیهای API، کشینگ و Selectorها معرفی میکند. همچنین به مدیریت وضعیت سرور (Server State) با استفاده از کتابخانههایی مانند TanStack Query و SWR برای دریافت بهینه دادهها و راهکارهای Middleware برای ارتقای قابلیتهای برنامه خواهید پرداخت.
در طول هر ماژول، یک پروژه عملی خواهید ساخت که ارتباط API را با یک جریان داده پویا و لحظهای یکپارچه میکند. از این طریق، مدیریت وضعیت سرور، استراتژیهای کشینگ و مدیریت اجزای پیچیده را به راحتی خواهید آموخت. این دوره شما را به مهارتهای لازم برای ساختاردهی به برنامههای مقیاس بزرگ، بهینهسازی عملکرد و بهبود قابلیت نگهداری در پروژههای واقعی مجهز میکند.
این دوره برای توسعهدهندگانی طراحی شده است که درک پایهای از React دارند و میخواهند مهارتهای خود را در مدیریت وضعیت و یکپارچهسازی API ارتقا دهند. پیشنیازها شامل دانش پایه React و JavaScript است. این دوره برای توسعهدهندگانی که به دنبال ایجاد برنامههای با عملکرد بالا و مقیاس بزرگ با متدهای بهینه مدیریت وضعیت هستند، مناسب است.
در پایان این دوره، شما قادر خواهید بود وضعیت جهانی و محلی را به طور موثر مدیریت کنید، Redux و RTK را در برنامههای خود پیادهسازی نمایید، از RTK Query برای ارتباط با API استفاده کنید و عملکرد برنامههای پیچیده React را بهینه سازید.
سرفصل ها و درس ها
مدیریت پیشرفته وضعیت
Advanced State Management
مقدمه و مرور – وضعیت محلی و وضعیت جهانی
Introduction and Recap – Local State and Global State
useState و useContext – مرور و نکات حساس
useState and useContext – Recap and Pitfalls
مشکلاتی که توسط کتابخانههای وضعیت جهانی حل میشوند
Problems Solved by Global State Libraries
مشکلات در نبود وضعیت جهانی – جمعبندی
Problems Without Global State – Summary
بالا بردن وضعیت (Lifting State Up) – مرور
Lifting State Up – Recap
نمایش نظرات