/msp001

MSP001 Train The Trainer on How to Host a Node.js API on Azure with GitHub Actions

MSP001: How to host a NodeJS website on Azure

All Contributors

Session Abstract

We are in a cloud world. There are so many options on how to do deploy something on Azure that it can be confusing. In this session, we're going to walk through one of the simplest scenario on how to get something in the cloud the right way. We're going to go through together on how to host a NodeJS API on Azure with GitHub Actions.

After this session, you will be able to create an API, create the Azure resource's, and automatically deploy that application to work with teammates.

Table of Content

Resources Links
PowerPoint - Presentation
Videos - Full session
Demos - Demo 1 - Hello World
- Demo 2 - Node.js API
- Demo 3 - Pushing to Azure

How To Use

Welcome!

We're glad you are here and look forward to your delivery of this amazing content.

As a new(or veteran) presenter, we'll give you all the necessary content to ensure that you give a session of quality! This guide will provide you a full run-through of the presentation. This presentation is a creation of the Cloud Advocates team.

Along with the video of the presentation, this document will link to all the assets you need to successfully present including PowerPoint slides and demo instructions & code.

  1. Read document in its entirety.
  2. Watch the video presentation
  3. Ask questions

Get Started

This training repository is divided in to the following sections:

Slides Demos
16 slides - 13 minutes, 3 demos - 25 minutes

Full-length video can be viewed here.

Slides

The slides are divided in four sections:

Section Slides Notes
Introduction and prerequisites 1-3
Azure hosting options, static vs dynamic 8-10
AppService 11-12
Conclusion 15-16

Demos

What's Here? Pre-delivery preparation, stage ready videos, required files (such as JSON templates), and walk-through videos

Detailed explanations of each demonstration associated with this presentation can be found in this section. These are technical demonstrations that utilize a number of tools both in and out of Azure. You can get a high level overview of the tools and how we will be using them here.

Demo Minutes Video
1 - Hello World 5:22 Download video
2 - NodeJS API 7:50 Download video
3 - Pushing to Azure 13:55 Download video

Required Learning before presenting

One (1) of the following:

Qualified Student Partner Presenters ✨

Thanks goes to these wonderful people (emoji key):


Maxime Rouiller

🖋 💡 📹

saifeemustafaq

📢

Yash-Yadav

📖

This project follows the all-contributors specification. Contributions of any kind welcome!