Skip to main content

Node.js: Free Online Courses

Free online courses to learn Node.js from zero.

nodejs.dev

https://nodejs.dev/

Introduction to NodeJS by edX.org

The ultimate beginner guide to creating web applications using Node.js, Express and MongoDB.

Have you ever wanted to create a full-fledged web application, beyond just a simple HTML page? In this course, you will learn how to set up a web server, interact with a database and much more!

This course will start off by teaching you the basics of Node.js and its core modules. You will then learn how to import additional modules and configure your project using npm. From there, you will learn how to use Express to set up a web server and how to interact with a MongoDB database using Mongoose. By the end of the course you will have created several real-world projects such as a web scraper, a blogging API, and a database migration script.

Let's jump to https://www.edx.org/course/introduction-to-nodejs-0

Getting Started with Node.js Courses at scotch.io

In the Getting Started with Node.js course we are going to learn what Node.js is all about. We'll start slow by writing a few very simple Node programs, but will quickly jump in and build an entire application.

We'll cover topics from setting up an Express server, working with packages via the Node Package Manager (npm), adding dynamic templates with EJS, and much more.

Get started at https://scotch.io/courses/getting-started-with-nodejs

Server-side Development with NodeJS, Express and MongoDB

This course deals with all things server-side. We base the entire course around the NodeJS platform. We start with a brief overview of the Web protocols: HTTP and HTTPS. We examine NodeJS and NodeJS modules: Express for building web servers. On the database side, we review basic CRUD operations, NoSQL databases, in particular MongoDB and Mongoose for accessing MongoDB from NodeJS. We examine the REST concepts and building a RESTful API. We touch upon authentication and security. Finally we review backend as a service (BaaS) approaches, including mobile BaaS, both open-source and commercial BaaS services.

Let's dive right in Server-side Development with NodeJS, Express and MongoDB.

Introduction to the Basic Node and Express Challenges on freeCodeCamp.org

https://www.freecodecamp.org/learn/apis-and-microservices/basic-node-and-express/

Popular posts from this blog

Wireguard VPN: Notes

Notes while trying Wireguard VPN on some of my testbeds.

Docker for Windows: Access Denied

Today, I get this error when running Docker for Windows on Windows 10 Build 1803. So, I check my current username (run whoami ) and add that user to docker-users local group, which has only NT AUTHORITY\SYSTEM account in members list. I must log out and log in again to run Docker for Windows.

Windows Command: arp - Address Resolution Protocol

Notes from daily work situation. While troubleshooting HSRP, I need to delete arp table on my computer. arp -d * Take a look at other options with arp command: C:\Users\Administrator>arp /? Displays and modifies the IP-to-Physical address translation tables used by address resolution protocol (ARP). ARP -s inet_addr eth_addr [if_addr] ARP -d inet_addr [if_addr] ARP -a [inet_addr] [-N if_addr] [-v] -a Displays current ARP entries by interrogating the current protocol data. If inet_addr is specified, the IP and Physical addresses for only the specified computer are displayed. If more than one network interface uses ARP, entries for each ARP table are displayed. -g Same as -a. -v Displays current ARP entries in verbose mode. All invalid entries and entries on the loop-back interface will be shown. inet_addr Specifies an internet address. -N if_a...