In this module, we’ll use Visual Studio Code (VSC) to create a simple app, test it with a browser, create a GitHub repository for our code, and push our code to Heroko so that it accessible to the public. We’ll use this same process each time we create a new app in this class. Create a […]
On the Express website, express is described as “a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.” Ok, not very descriptive. We see it is minimal, we see it is flexible, and we see it has a set of features for web and mobile apps. […]
A protocol is a detailed specification laying out how data is exchanged between two computers including the order of messages and the makeup of the messages. Client applications communicate with server programs on the web using the HTTP protocol. A very informative overview of the HTTP Protocol can be found here. Web application communication is […]
According to the article Using template engines with Express found in the Express documentation, “a template engine enables you to use static template files in your application. At runtime, the template engine replaces variables in a template file with actual values, and transforms the template into an HTML file sent to the client.” Express supports many […]
You may have experience working with relational databases that are specified using a structured query language (SQL). These databases consist of sets of tables. Each table can be conceptualized as having rows and column, where each row is a record in the table and the columns define the types of data that are stored in each […]