This article is the eleventh part of Week of Web(#WOW). If you don’t know what #WOW is here’s a card to it.

In this article, we will be creating our database and linking it to our ToDo list application. Then we will be writing Firestore commands in our NodeJS application to add, read and delete data in our database.

But before we start developing let's get the theory right

What is a Database?

A database is an organised collection of data. Well If you ask what data is then it could be any piece of information like text, number, picture or even a byte.


This article is the tenth part of Week of Web(#WOW). If you don’t know what #WOW is here’s a card to it.

In this article, we will be using Express.js to write server-side code without the hassle of going through a little complex Node.js code. Do note that Express is made on top of Node.js, so in the end, it’s Node.js itself and knowing the concepts of Node.js will be helpful. Here's a card to Node.js in case you missed it.

Now that this is out of our way, let's get started.

What is Express.js?

Express is a backend application framework that helps…


This article is the ninth part of Week of Web(#WOW). If you don’t know what #WOW is here’s a card to it.

In this article, we will learn server-side scripting using Node.js along with Node.js runtime and Node.js modules.

What is Node.js?

Node.js is not a programming language but rather a JavaScript runtime environment that means it allows developers to JavaScript on servers.

This will be much clearer when we know the history of JavaScript

When JavaScript first came out in the 1990s, it was designed as a simple scripting language to run in the browser. As the web platform evolved, there were…


This article is the eighth part of Week of Web(#WOW). If you don’t know what #WOW is here’s a card to it.

In this article, we will learn about Backend Development and know what happens in the server when a user interacts with an application.

What is Backend Development?

Backend Development is the part of full-stack development where what happens behind the scenes is defined. It is also known as server-side development.

For example, when you go to Coder's Capsule home page on Medium, what happens in the server is all the articles written on Coder's Capsule is fetched from the database and then…


This article is the seventh part of Week of Web(#WOW). If you don’t know what #WOW is here’s a card to it.

In this article, we will learn how HTML documents are compiled by JavaScript to create a Document Object Model and how could we use it to make our website interactive.

What is DOM?

It’s basically a structured representation of your HTML document. It is a tree of nodes (or elements) created by the browser. Javascript could be used to manipulate the DOM and its elements.

DOM is object-oriented that means each node has its own property and methods that we can…


This article is the sixth part of Week of Web(#WOW). If you don’t know what #WOW is here’s a card to it.

In this article, we will learn all the essentials of Core JavaScript which includes data type, strings, arrays, object literals, loops, conditionals, functions.

So if you are completely new to JavaScript, this article is for you!

What is JavaScript?

JavaScript is a high-level programming language. By high level, it means that there is a lot of abstraction, that is a lot of things are done automatically in the background without you knowing about it like memory management which you would do…


This article is the fifth part of Week of Web(#WOW). If you don’t know what #WOW is here’s a card to it.

This article is a hands-on tutorial on styling your HTML documents using CSS and in the end, we will style our Todo list application.

You don't have to be good to start, you have to start to be good, so let’s get started ;)

Photo by Marcus Ganahl on Unsplash

What is CSS?


This article is the fourth part of Week of Web(#WOW). If you don’t know what #WOW is here’s a card to it.

This article is a hands-on tutorial on creating HTML documents and in the end, we will create an HTML document for our Todo list application.

Photo by Kelly Sikkema on Unsplash

Let’s get this party started!

What is HTML?


This article is the first part of Week of Web(#WOW). If you don’t know what #WOW is here’s a card to it.

In this article we will be going through the tools and software we will be using throughout this series along with step by step tutorial.

So without further ado let’s get started

Photo by Sajad Nori on Unsplash

Node.js


This article is the second part of Week of Web(#WOW). If you don’t know what #WOW is here’s a card to it.

In this article, we will learn what are version control systems and set up Git and GitHub to implement proper versioning of our Todo list application.

So watch’ya waiting for? Let’s Begin!

Are Git and GitHub the same?

On a scale of maybe to absolutely, I would say,

“ Absolutely no!”

There is a common misconception that Git and GitHub are the same, maybe due to the similarities they share in their name but yeah we cant say car and carpet are the same…

Vinayak Tekade

A young developer looking forward to learn, teach and grow together. Contact me at @VinayakTekade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store