لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پیشرفته چالشهای کدنویسی ریاکت (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
سندی لودوسکی کار خود را به عنوان مشاور فناوری اطلاعات در کانادا آغاز کرد.
پس از توسعه وردپرس، سندی شروع به توسعه اپلیکیشن های موبایل iOS با زبان سوئیفت کرد.
سندی متخصص در فن آوری های موبایل و وب به مدت 7 سال، از مشتریان خود در پروژه های تحول دیجیتال پشتیبانی می کند. او همچنین به عنوان یک مربی مستقل برای حمایت از فراگیران در بازآموزی حرفه ای برای مشاغل در توسعه وب کار می کند. سندی اغلب در کارگاه ها و طرح های غیرانتفاعی دیده می شود، جایی که او اشتیاق خود را برای آموزش کد با داوطلبان دیگر به اشتراک می گذارد. در وب، او مرتباً آموزش هایی با محتوای آموزشی جدید منتشر می کند.
نمایش نظرات