Thomas Cansino
Posted on August 14, 2024
Hi everyone! Welcome back to another blog where I document the things I learned in web development. I do this because it helps retain the information and concepts as it is some sort of an active recall.
On days 105-107, I focused on expanding my knowledge of Node.js and Express by working on a simple project: a contacts manager. This project allows me to create, read, update, and delete contact information, which helped me practice my backend development skills.
I started by setting up a backend project from scratch and creating an Express server. This provided the foundation for my application. I also learned how to configure and use Thunder Client to test my API endpoints, ensuring everything was working correctly.
I then set up routes using Express Router to handle various HTTP requests for CRUD operations. This allowed me to manage contact data effectively.
Additionally, I explored middleware in Express to handle requests and responses more efficiently.
Finally, I integrated MongoDB using Mongoose. This made interacting with the database much simpler by providing an easy way to define data models and perform operations.
Focusing on backend development is a big step as it will set me apart when applying for junior roles in the future. This project was a good experience in enhancing my backend skills and preparing for more challenges ahead.
Anyways, that’s all for now. More updates in my next blog! See you there!
Posted on August 14, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.