1 min read
If you’re interested in building widgets…
Here’s the study plan if you want to become a React engineer courtesy of Microsoft Co-Pilot:
1. Fundamentals of Web Development
- HTML & CSS
- Books: “HTML and CSS: Design and Build Websites” by Jon Duckett
- Courses: freeCodeCamp’s Responsive Web Design Certification
- JavaScript Basics
- Books: “Eloquent JavaScript” by Marijn Haverbeke
- Courses: JavaScript Basics on Codecademy
2. Advanced JavaScript
- Books: “You Don’t Know JS” series by Kyle Simpson
- Courses: JavaScript: Understanding the Weird Parts on Udemy
3. Version Control with Git
- Books: “Pro Git” by Scott Chacon and Ben Straub
- Courses: Git & GitHub on Udacity
4. React Basics
- Books: “Learning React” by Alex Banks and Eve Porcello
- Courses: React for Beginners by Wes Bos
5. Advanced React
- Books: “Fullstack React: The Complete Guide to ReactJS and Friends” by Anthony Accomazzo, Nathaniel Murray, and Ari Lerner
- Courses: Advanced React and Redux on Udemy
6. State Management
- Redux
- Books: “Redux in Action” by Marc Garreau
- Courses: Modern React with Redux on Udemy
- Context API
- Courses: React Context API on Pluralsight
7. React Router
- Books: “React Router Quick Start Guide” by Sagar Ganatra
- Courses: React Router v6 on Egghead.io
8. Testing in React
- Books: “Testing JavaScript Applications” by Lucas Fernandes da Costa
- Courses: Testing React with Jest and Enzyme on Udemy
9. TypeScript with React
- Books: “Pro TypeScript: Application-Scale JavaScript Development” by Steve Fenton
- Courses: React with TypeScript on Udemy
10. Building Projects
- Books: “React Projects” by Roy Derks
- Courses: Build a Real-World App with React and Firebase on Udemy
11. Deployment and DevOps
- Books: “The DevOps Handbook” by Gene Kim, Patrick Debois, John Willis, and Jez Humble
- Courses: Full-Stack Web Development with React Specialization on Coursera
12. Continuous Learning
- Stay Updated: Follow React blogs, join React communities, and contribute to open-source projects.