SitePoint
  • Premium
  • Library
  • Community
  • Jobs
  • Blog
LoginStart Free Trial

The home for developers

Track your course progress, manage projects, and find your dream job - all in one place.

Start Your Free Trial

7 Day Free Trial. Cancel Anytime.

SitePoint Premium

  • Access to 700+ courses
  • Publish articles on SitePoint
  • Daily curated jobs
  • Learning Paths
  • Discounts to dev tools
  • Library/
  • Text courses/
  • Your First Week With Node.js, 2nd Edition
Your First Week With Node.js, 2nd Edition

Your First Week With Node.js, 2nd Edition


Course details

4.7∙3 Ratings1 review

Published
April 2020
Publisher
SitePoint
Chapters
12

About the course

While there have been quite a few attempts to get JavaScript working as a server-side language, Node.js (frequently just called Node) has been the first environment that's gained any traction. It's now used by companies such as Netflix, Uber and Paypal to power their web apps. Node allows for blazingly fast performance; thanks to its event loop model, common tasks like network connection and database I/O can be executed very quickly indeed.

From a beginner's point of view, one of Node's obvious advantages is that it uses JavaScript, a ubiquitous language that many developers are comfortable with. If you can write JavaScript for the client-side, writing server-side applications with Node should not be too much of a stretch for you.

In this book, we'll offer a beginner's introduction to Node and its related technologies, and get you under way writing your first Node applications.

Authors

James Hibbard

James Hibbard

James is a regular contributor to SitePoint, most notably on topics around JavaScript. He also works as a network admin and freelance web developer.
Craig Buckler

Craig Buckler

Craig is a freelance UK web consultant who built his first page for IE2.0 in 1995. Since that time he's been advocating standards, accessibility, and best-practice HTML5 techniques. He's created enterprise specifications, websites and online applications for companies and organisations including the UK Parliament, the European Parliament, the Department of Energy & Climate Change, Microsoft, and more. He's written more than 1,000 articles for SitePoint and you can find him @craigbuckler.
Nilson Jacques

Nilson Jacques

Nilson is a full-stack web developer who has been working with computers and the web for over a decade. A former hardware technician, and network administrator. Nilson is now currently co-founder and developer of a company developing web applications for the construction industry. You can also find Nilson on the SitePoint Forums as a mentor.
James Kolce

James Kolce

Course Outline

Chapter 1: What Is Node and When Should I Use It?
Chapter 2: Build a Simple Page Counter Service with Node.js
Chapter 3: Understanding module.exports and exports in Node.js
Chapter 4: Forms, File Uploads and Security with Node.js and Express
Chapter 5: Working with Databases in Node
Chapter 6: How to Build and Structure a Node.js MVC Application
Chapter 7: Local Authentication Using Passport in Node.js
Chapter 8: How to Debug a Node App
Chapter 9: Node Testing for Beginners
Chapter 10: How to Use SSL/TLS with Node.js
Chapter 11: Configuring NGINX and SSL with Node.js
Chapter 12: Using Docker for Node.js Development

Reviews
4.7

3 total

2
1
0
0
0

Course details

4.7∙3 Ratings1 review

Published
April 2020
Publisher
SitePoint
Chapters
12

SitePoint

Stuff we do

  • Premium
  • Newsletters
  • Learning paths
  • Library
  • Forums

Contact

  • Contact us
  • FAQ
  • Publish your book
  • Write an article
  • Advertise

About

  • Our Story
  • Corporate Memberships
  • Start free trial
  • Login

Connect

  • RSS
  • Facebook
  • Twitter (X)
  • Instagram

Subscribe to our newsletter

Get the freshest news and resources for developers, designers and digital creators in your inbox each week

© 2000 – 2025 SitePoint Pty. Ltd.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Terms of usePrivacy policy