آموزش پیشرفته چالش‌های کدنویسی ری‌اکت (React) - آخرین آپدیت

دانلود React: Advanced Code Challenges

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

هدف این دوره ارتقای دانش و مهارت‌های شما در ری‌اکت به سطحی پیشرفته‌تر است که از طریق مفاهیم، استراتژی‌ها و متدهای پیشرفته و تمرینات عملی محقق می‌شود. این دوره به گونه‌ای طراحی شده تا شما با بهترین شیوه‌های پیشرفته و استانداردهای صنعتی آشنا شوید. مدرس دوره، Sandy Ludosky، مباحثی نظیر به‌روزرسانی‌های State و رندر مجدد (Re-renders)، الگوهای پیشرفته مدیریت وضعیت، چرخه حیات ری‌اکت و دریافت داده‌ها (Data Fetching)، بهینه‌سازی با React.memo، فرآیند Diffing و Reconciliation، و همچنین تکنیک‌های Debouncing و Throttling را پوشش می‌دهد.

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


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

مقدمه Introduction

  • چالش‌های پیشرفته کدنویسی در ری‌اکت Advanced code challenges in React

  • نحوه استفاده از CoderPad How to use CoderPad

  • راه‌اندازی و ابزارها Setup and tooling

  • پیش‌نیازها و نکاتی که باید بدانید What you should know

1. تفکر در ری‌اکت: به‌روزرسانی‌های State و رندرهای مجدد 1. Thinking in React: State Updates and Rerenders

  • کامپوننت‌های تو در تو یا پاس دادن Props؟ Nested components or passing props?

  • جلوگیری از رندرهای مجدد غیرضروری Avoiding unnecessary rerenders

  • اپلیکیشن ری‌اکت شما کند است، حالا چه کنیم؟ Your React app is slow, so what now?

  • چگونه گلوگاه‌های عملکردی ری‌اکت را شناسایی کنیم؟ How to easily identify React bottlenecks?

2. مدیریت پیکربندی و چرخه حیات کامپوننت 2. Managing Component Configuration and Lifecycle

  • غلبه بر نقاط ضعف useEffect Overcoming the cons of useEffect

  • جلوگیری از حلقه بی‌نهایت در useEffect Preventing useEffect infinite loop

3. مموایزیشن در ری‌اکت: چگونه و چه زمانی؟ 3. Memoization in React: How and When?

  • پرهیز از محاسبات سنگین و هزینه‌بر Avoiding expensive computations

  • چگونه عملکرد را به حداکثر برسانیم؟ How to maximize performance

4. الگوهای پیشرفته ری‌اکت 4. Advanced React Patterns

  • بالا بردن State با استفاده از Context API: چگونه؟ Lifting up the state with context API: How?

  • غلبه بر مشکل Props Drilling Overcoming the props drilling pitfall

  • جداسازی منطق با الگوی Hookها Separating logic with the hooks pattern

  • استفاده از useReducer برای مدیریت وضعیت‌های متعدد useReducer: Managing multiple states

5. چرخه حیات ری‌اکت و دریافت داده‌ها 5. React Lifecycle and Data Fetching

  • در ری‌اکت داده‌ها را کجا Fetch کنیم؟ Where to fetch data in React?

  • استفاده از useEffect برای اتصال به سیستم‌های خارجی Using useEffect to connect to an external system

6. تکنیک‌های Debouncing و Throttling 6. Debouncing and Throttling

  • مدیریت خطاها با ErrorBoundary Handling errors with ErrorBoundary

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش پیشرفته چالش‌های کدنویسی ری‌اکت (React)
جزییات دوره
1h 44m
20
(آخرین آپدیت)
3,396
- از 5
ندارد
دارد
دارد
Sandy Ludosky
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sandy Ludosky Sandy Ludosky

توسعه دهنده وب و مربی

سندی لودوسکی کار خود را به عنوان مشاور فناوری اطلاعات در کانادا آغاز کرد.

پس از توسعه وردپرس، سندی شروع به توسعه اپلیکیشن های موبایل iOS با زبان سوئیفت کرد.

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