role-iq-logo
Rock [Azure]
See all Azure roles

Microsoft Azure for Node.js Developers - Building Secure Services and Applications

Microsoft Azure supports Node.js for building and deploying cloud applications. This course explores security-oriented Azure services, including software containers, role-based access control, and more.
Course info
Rating
(18)
Level
Advanced
Updated
Jul 31, 2017
Duration
2h 48m
Table of contents
Description
Course info
Rating
(18)
Level
Advanced
Updated
Jul 31, 2017
Duration
2h 48m
Description

In this course, Microsoft Azure for Node.js Developers - Building Secure Services and Applications, you'll focus on security-oriented Azure features you'd consider in a Node.js application. First, you'll explore software containers with Docker as a way to develop and deploy applications in self-contained, standardized units. You'll then step into automation and resource management, using policies, locks, Role-based Access Control and Azure Resource Manager Templates. You'll then explore storing secrets in an Azure Key Vault, and finish with authentication and authorization using Azure Active Directory. When you're finished with this course, you'll have learned about multiple resources that will help you as you build secure Node applications deployed in Microsoft Azure. This course is adapted from "Microsoft Azure for .NET Developers - Building Secure Services and Applications" by Scott Allen.

About the author
About the author

Simon is a staff author at Pluralsight. With a 30-year background in programming and teaching, he obsesses on making complicated subjects accessible, memorable, and easier to learn. Since 2002, he's recorded dozens of popular and highly-rated training courses. His current focus is on iOS and computer science topics.

More from the author
TypeScript: The Big Picture
Beginner
45m
Nov 22, 2019
Machine Learning: Executive Briefing
Beginner
40m
Jul 11, 2019
More courses by Simon Allardice
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Welcome. I'm Simon Allardice and in this course, we're diving into Microsoft Azure's security oriented features to consider when deploying a node. js application. We'll begin with software containers as a way to develop and deploy in self-contained, standardized units. We'll explore policies and role-based access, then cover automation and provisioning entire environments using Azure resource manager templates. We'll cover options for authentication and authorization for our applications and our APIs, using Azure Active Directory together with passport authentication middleware for Node. And use Azure Key Vault as a way to securely encrypt and store secrets, keys, and certificates. By the end of the course, you'll have an understanding of multiple techniques and approaches you can use to build your own secure systems. Let's get started.