دوره آموزشی React: معماری نرم افزار

دوره آموزشی React: معماری نرم افزار

2 ساعت 43 دقیقهمتوسط2021-08-12

مدرسین

Shaun Wassell

Shaun Wassell

Full-Stack Software Developer

جزئیات دوره

بسیاری از توسعه دهندگان React از خود API React مطلع هستند، اما آشنایی چندانی با نحوه ایجاد برنامه های دنیای واقعی در مقیاس بزرگتر در حین برخورد با ذینفعان مختلف ندارند. تقاضاهای سنگین برای برنامه های وب از نظر مشتری و مدیریت، مستلزم آن است که توسعه دهندگان نرم افزار را به نحوی بهینه تنظیم کنند تا عملکرد و قابلیت نگهداری آن تضمین شود. و برای انجام موثر این کار، برنامه نویسان باید بدانند چگونه معماری نرم افزاری خوبی ایجاد کنند. در این دوره، توسعه دهنده ارشد نرم افزار Shaun Wassell به شما نشان می دهد که چگونه، جزئیاتی از آنچه توسعه دهندگان React باید بدانند تا برنامه های خود را برای نگهداری طولانی مدت، کارآمد و سازگار در طولانی مدت حفظ کنند، توضیح می دهد. با اصول رندر سمت سرور، مدیریت وضعیت، تقسیم کد و موارد دیگر آشنا شوید.

مهارت ها

React.jsSoftware ArchitectureMetaJavaScriptOracleFront-End Web DevelopmentWeb DevelopmentSoftware DevelopmentDeep Dive (X:Y)

سرفصل ها

0. مقدمه

  • 01 - معماری نرم‌افزار را با React یاد بگیرید
  • 02 - آنچه باید بدانید

1. مبانی معماری نرم افزار

  • 03 - معماری نرم‌افزار چیست

2. رندر سمت سرور (SSR)

  • 04 - اصول رندر سمت سرور
  • 05 - راه‌اندازی یک برنامه ساده React
  • 06 - Basic React SSR
  • 07 - ساخت و ارائه یک برنامه SSR React
  • 08 - مسیریابی با رندر سمت سرور
  • 09 - یک ظاهر طراحی با رندر سمت سرور
  • 10 - هشدارهای رندر سمت سرور

3. معماری مدیریت دولتی

  • 11 - مدیریت دولتی چیست
  • 12 - حالت کوچک با useState Hook
  • 13 - حالت کوچک با زمینه
  • 14 - دسترسی به متن داخل اجزا
  • 15 - حالت متوسط با پس زدن
  • 16 - اشتراک گذاری حالت پس زدن
  • 17 - استفاده از سلکتورهای Recoil
  • 18 - ایالت بزرگ با Redux
  • 19 - استفاده از Redux با کامپوننت
  • 20 - حالت بزرگ با MobX

4. بارگذاری داده‌ها و WebSockets

  • 21 - چه زمانی باید داده‌ها را بارگذاری کنیم
  • 22 - بارگذاری داده‌ها با SSR
  • 23 - ارائه داده‌های API سمت سرور
  • 24 - تقویت SSR با زمینه

5. تقسیم کد

  • 25 - اصول تقسیم کد
  • 26 - تقسیم کد مبتنی بر مسیر
  • 27 - زمان استفاده از تقسیم کد
  • 28 - مرزهای خطا

6. ساختار پوشه و قراردادهای نامگذاری

  • 29 - عملکرد در مقابل سازمان مبتنی بر ویژگی
  • 30 - یکپارچه، چند مخزن، و مونورپوس

نتیجه

  • 31 - مراحل بعدی
۸۰,۰۰۰ تومان