Skip to main content

Creating the single post blog page template. Dynamically linking to single posts from index page.

RESTful routes is a conventional pattern to follow when structuring different routes for interacting with the server whenever an HTTP request is made by the client.

The process of saving blog post data to the database by submitting it with a form.

Populating post templates with static content from MongoDB.

Setting up a MongoDB database on a Node server and using Mongoose to interact with that database.

Setting up forms to create new blog posts. Explains how Express captures and parses that data.

Dynamically adding items to the page for every piece of content. AKA every post gets a card on the homepage.

A quick guide on connecting, pulling and pushing to remote repositories (like GitHub). You will do this a lot. Like so many times.

Rio De Janeiro, Christ the Redeemer, Capybaras, Beaches, Street Food. Oi!

The goal of the project, planned features and initial wireframe.

Mongoose is a framework that makes it easy to pass data between a Node application and a MongoDB.

MongoDB is a Non-Relational Database that stores data in objects and arrays. MongoDB is the most popular database to use with Node.js, Express.js, and modern web applications in general.

Understanding the difference between relational and non-relational databases.

How to construct and display the results of dynamic API requests in an Express application.

The Application Programming Interface is how code/computers talk to each other, and provides an easy way to collect data or services from external sources.

Reviewing some of the new Javascript syntax such as template literal strings, const and let, arrow functions etc.

Using the Postman application to test POST routes inside of an Express application. Sending data to the application with a form.

When you create an EC2 Cloud9 instance, out of the box your preview will only be available in your native browser. This explains how to make the EC2 instance publicly available.

Express partials are like React components. Express EJS is like React JSX. This is the basics for laying out templates in Express.

Explaining the basics of EJS, which is how we use Javascript to create dynamic HTML content.