Node.js is a very popular platform and is a first-class citizen in Azure. This course shows you how to build various kinds of secure applications that integrate with Azure AD, and make use of Azure facilities such as managed identity and Key Vault.
Node.js in Azure can be used in many ways: web apps, functions, containers, and more. While writing these applications, you'll want to offer authentication and authorization using Azure AD. You'll want to give your applications identities using managed identity so they can access secure resources in a secure, monitored, and controlled manner. You'll want your application to save secrets, secrets that are well guarded, come with great monitoring, and more. In this course, Microsoft Azure for Node.js Developers - Building Secure Services and Applications, you'll learn how to write Node.js applications that can work in any form, and integrate and make use of all the facilities that Azure AD offers. You'll also find out how Node.js applications can be given managed identities, and how such applications can safely use secrets guarded by Azure Key Vault. By the end of this course, you'll have a good understanding of how to make use of the facilities Azure offers, helping you write secure applications in Node.js.
Sahil Malik has been a Microsoft MVP for the past 8 years, author of several books and numerous articles in both the .NET and SharePoint space, consultant, and trainer who delivers talks at conferences internationally.
Course Overview Hello. My name is Sahil Malik, and welcome to my course, Microsoft Azure for Node.js Developers ‑ Building Secure Services and Applications. Node.js is a very popular platform. It is no wonder that it is a first‑class citizen in Microsoft Azure. Writing secure applications is a pretty big topic, but how does Azure specifically help you in writing secure services and apps using Node.js? In this course, I explain how you can support modern authentication protocols for Node.js applications using Azure AD. I show you how you can build headless applications, web applications, web APIs, and so much more. I'm not afraid of details in this course, so we get a pretty good overview of permissions, scopes, forwarding user identity, calling Microsoft graph, and managing your applications. Also, every application needs to deal its secrets, right? So I explain with examples and code how to use managed identity and key vault. There is plenty of code in this course, and by the end of this course, you'll be well equipped in making use of the facilities that Azure offers when offering secure services and applications in Microsoft Azure using Node.js. I hope you find this course useful, and thank you for watching.