Javascript Online Tutorial

JavaScript is a general purpose scripting language that runs both in the web browser and on the backend using technologies such as NodeJS. On the web, we can use JavaScript to create interactive applications that do not need to reload the entire page plus other cool things. On the backend, we can use it to access the database, create APIs, chatting apps etc. Javascript Online Tutorial

Lesson Prerequisites

For you to successfully complete this lesson, you should have the following requirements

NodeJS – we will be executing JavaScript files directly using NodeJS from the command line. Alternatively you can execute the files in the web browser but that takes a a little more time and involves working with multiple programs.

Web Browser – a web browser can be used as an alternative to executing JavaScript files that we will be working with.

Visual Studio Code – we will be using it as the code editor. It comes with a built-in terminal that will allow us to easily execute JavaScript code from within the text editor. You can also use any code editor that you prefer.

Jobs Available for JavaScript Developers

You basically have three (3) major categories as follows

Front-end Developer – as the name suggests, you will work on the front-end. That is to say the user interface.

Back-end Developer – you will be doing cool backend staff like writing APIs, Business Logics, Data access and storage etc.

Full-stack Developer – the best of both worlds, you will be doing what the front and back-end developers do.

What applications can you develop with JavaScript?

Gone are the days when JavaScript was considered a toy language that you use to make web pages interactive. It is now a mature language with the support of big tech companies like Google, Facebook, etc. JavaScript can be used to develop the following types of applications

Web Applications – well this one is obvious but we still have to mention it. Most web applications use JavaScript to make them interactive. We have online applications for running source code, graphics designing, playing videos etc that heavily depend on JavaScript to work smoothly

Mobile Applications – frameworks such as PhoneGap, Sencha Touch etc. making use of JavaScript as one of the components that allow developers to create cross-platform mobile applications.

Real-time network applications – features of JavaScript enable us to create real-time applications in a networking environment that allow users to communicate with one another. For example, you can use web sockets to create two way communication apps that deliver messages instantly and much of it depends on JavaScript.

Utility Tools – you can use JavaScript to create utilities like Command-line tools. A good example of a command line tool that is written using JavaScript is NPM. NPM is a command line tool for NodeJS that is used to manage packages.

Games – everybody loves games. You can use JavaScript to create games that run in the web browser or on Desktops supported by NodeJS.

Read more: Vuejs Tutorials Online

Desktop Applications – Visual Studio Code is a popular text editor that is created using NodeJS. As you already know, Node allows us to run JavaScript on the backend and create cool apps.

Comments are closed