ในปัจจุบันภาษา JavaScript มีการพัฒนาออกมาเป็นรูปแบบ Framework ต่าง ๆ มากมาย สำหรับนักพัฒนาเว็บไซต์ส่วนใหญ่น่าจะเคยใช้งาน JavaScript ยอดนิยมมาบ้าง เช่น jQuery, Angular, Vue js และ Framework หนึ่งที่ได้รับความนิยมอย่างรวดเร็วในหมู่นักพัฒนายุคนี้คือ React.js นั่นเอง โดยผู้พัฒนาคือ Facebook ได้พัฒนาเพื่อใช้งานใน Web Site Facebook และแจกให้ใช้งานสำหรับผู้ที่ต้องการ React เป็นส่วนที่ใช้ให้ผู้พัฒนา Web Applicationฝั่ง Clientในส่วน Render UI ทำให้สามารถพัฒนาได้สะดวก
ในหลักสูตรนี้ผู้เข้าอบรมจะได้เรียนรู้แนวคิดตั้งแต่พื้นฐานการใช้งาน React.js การเขียนในรูปแบบ JSX การทำงานกับ Babel การสร้าง Component การทำงานกับ props และ state ใน React.js การกำหนดเส้นทาง (Routes) ของแอพพลิเคชั่นที่สร้าง ไปจนถึงการ Deployed งานที่เสร็จแล้วไปใช้จริงต่อไป
Module 1: รู้จัก React.js
Module 2: แนะนำ JSX และ Babel
Module 3: แนะนำ React Component
Module 4: การทำงานกับ Props และ State
Module 5: การใช้งาน React Router
Module 6: การทำงานกับแบบฟอร์มและ Refs
Module 7: Lifecycle ของ Component
Module 8: Live Workshop สร้างแอพด้วย React