Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maximrouiller/msp001
MSP001 Train The Trainer on How to Host a Node.js API on Azure with GitHub Actions
https://github.com/maximrouiller/msp001
azure nodejs presentation-materials training-materials
Last synced: 27 days ago
JSON representation
MSP001 Train The Trainer on How to Host a Node.js API on Azure with GitHub Actions
- Host: GitHub
- URL: https://github.com/maximrouiller/msp001
- Owner: MaximRouiller
- Created: 2020-03-04T21:22:57.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-04-13T05:21:10.000Z (almost 5 years ago)
- Last Synced: 2025-01-01T07:25:20.078Z (about 1 month ago)
- Topics: azure, nodejs, presentation-materials, training-materials
- Size: 21.5 KB
- Stars: 10
- Watchers: 4
- Forks: 7
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MSP001: How to host a NodeJS website on Azure
[![All Contributors](https://img.shields.io/badge/all_contributors-3-orange.svg?style=flat-square)](#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](https://mspttt.azureedge.net/content/msp001/presentations/msp001.pptx) |
| Videos | - [Full session](https://mspttt.azureedge.net/content/msp001/videos/msp001.mp4) |
| Demos | - [Demo 1 - Hello World](./demos/README.md#demo-1---hello-world)
- [Demo 2 - Node.js API](./demos/README.md#demo-2-nodejs-api)
- [Demo 3 - Pushing to Azure](./demos/README.md#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](#slides) | [Demos](./demos/README.md) |
|-------------------|---------------------------|
| 16 slides - 13 minutes, | 3 demos - 25 minutes[Full-length video can be viewed here](https://mspttt.azureedge.net/content/msp001/videos/msp001.mp4).
## 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](.demos/README.md).
| Demo | Minutes | Video
--------------------------------------------------|---------|-----------------
| [1 - Hello World](./demos/README.md#demo-1---hello-world) | 5:22 | [Download video](https://mspttt.azureedge.net/content/msp001/videos/msp001-Demo1.mp4)
| [2 - NodeJS API](./demos/README.md#demo-2-nodejs-api) | 7:50 | [Download video](https://mspttt.azureedge.net/content/msp001/videos/msp001-Demo2.mp4)
| [3 - Pushing to Azure](./demos/README.md#demo-3---pushing-to-azure) | 13:55 | [Download video](https://mspttt.azureedge.net/content/msp001/videos/msp001-Demo3.mp4)## Required Learning before presenting
One (1) of the following:
* [Azure Fundamentals](https://aka.ms/msp001/learn-fun)
* [AppServices](https://aka.ms/msp001/learn-app)## Qualified Student Partner Presenters ✨
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
Maxime Rouiller
🖋 💡 📹
saifeemustafaq
📢
Yash-Yadav
📖
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!