آموزش معماری برنامه های React با Next.js

دانلود Architecting React Applications with Next.js

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ساخت برنامه های React مقیاس پذیر و با کارایی بالا می تواند یک چالش باشد. با رشد برنامه‌ها، پیچیدگی‌های مربوط به مدیریت حالت، واکشی داده‌ها، بهینه‌سازی عملکرد و قابلیت نگهداری کد نیز افزایش می‌یابد. در این دوره آموزشی، Architecting React Applications with Next.js، یاد خواهید گرفت که این چالش ها را با ابزارها و استراتژی های مورد نیاز برای معماری برنامه های قوی، قابل نگهداری و با کارایی بالا حل کنید. ابتدا، در چارچوب Next.js به بررسی جدیدترین ویژگی‌های React مانند Suspense، Server Components و Rendering سمت سرور (SSR) می‌پردازید. در مرحله بعد، هنگام مقیاس‌گذاری برنامه‌های React و نحوه بهینه‌سازی برنامه‌ها با استفاده از قابلیت‌های داخلی Next.js، مانند تولید سایت استاتیک و رندر پویا، نقاط درد رایج را بررسی خواهید کرد. در نهایت، نمونه‌های عملی مانند مدیریت سبد خرید و اجرای اقدامات سرور، به دست آوردن تجربه عملی با تکنیک‌هایی که مدیریت پیچیده وضعیت و واکشی داده‌ها را ساده می‌کنند، مرور خواهید کرد. در پایان این دوره، شما مهارت ها و دانش React مورد نیاز برای معماری اپلیکیشن های کارآمد و آماده سازی آن ها برای تولید در محیط های واقعی را خواهید داشت.

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

پایه گذاری: طراحی معماری در React Apps Laying the Foundation: Architectural Design in React Apps

  • بررسی نسخه Version Check

  • مقدمه Introduction

  • به تصمیمات واکنش نشان دهید React Decisions

  • طراحی معماری در React Apps Architectural Design in React Apps

  • اپلیکیشن Bethany’s Pie Shop Bethany’s Pie Shop App

استفاده از Next.js و سایر چارچوب‌ها برای ساخت برنامه‌های React Full-stack Leveraging Next.js and Other Frameworks to Build Full-stack React Apps

  • React Frameworks درجه تولید Production-grade React Frameworks

  • React Frameworks: Next.js در مقابل Remix React Frameworks: Next.js vs. Remix

  • ویژگی های Next.js Next.js Features

  • نسخه ی نمایشی: برنامه Bethany’s Pie Shop را راه اندازی کنید Demo: Set up Bethany’s Pie Shop App

  • صفحات و مسیریابی Pages and Routing

  • نسخه ی نمایشی: ایجاد صفحات و مسیرها Demo: Create Pages and Routes

  • نسخه ی نمایشی: طرح بندی Demo: Layout

  • خلاصه Summary

بهبود معماری React با اجزای سرور Enhancing React Architecture with Server Components

  • اجزای سرور React چیست؟ What Are React Server Components?

  • رندر کردن اجزای سرور و کلاینت Rendering Server and Client Components

  • نسخه ی نمایشی: ساختار کامپوننت در Bethany’s Pie Shop Demo: Component Structure in Bethany’s Pie Shop

  • چرا اجزای سرور؟ Why Server Components?

  • بهترین شیوه ها Best Practices

بهینه سازی عملکرد وب با تکنیک های رندر سرور Optimize Web Performance with Server Rendering Techniques

  • واکشی داده های ایستا Static Data Fetching

  • نسخه ی نمایشی: واکشی داده های ایستا - منوی واکشی Demo: Static Data Fetching - Fetch Menu

  • ذخیره سازی Caching

  • نسخه آزمایشی: واکشی استاتیک داده با اعتبار سنجی مجدد Demo: Static Data Fetching with Revalidation

  • رندر سمت سرور (SSR) Server-side Rendering (SSR)

  • تمرین کد و خلاصه ماژول Code Exercise and Module Summary

استفاده موثر از تعلیق برای رابط کاربری پیشرفته Effective Use of Suspense for Enhanced UI

  • مقدمه تعلیق Suspense Introduction

  • تعلیق چگونه کار می کند؟ How Does Suspense Work?

  • نسخه ی نمایشی: مرزهای تعلیق را در Bethany’s Pie Shop تنظیم کنید Demo: Set up Suspense Boundaries in Bethany’s Pie Shop

  • نسخه ی نمایشی: کامپوننت در حال بارگذاری تعلیق Demo: Suspense Loading Component

  • بهترین روش ها برای استفاده از تعلیق Best Practices for Using Suspense

Refactoring و بهترین روش ها با React و Next.js Refactoring and Best Practices with React and Next.js

  • به روز رسانی های سمت مشتری با useSWR Client-side Updates with useSWR

  • نسخه ی نمایشی: سبد خرید با useSWR Hook Demo: Shopping Cart with useSWR Hook

  • نسخه ی نمایشی: نوشتن اجزای قابل استفاده مجدد Demo: Composing Reusable Components

  • نسخه ی نمایشی: Next.js در حال بارگیری صفحات Demo: Next.js Loading Pages

  • نسخه ی نمایشی: یافت نشد و صفحات خطا Demo: Not Found and Error Pages

  • نسخه ی نمایشی: پاکسازی عمومی کد Demo: General Cleanup of Code

  • مشکلات رایج در توسعه React Common Pitfalls in React Development

  • ملاحظات بلند مدت برای React App Architecture Long-term Considerations for React App Architecture

  • خلاصه دوره Course Summary

نمایش نظرات

آموزش معماری برنامه های React با Next.js
جزییات دوره
2h 13m
38
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
5
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Adhithi Ravichandran Adhithi Ravichandran

Adhithi Ravichandran یک مشاور نرم افزار مستقر در کانزاس سیتی است. او علاقه زیادی به مهندسی نرم افزار ، آموزش ، بهداشت و موسیقی دارد. وی در حال حاضر در ساخت برنامه های React Native و React تخصص دارد. آدیثی سخنران منظم کنفرانس است و در مورد موضوعات مختلف فن آوری و مهارت های انسانی صحبت می کند. وی علاوه بر نقش خود به عنوان مشاور نرم افزار ، با دانشگاه کانزاس نیز به عنوان مدرس برنامه IT خود همکاری کرد. سخنرانی های وی بر روی آموزش بهترین روشهای صنعت ، معماری و طراحی نرم افزار و آخرین گرایشهای فناوری بود. آدیثی یک وبلاگ نویس مکرر است ، و می توانید مطالب مربوط به او را در وب سایت یا رسانه وی بخوانید. آدیثی همچنین یک نوازنده کلاسیک هندی حرفه ای است و صفحه کلید می نوازد. او چندین کنسرت برگزار کرده است و موسیقی او را می توانید در Youtube پیدا کنید.