Description
In this course, you will :
- Using the most recent web technology, create dynamic web apps.
- Learn the programming skills required to land a job as a software engineer.
- Many large projects, exercises, and quizzes will allow you to hone your skills.
- Learn the fundamental concepts of React and Redux.
- Learn the React toolchain, including NPM, Webpack, Babel, and ES6/ES2015 Javascript syntax.
- Because you understand the fundamentals so well, be the engineer who explains how Redux works to everyone else.
- Recognize the value of creating reusable components.
Syllabus :
- Building Content with JSX
- Communicating with Props
- Structuring Apps with Class-Based Components
- State in React Components
- Understanding Lifecycle Methods
- Handling User Input with Forms and Events
- Making API Requests with React
- Building Lists of Records
- Using Ref's for DOM Access
- Let's Test Your React Mastery
- Understanding Hooks in React
- Navigation From Scratch
- Hooks in Practice
- Deploying a React App
- On We Go...To Redux!
- Integrating React with Redux
- Async Actions with Redux Thunk
- Redux Store Design
- Navigation with React Router
- Handling Authentication with React
- Redux Dev Tools
- Handling Forms with Redux Form
- REST-Based React Apps
- Using React Portals
- Implementing Streaming Video
- The Context System with React
- Replacing Redux with Context
- Important - Do Not Skip
- Working with Older Versions of React