Node.js Full Course - Beginner's Guide to Node.js

Node.js Full Course - Beginner's Guide to Node.js

This complete 26-part Node.js tutorial for beginners will teach you everything you need to know to get started with Node.js.

Learning any new technology is a time-consuming process where it's easy to get lost. This is why we created this series of practical, bite-sized videos about Node.js for beginners so you can get up to speed quickly!

We choose to focus on the most important tasks and scenarios to make the most of your time. While we won't cover every single thing to know about Node.js, you'll get all the essential knowledge you need to get started on your project.

What is Node.js and why you should learn it [1 of 26]

Discover what Node.js is all about and why it can be an asset to your tech porfolio. Watch the complete series to begin your Node.js developer journey!

How to install Node.js on Linux, macOS or WSL [2 of 26]

Prepare your environment for streamlined Node.js developpement and easy update with NVM. Say goodbye to permissions issues or updates galore! This video is for Linux, macOS or WSL users. Look at the next video for the Windows version.

How to install Node.js on Windows [3 of 26]

Prepare your environment for streamlined Node.js developpement and easy update with NVM. Say goodbye to permissions issues or updates galore! This video is Windows users. Look at the previous video if you use Linux, macOS or WSL.

How to run JavaScript code in Node.js using files or REPL [4 of 26]

Once you have a working Node.js environment, let's try running JavaScript code with it! Experiment with the interactive REPL tool and see how to create your own programs using JavaScript.

How to set up VS Code for Node.js development [5 of 26]

To efficiently develop Node.js applications, you need a good code editor. Let's take a tour of Visual Studio Code and discover 5 extensions you can use to improve your JavaScript development workflow.

How to create a new Node.js project [6 of 26]

Demonstration: quickly initialize new Node.js project using the NPM CLI.

How to use NPM scripts for your development tasks automation [7 of 26]

Development tasks to build, test and start your Node.js apps are run frequently and can be bothersome to type manually. Automate your tasks with NPM scripts to make your workflow more efficient.

How to add and remove a dependency in a Node.js app [8 of 26]

Code less and focus more on your custom development thanks to packages. Discover why packages are useful how you can use them in your Node.js applications.

What is a lockfile and why you should commit it [9 of 26]

Lockfiles in Node.js are very important yet often misunderstood. Learn what is package-lock.json, how it work and why it's needed.

How to update your Node.js dependencies [10 of 26]

Packages gets updated constantly, with new features, bug fixes or security patches. Discover what is semantic versioning and how you can keep your dependencies up-to-date without breaking your code in the process.

How to manage Node.js vulnerabilities [11 of 26]

Vulnerabilities can be a serious threat to any application. Learn how to assess the risk of your dependencies, and how to fix vulnerabilities in your Node.js applications using the NPM audit tool.

How to work with files and directories with Node.js [12 of 26]

In almost every software you need to manipulate files at some point. Discover which built-in Node.js modules you can use to work with the file system in your Node.js applications.

How to list the contents in directories with Node.js [13 of 26]

Navigate the file system and learn how to explore and list folder contents using the Node.js standard library.

How to use filesystem paths with Node.js [14 of 26]

File system path manipulation can sometimes be tricky, especially for cross-platform applications. Discover how to manipulate paths in Node.js, with OS differences in mind.

How to create files and directories with Node.js [15 of 26]

Creating files is a convenient way to export data in your applications, but you also need to make sure you do not overwrite existing files in the process. Learn how you can write to the file system in your Node.js programs while checking for existing files and folders.

How to read and update JSON files with Node.js [16 of 26]

JSON is a file format particularly useful for storing data in Node.js applications. Learn how to read and modify JSON files while taking care of potential failures.

How to create a web API with Node.js and Express [17 of 26]

Express is a popular library for building RESTful web APIs with Node.js. Discover how you can create and configure a web server using Express.

How to create a GET API with Node.js and Express [18 of 26]

Understanding routing is the first step to create API endpoints. Let's add our first GET API to a web server using Node.js and Express.

How to handle API routing with Node.js and Express [19 of 26]

When creating RESTful APIs, you need to retrieve parameters from the URL to access specific resources. Discover how to set up routing parameters with Node.js and Express.

How to create an API that receives JSON with Node.js and Express [20 of 26]

When building an API that create new resources, you need to grab and parse data from the client application. Let's take a look at how you can build an endpoint that receive JSON using Node.js and Express.

How to create update and delete APIs with Node.js and Express [21 of 26]

To complete our CRUD (Create, Read, Update and Delete) API, we finally have to add the Update and Delete endpoints. Let's see how it differs from Read and Create and put the finishing touch to our Node.js and Express server.

How to run your code step by step in Node.js built-in debugger [22 of 26]

Being efficient at finding software bugs is an important skill for all developers. Using a debugger can help you analyze a program and find issues quickly. Let's discover how you can use the built-in Node.js debugger to run your code step by step.

How to configure VS Code to debug JavaScript Node.js apps [23 of 26]

Let's take some time to see how you can configure and use Visual Studio Code for debugging Node.js applications.

How to use the VS Code debugger with Node.js apps [24 of 26]

Learn how you can run and analyze your Node.js code step by step using the integrated Visual Studio Code debugger.

How to read a stack trace in VS Code to debug a Node.js app [25 of 26]

traces can be a bit unintelligible at first, but they are really useful to find out the source of an error in an application. Discover how you can use the call stack panel in Visual Studio Code to trace back exceptions in your Node.js applications.

How to use advanced debugging features in VS Code [26 of 26]

Learn advanced debugging techniques for more efficient debugging of your Node.js applications using Visual Studio Code.

node javascript programming web-development developer

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

Hire Node.JS Developers | Skenix Infotech

We are providing robust Node.JS Development Services with expert Node.js Developers. Get affordable Node.JS Web Development services from Skenix Infotech.

The Ultimate Guide to Web Scraping With JavaScript and Node.js

We’re going to illustrate how to perform web scraping with JavaScript and Node.js. Learn how to use the Axios and Cheerio packages to extract data from a simple website. Learn how to use a headless browser, Puppeteer, to retrieve data from a dynamic website that loads content via JavaScript.

Why Web Development is Important for your Business

With the rapid development in technology, the old ways to do business have changed completely. A lot more advanced and developed ways are ...

Important Reasons to Hire a Professional Web Development Company

    You name the business and I will tell you how web development can help you promote your business. If it is a startup or you seeking some...

JavaScript Full Course - Beginner's Guide to JavaScript on Node.js

This complete 51-part JavaScript tutorial for beginners will teach you everything you need to know to get started with the JavaScript on Node.js. JavaScript Full Course - Beginner's Guide to JavaScript on Node.js