https://github.com/glaucia86/ssi-usp-serverless
Repositório das demos realizadas no evento SSI-USP
https://github.com/glaucia86/ssi-usp-serverless
azure azure-functions http-trigger nodejs serverless
Last synced: 12 months ago
JSON representation
Repositório das demos realizadas no evento SSI-USP
- Host: GitHub
- URL: https://github.com/glaucia86/ssi-usp-serverless
- Owner: glaucia86
- Created: 2019-08-17T01:48:05.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-05-07T00:43:59.000Z (almost 5 years ago)
- Last Synced: 2025-02-07T20:23:19.355Z (about 1 year ago)
- Topics: azure, azure-functions, http-trigger, nodejs, serverless
- Language: JavaScript
- Homepage:
- Size: 7.81 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Demo Palestra: Ganhe mais Produtividade Criando Projetos Serverless com Visual Studio Code & Node.js - SSI USP LESTE
[](https://postimg.cc/Lq008z60)
Repositório responsável pela demo do evento: **[Semana de Sistemas de Informação - USP Leste](http://ssi.dasiusp.com)**
## Recursos Utilizados 🚀
- **[Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=javascript-0000-gllemos)**
- **[Node.js](https://nodejs.org/en/)**
- **[Extensão Visual Studio Code: Azure Functions](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azurefunctions&WT.mc_id=javascript-0000-gllemos)**
- **[Conta Azure - Conta Gratuita](https://azure.microsoft.com/free/?WT.mc_id=javascript-0000-gllemos)**
## Conta - Azure for Students ⭐️
Caso você seja um(a) estudante de alguma Instituição de Ensino de Faculdade ou Universidade, poderá criar sua conta no **[Azure for Students](https://azure.microsoft.com/free/students/?WT.mc_id=javascript-0000-gllemos)**. Essa conta te dará o benefício em possuir crédito de USD 100,00 para usar os serviços de maneira gratuita, sem necessidade de possuir um cartão de crédito. Para ativar essa conta, bastam acessar o link ao lado: **[AQUI](https://azure.microsoft.com/free/students/?WT.mc_id=javascript-0000-gllemos)**
## Sobre a Demo 💻
- **demo-1**: aqui eu ensino como fazer o famoso 'HelloWorld' com Node.js & Azure Functions. Após a criação, iremos realizar o deploy no Visual Studio Code direto para a nuvem!
## Executando localmente a aplicação
1. Para executar localmente a aplicação precisa primeiramente baixar o pacote npm do azure function tools globalmente na sua máquina por meio do comando:
```bash
> npm i -g azure-functions-core-tools --unsafe-perm true
```
2. Feito isso, vai até a pasta da demo em: `demo-1`
3. Agora, abre novamente o seu prompt de comando e execute o comando:
```bash
> func host start
```
Abre a browser em: `http://localhost:7071/api/students` e pronto! Executará o seu primeiro HTTP Trigger no browser!
## Links & Recursos Importantes ❗️
Durante a live, comentei sobre importantes documentações, links e recursos que podem auxiliar o seu conhecimento sobre Serverless & Azure Functions
- ✅ **[Link dos Slides da Palestra](https://aka.ms/AA5u7ek)**
- ✅ **[Azure para devs JavaScript & Node.js](https://docs.microsoft.com/javascript/azure/?WT.mc_id=javascript-0000-gllemos&view=azure-node-latest)**
- ✅ **[Documentação Azure Functions](https://docs.microsoft.com/azure/azure-functions/?WT.mc_id=javascript-0000-gllemos)**
- ✅ **[Criando a sua Primeira Função no Visual Studio Code](https://docs.microsoft.com/azure/azure-functions/functions-create-first-function-vs-code?WT.mc_id=javascript-0000-gllemos)**
- ✅ **[Extensão Vs Code – Azure Functions](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azurefunctions&WT.mc_id=javascript-0000-gllemos)**
- ✅ **[E-Book Grátis - Azure Serverless Computing Cookbook](https://azure.microsoft.com/resources/azure-serverless-computing-cookbook/?WT.mc_id=javascript-0000-gllemos)**
- ✅ **[Cursos Grátis - Azure Functions](https://docs.microsoft.com/learn/paths/create-serverless-applications/?WT.mc_id=javascript-0000-gllemos)**