My experiments with React framework, this is the path I followed:
-
May 03, 2021: Started with the React Tutorial
-
May 07, 2021: After completing the tutorial, there were a few challenges put across at the end of the tutorial.
-
May 11, 2021: Completed the challenges and started reading some documentation.
-
May 17, 2021: Followed a Youtube tutorial and learnt about building a website with frontend and back end using MERN stack. MERN stands for
- MongoDB - the backend for our website is stored in MongoDB, which is a database. Most people use the mongoose library with MongoDB, so as to help them in structuring the way data is sent and received from the backend.
- Express - It is a JavaScript Library which simplifies the process of making a server.
- React - Library used to design the front end.
- Node.js - Library to run javascript code.
One nice thing about the Tutorial was it taught how to use a cluster on the cloud to store all your data.
Important to note that there is an updated version of the tutorial, maybe you can check that out.
-
May 19, 2021: After learning a bit about MERN, I started exploring Javascript, Node.js in particular. Followed this tutorial on Node.
-
May 20, 2021: Before I went on to go ahead and start building my own project, i felt i needed to do a course on MERN stack. So after doing a bit of research I picked this course. The tutors name is Brad traversy and he has alot of good content on youtube as well.
-
May 21, 2021: When I started of the course, the tutor suggested to take his crash course on React if one didnt have the basics of React figure out. I started the course, and completed it over the course of a few days. The crash course had quite good content and gave me a good vibe about the tutor. The tutor covered quite a few basic topics in react like components, routing etc, he also taught about json server which can function as a mock back end.
-
May 24, 2021: Completed the Crash course, where we made a small project which was a task tracker. Following this I started the course on the Following Day. To maintain progress of the course, I decided to initialize another repository. Will try to keep updates here, but all course updates will be publishes in that repository.
-
June 7, 2021: Completed the back end side of things which involved user authentication, constructing all the required routes, worked with different technologies like bcrypt, express, express validator, mongoose, mongodb, mongodb atlas. Will work with React after this on the front end.
-
July 9, 2021: I completed the entire course, deployed it and its running alright. Over all im very satisified by the course coverage, quite amazing content and was perfect for me. Right from the length of the course to the covered topics, I feel its quite good for a beginner in React!!
I will be taking a break from personal projects on React and when i work on them again, Ill make sure to put updates here!!