This tutorial will cover everything you need to build a complete URL shortener app in NodeJS. We will cover what environment to use, what tools to utilize, best coding practices, different third-party frameworks, JavaScript language tips and tricks, basic design principles, some front-end development and how to connect it to the backend and database, free continuous integration techniques and product deployment in general. All in all — how to build a working product from A to Z starting with no code, no design but with just a simple concept in mind.

What are the requirements?

Basics of JavaScript and NodeJS

Understanding of how Databases work (hint: they store data)

Some Bootstrap basics

Optionally you can also have some jQuery background

You should bring your natural curiosity and a lot of questions

You may find this tutorial useful if you:

Want to learn how to build products from scratch to production

Want to improve general understanding of some JS concepts

Want to get more insight on the development process

Project Start Date: Monday, March 27, 2017