What is Nodejs?
Nodejs is a platform that is used to build scalable server-side applications in JavaScript.
What is Express?
Express is a micro-framework used ontop of Nodejs. Express does the following for Node:
An arrow function is the updated syntax to the regular function syntax. The update was made when ES6 was released. The syntax is supposed to save time and simplify function scope.
Unlike PHP, Java, and C#, javascript did not have true class-based functionality. Before javascript classes were introduced in ES6 we had to use a constructor function and prototype syntax to mimic class behavior.
The best way to approach how these functions work is by starting with the this keyword.
Control flow is the order in which code is executed. Without intervention code runs from the first line to the last line.
The Binary Search algorithm is a search algorithm to find a specific element in an array. Binary search only works on sorted arrays.
The import and export statements help share JavaScript functions across multiple files. The use of these statements helps to keep code manageable and reuseable.
The async/await keywords are a new syntax, introduced in ES2017, to work with promises in JavaScript.
Destructuring assignment syntax allows you to unpack values from arrays or object properties and assign them to different variables.
Template literals, introduced in ES6, are a new way to work with strings.
A function is said to be recursive when it calls itself until it hits a defined stopping point. Recursion allows you to write functions in a "cleaner" way.
Big O notation allows us to talk formally about how the runtime of an algorithm grows as the inputs grow.
The UPDATE keyword is used to update data in a database. UPDATE can be used to change multiple pieces of data and you can use the WHERE keyword to change specific data.
The SQL INSERT INTO Statement is used to add new rows of data to a table in the database.
SQL (Structured Query Language) is a specialized language to get information or data out of a database. There are multiple database systems such as MySQL, PostgreSQL, and SQLite.
String reversal is a common interview question. The interview may ask you to preform this action in multiple ways. I am going to show you three ways to do this.
Vue.js is an open-source Model–view–viewmodel JavaScript framework for building user interfaces and single-page applications. It was created by Evan You, and is maintained by him and the rest of the active core team members coming from various companies such as Netlify and Netguru.(source: wikipedia)