Web Development Jargons Explained in 4 Different Ways
Being a server side runtime environment, NodeJs comes with built in modules, namely ‘http’, ‘https’ module, that deal with data transfers. You can write a very basic Node server with just a few lines of code. See example. To start a server, just use Node to execute the file containing the server code in terminal
The following video demonstrates how to create a text file, edit it, and delete it using the command line interface.
You can install and use third party NodeJs libraries in your projects to speed up development time. This is however a double edged sword as there are just too many choices for NodeJs. For web frameworks alone, there exists more than 10 different choices.
ExpressJs is one of the more popular and mature web framework. It has been the go to choice for building server applications in NodeJs. The team behind ExpressJs also created Koa, which is a more minimalistic approach to writing APIs. Koa has risen in popularity dramatically in 2017 and is the hottest choice in 2018.
Command line interface (CLI) is a text based input system for programmers to instruct a computer. Programmers need to input lines of precise instructions the computer understands for it to work. It is the preferred way for programmers to interact with computers as it is very fast.
Cohort 72 begins on December 5th, 2022
Learn back-end development with Ruby and Rails. Computer science fundamentals with practical programming skills.
Students and instructors from world-class organizations