React JS
Master React development in our comprehensive course: learn components, data-flow, server communication, JSX, VirtualDOM, Redux, routing, and more. Build real apps and explore advanced topics like TypeScript, Hooks, Canvas, and Analytics. Engage in interactive seminars, team projects, and app development for a thorough understanding of React's capabilities.
Duration
3 months (7 hrs/w)
Level
Beginner/Intermediate
Price
55000AMD/month
Requirements
JavaScript
Format
Offline/Online/Hybrid
Introduction and Thinking in React
- -What is React?
- -Writing Your First React App
- -Writing our first component
- -How to architect our applications
- -Data-flow between components
JSX and the Virtual DOM, Server Communication
- -What is VirtualDOM?
- -What is JSX?
- -Interacting with back-end servers
- -Loading state from our server
- -Handling CRUD from our server
Forms in React, Using Webpack with create-react-app
- -Events, buttons, and more
- -Handling all sorts of inputs
- -Hot-reloading and auto-reloaded development experiences
- -Customizing our build
Redux, Container and Presentational Components in Redux
- -Core redux workflow
- -Adding threading to our app
- -Advanced Reducer Composition
- -Presentational and Container components
- -Redux Action Creators
Routing, Advanced Components
- -React Router v6
- -Multi page applications through react-router
- -Dynamically handling routes
- -Authentication and multi-page applications
- -The React API and You
- -Understanding state and optimizing our components
Exams, Projects and Final Evaluation
- -Q&A sessions
- -Midterm Exam
- -Teams Split up
- -App Development
- -Seminar Sessions
- -Final Evaluation
Free Consultation Sessions Available
Apply Now!