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

Linux command: lspci

Linux command: lspci - list pci devices tuyendq@ubuntu001:~$ man lspci NAME        lspci - list all PCI devices SYNOPSIS        lspci [options] DESCRIPTION        lspci is a utility for displaying information about PCI buses in the system and devices connected to them.        By  default,  it  shows a brief list of devices. Use the options described below to request either a more verbose output or output intended for parsing by        other programs.        If you are going to report bugs in PCI device drivers or in lspci itself, please include output of "lspci -vvx" or even better  "lspci  -vvxxx"  (however,        see below for possible caveats).        Some  parts of the output, especially in the highly verbose modes, are probably intelligible only to experienced PCI hac...

Metasploit Framework: Notes

"The Metasploit Framework contains a suite of tools that you can use to test security vulnerabilities, enumerate networks, execute attacks, and evade detection."

Vagrant: Notes

Vagrant is a tool for building and managing virtual machine environments in a single workflow. Download the latest version of Vagrant for your operating system at https://www.vagrantup.com/downloads.html