Career Development

Project Tutorial: How to Create an URL Shortener in NodeJS

url-shortnerBackmeupplz is a “Troubleshooter” that have worked on multiple products from the year of 2012. He is from Vancouver, CA and has an inherent love for Node.js, Swift, and Objective-C. With tons of experience, he loves teaching iOS development lately and has worked on more than 25 products in more than 40 countries. With such a vast experience, he has changed the life of more than a million users. He also has 202 followers on LiveEdu.tv.

The project that he will work on is “How to Create an URL Shortener in NodeJS.” This project is in TEACHING mode. It is a live and real-world project. This means that you can interact with the streamer and communicate with them directly using chat. Got stuck? Just go ahead and ask her questions.

  • Starting Date: Monday, March 27, 2017
  • Schedule: 27, 29, 31st March, 2017 18:00-20.00 PST

What is the project about?

In this tutorial project, you will be able to learn how to build a complete URL shortener app in NodeJs. The tutorial will cover everything that you will need to know how to build the URL shortener app. Backmeupplz will also ensure that the learners understand the best coding practice with proper tool utilization. He will also share some JavaScript tricks that you can use in your other web development projects. Other things that the tutorial aims to cover are basic design principles, backend database, and product development.

For who is the project aimed at?

The project is aimed at learners who are eager to expand their web development skills. To completely enjoy and learn at the same time, the viewer should have a basic understanding of JavaScript, Node.js, Databases, Bootstrap, and jQuery in general. If you are a complete beginner, the course is not for you. You need to meet the basic requirement before you can start with the tutorial.

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

What will you be able to do after you finish the course?

After you finish the tutorial, you will be able to understand how an URL shortener works. You will also have a working version of the URL shortener which you can share with your friends! Thought, the project can not be a big leap in your portfolio, but it can always be used in future web development apps.

The Curriculum

Session 1: Setting-up the Environment and the backend

March 27, 18:00-20:00 PST
  • Setting up the programming environment
  • Setting up the database
  • Setting up the backend

Session 2: Setting-up the frontend

March 29, 18:00-20:00 PST
  • Creating a pretty-looking web page
  • Hooking it up to backend methods
  • Webpage localization

Session 3: Deploying the app

March 31, 18:00-20:00 PST
  • Setting up VPS
  • Setting up continuous integration
  • Setting up DNS and SSL

The project can be a great learning experience for those who want to improve their Node.js knowledge. And, if you are just eager to know how an URL shortener works, this LIVE project is for you.

To watch and learn, you need a LiveEdu Pro subscription. With just the subscription, you will not only be able to learn from this tutorial but also get access to other Premium Project Tutorials.

Avatar
About author

I, Dr. Michael J. Garbade is the co-founder of the Education Ecosystem (aka LiveEdu), ex-Amazon, GE, Rebate Networks, Y-combinator. Python, Django, and DevOps Engineer. Serial Entrepreneur. Experienced in raising venture funding. I speak English and German as mother tongues. I have a Masters in Business Administration and Physics, and a Ph.D. in Venture Capital Financing. Currently, I am the Project Lead on the community project -Nationalcoronalvirus Hotline I write subject matter expert technical and business articles in leading blogs like Opensource.com, Dzone.com, Cybrary, Businessinsider, Entrepreneur.com, TechinAsia, Coindesk, and Cointelegraph. I am a frequent speaker and panelist at tech and blockchain conferences around the globe. I serve as a start-up mentor at Axel Springer Accelerator, NY Edtech Accelerator, Seedstars, and Learnlaunch Accelerator. I love hackathons and often serve as a technical judge on hackathon panels.