Cover image for Advanced Server-Side Programming with Node.js

Advanced Server-Side Programming with Node.js

Build advanced secure applications and APIs with Node.js

MC

Created by Mohammad Chughtai

Explore advanced server-side programming techniques with Node.js and learn how to build secure, scalable web applications. Discover how to implement authentication, use modern frameworks, and protect your apps from common threats while keeping your codebase maintainable and efficient.

Packt | Jan 2018 | 187 min

Start Trial
LevelIntermediate
CategoriesWeb & Application Development, Server-Side Development Tools and Utilities, Python

What You Will Learn

You will start by understanding how Node.js works under the hood, then move on to applying advanced security measures and authentication methods. Step by step, you will build dynamic web applications using EJS, integrate third-party modules, and follow the MVC pattern to keep your projects organized and efficient.

Key Features

  • Set up secure authentication using PassportJS and social logins with OAuth
  • Apply MVC architecture for clean, scalable, and maintainable code
  • Protect applications with encryption, Helmet, and best security practices

Target Audience

If you already know the basics of Node.js and want to deepen your skills, this course is for you. It's ideal for developers aiming to build secure, high-performance web apps and APIs, and those looking to master modern authentication and security techniques for real-world projects.

Related courses