پیش نیازها:
- جاوااسکریپ و HTML, CSS پایه.
- مشتاق برای سادگیری.
این دوره برای چه کسی است؟
- توسعه دهندگان نرم افزار.
- دانشجویان دانشگاهی که می خواهند محبوب ترین و پرطرفدارترین ابزار را یاد بگیرندند.

در ادامه با برخی از سرفصل های درسی این مجموعه آموزش آشنا می شویم:
Introduction
• Course intro
• Software setup
EcmaScript essentials (ES, ES, ES... NextGen JavaScript)
• Using "let" and "const"
• Template strings
• Arrow functions
• Spread and rest operators
• Classes and objects
• Object destructuring
• Promise and async/await
• Quiz on EcmaScript essentials
questions
Learn React by examples
• A quick overview of ReactJS
• Creating a new ReactJS application
• Hello, React!
• Using props
• Handling events
• Stateful component
• Stateless component
• Using refs
• Controlled components
• Form validation
• Lifecycle of a React component
• Working with arrays
• Using AJAX for getting data from REST endpoint
• Higher order components
• What is the buzz about Virtual-DOM?
• State management with multiple components
• Quiz on React basics
Learn Redux by examples
• Introduction to Redux
• Using Redux+Thunk with React
• Quiz on React + Redux
Learn Routing by examples
• React router for SPA
• Using route parameters in React SPA
Final thoughts
• Thank you
• Bonus lecture