Oreilly_Building_a_React_App_from_Scratch

این دوره به شما نشان می دهد که چگونه یک برنامه React ایجاد کنید. این دوره معرفی ابزارهای مورد نیاز، شرح کامپوننت ها، prop ها، JSX، state، چرخه حیات و مدیریت state و نحوه ی کدنویسی کامپوننت های مورد نیاز را پوشش می دهد. شما یاد خواهید گرفت که گونه CSS و  backend ها در اپلیکیشن React جای می گیرند و سپس کار با CSS مدولار و firebase را فرا خواهید گرفت تا اپلیکیشن خود را نهایی کنید. الزامات دوره شامل دانش HTML، CSS، جاوا اسکریپت و سینتکس ES6 است.

سرفصل ها:

  • مقدمه ای بر ایجاد یک اپلیکیشن React از ابتدا
  • ابزارها و ویرایشگر ها
  • ایجاد برنامه React با CLI
  • ساختار و کامپوننت پروژه React
  • معرفی JSX برای React
  • کامپوننت Stateless و Stateful در React
  • State و prop ها در React
  • چرخه حیات React
  • برنامه ریزی کامپوننت در React
  • کدنویسی کامپوننت اپلیکیشن در React
  • React و کدنویسی کامپوننت شبکه
  • React و کدنویسی کامپوننت Single
  • معرفی فرم ها در React
  • کد نویسی ورودی نوت در React
  • معرفی SetState در React
  • CSS در کجا پروژه React قرار دارد؟
  • به روزرسانی هدر و فرم CSS در React
  • به روزرسانی Single و شبکه در React
  • مرور گزینه های DB در React
  • راه اندازی Firebase در React
  • خواندن نوت ها از DB در React
  • ایجاد نوت های جدید در React
  • حذف نوت ها از DB در React