First CRUD application! (Express.js/MongoDB)

theuserll

L.L.

Posted on January 17, 2020

First CRUD application! (Express.js/MongoDB)

Hey DEV's!

This is actually my first post and to be honest, I am kinda excited to share this with you all.πŸ€ͺ

I've been studying programming for the past few months. HTML and CSS were familiar but I had no clue about Javascript.

I took a really awesome course on Udemy that helped me a lot. Then, right after that, I took another one about Node.js/ Express, and MongoDB.

In my case, I learn by "doing". So, instead of following the same projects, I decided to create a basic CRUD application to apply what I have been learning.

The result: Journals

What I used/learned along with this project:
-CSS Framework (PaperCSS)
-API's
-Server-side Rendering (Pug)
-Javascript fundamentals and ES6
-Node.js & Express.js
-MongoDB
-Github
-Heroku

And so much more! 😯

I know that this will be a long journey but after finishing this as my second project (The first one was a simple To-Do List built with Javascript), I can say that it is totally worth it!

What helped me:

  1. Create a plan (What I will learn first? And after that?)
  2. Followed concepts, not "Do what I Do" (Never followed the same project, always tried something different with the same concepts)
  3. β€œThe best is the enemy of the good.” mindset!

About the number "3". I started to learn programming before but I gave up twice because I couldn't get everything at first. Stupid mistake!
Now, I will try. If that doesn't work, I will try another way. It doesn't matter if it is not the BEST way, but if it works, I will celebrate my small victory TODAY and improve TOMORROW!😌

That's all! I hope to be more around here!
Best,

Lucas L.

PS 1: This was only for learning purposes.
PS 2: The list with things I didn't focus was way bigger (handling errors, security, authentication, etc...)


TO FIX:

  • If you try to create a post without one of the fields (First Name, Last Name, Title, or Text), it will return an error.

πŸ’– πŸ’ͺ πŸ™… 🚩
theuserll
L.L.

Posted on January 17, 2020

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related