آخرین روند توسعه وب، جاوااسکریپت Isomorphic، اجازه می دهد تا توسعه دهندگان بر برخی از کاستی های برنامه های تک صفحه ای با با اجرای همان کد بر روی سرور و همچنین در مشتری غلبه کنند. این روند React نام دارد. در هنگام اتصال با Node، به توسعه دهندگان اجازه می دهد تا برنامه های جاوا اسکریپت را ایجاد کنند که از برنامه های تک صفحه ای بسیار سریع تر و سازگارتر با سئو هستند.

سرفصل ها:

  • مفاهیم جاوا اسکریپت
  • ازبینی درس
  • تعریف جاوا اسکریپت
  • چرا Universal JavaScript؟
  • دسته های مختلف جاوا اسکریپت
  • استفاده از Abstraction ها
  • اشتراک گذاری دیدگاه ها، مسیرها و مدل ها
  • راه اندازی یک محیط توسعه ایزومورفیک
  • Node.js و NPM
  • نصب پیش نیازها
  • پیکربندی Babel و Webpack
  • ساخت و راه اندازی
  • React.js و JSX
  • React
  • React در JSX
  • ReactDOM
  • خواص عبور
  • مسیریاب React
  • جریان داده Redux
  • اصول Redux: اقدامات، کاهش دهنده ها و فروشگاه ها
  • React-Redux
  • Redux و React Router
  • React و Redux در سرور
  • ReactDomServer
  • سرور: پردازش درخواست
  • سرور: ایجاد حالت اولیه
  • کلاینت: Hydrating و رندر کردن
  • کلاینت: انتقال صفحه
  • پلتفرم های نرم افزاری برای React
  • electrode.io
  • mern.io
  • react-server.io
  • next.js