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.
What you'll learn
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.
Table of contents
- Introduction 3m
- The Container Story 7m
- Docker Overview 7m
- Installing Docker 1m
- Docker Command Line 4m
- Working with Images and Containers 4m
- Dockerizing a Node.js App 6m
- Docker Compose 5m
- Deploying Containers in Azure 5m
- Containers and Linux App Services 8m
- Supporting Continuous Deployment 5m
- Summary 1m
- Introduction 2m
- Subscriptions, Groups, and Resources 5m
- Using Tags 4m
- Enforcing Role-based Access Control 4m
- Applying RBAC and Viewing Permissions 4m
- Adding Locks to an Azure Resource 2m
- Managing Policies 7m
- Using Automation Scripts 5m
- Editing and Deploying an ARM Template 9m
- Applying Updates and Azure Resource Explorer 6m
- Exploring Azure Quickstart Templates 3m
- Summary 1m