Microservice Development on Azure: Node.js

Microservice Development on Azure: Node.js

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 3h 08m | 700 MB

Build and launch a Node.js application using Web Apps, CosmosDB, and Container Services

This course shows you step-by-step how to use Azure Building Blocks to deploy your Node.js microservice-based apps to the cloud.

You will start with what cloud-native applications are and their benefits. You will also learn about the crucial reasons for developing a Node.js app and deploying it on Azure. Then you will understand different Azure services, highlight Azure building blocks used by Node.js apps, and deploy your Node.js applications on the Azure Cloud platform. Finally, you will monitor and troubleshoot your Node.js applications with Azure App Insights.

By the end of the course, you will have mastered building an application in Node.js that’s based on microservices, deploying it on the Azure Cloud platform, and monitoring and troubleshooting it with Azure App Insights.

This course will immediately immerse you in the amazing world of Azure, from both an architectural and a hands-on developmental approach. While the author talks about Azure building blocks, he also demonstrates them and highlights their core features. Next, the author walks you through the different steps in the actual development process, to the point where you can run apps in Azure. Lastly, your running app will be integrated with Azure Container Services, allowing for high-availability and scalability.

What You Will Learn

  • Learn how to build a sample Node.js application for Azure Cloud
  • Build an application using Node.js and understand what it takes to build cloud-native apps
  • Learn about different Azure architectural building blocks you can use to run Node.js apps on Azure
  • Use Azure architectural building blocks and integrate CI/CD DevOps pipeline concepts
  • Understand Azure services such as Azure Web Apps, Azure Container Services, and Cosmos DB and highlight specifics used by Node.js applications
  • Architect and deploy services such as zooming for high-availability on the Azure platform
  • Extend Azure application benefits by integrating with Azure Container Services and Azure Kubernetes Services
  • Monitor and troubleshoot your application using Azure Application Insights
Table of Contents

The Node.js Sample App
1 The Course Overview
2 What App Are We Building
3 Developing the Node.js Sample App
4 Introduction to MongoDB
5 Optimizing Node.js for Cloud
6 Monitoring and Troubleshooting

Basics of Cloud-Native Apps
7 What Is Digital Transformation
8 Benefits of Cloud-Native Apps
9 Key Reasons for Running Node.js on Azure
10 The Node.js CI CD Toolkit

Azure Building Blocks
11 Cosmos DB Overview
12 Deploying Azure Web Apps
13 Azure Container Services
14 Azure Kubernetes Services (AKS)

High Availability
15 Azure SLA for Cosmos DB
16 Azure Web App High Availability
17 Azure Reference Architectures

Azure Application Insights
18 What Are Application Insights
19 AKS Monitoring Dashboards
20 Course Summary