An open API service indexing awesome lists of open source software.

https://github.com/glaucia86/employee-crud-api

Aplicação CRUD com api com diferentes frameworks e sendo consumido por um único Back-End
https://github.com/glaucia86/employee-crud-api

Last synced: 6 months ago
JSON representation

Aplicação CRUD com api com diferentes frameworks e sendo consumido por um único Back-End

Awesome Lists containing this project

README

          

# API CRUD Node.js + PostgreSQL + Azure - Employee API

Repositório responsável pela série de vídeos desenvolvendo uma única API que será usada em diferentes frameworks:

* **Project #1 - [Angular](https://angular.io/)**
* **Project #2 - [Vue](https://vuejs.org/)**
* **Project #3 - [React](https://pt-br.reactjs.org/)**
* **Project #4 - [Svelte](https://svelte.dev/)**

A intenção é criar uma aplicação CRUD (API) que permite ser usada nesses 4 principais frameworks!
Se desejarem entender o passo a passo no desenvolvimento dessa API, eu escrevi um artigo no dev.to **[AQUI](https://dev.to/azure/desenvolvendo-uma-aplicacao-crud-node-js-com-postgresql-3clk)**.

## 🚀 Recursos Utilizados

* **[Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=javascript-9652-gllemos)**
* **[Node.js](https://nodejs.org/en/)**
* **[Postman](https://www.getpostman.com/)**
* **[PostgreSQL - PgAdmin](https://www.postgresql.org/download/)**
* **[Conta - Azure](https://azure.microsoft.com/?WT.mc_id=javascript-9652-gllemos)**
* **[Static Web Apps](https://docs.microsoft.com/azure/static-web-apps/?WT.mc_id=javascript-9652-gllemos)**
* **[Extensão Visual Studio Code: Azure Functions](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azurefunctions&WT.mc_id=javascript-9652-gllemos)**
* **[Azure Storage Account](https://azure.microsoft.com/services/storage/?WT.mc_id=javascript-9652-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-9652-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-9652-gllemos)**

## 💻 Série de Vídeos

Os vídeos são realizados durante o live coding que ocorre semanalmente no canal da **[Twitch.tv](https://www.twitch.tv/glaucia_lemos86)** e do **[Youtube](https://www.youtube.com/channel/UC2Qzw5aqCBk_z0lWJnumWQQ)**.

Abaixo seguem os links dos projetos realizados até o momento para cada framework!

### **Angular**

| Vídeo Aula | Descrição |
|---|---|
| **[Vídeo 01](https://youtu.be/XPkZP2KQtZI)** | Vídeo 1 - Angular + Node.js + PostgreSQL |
| **[Vídeo 02](https://youtu.be/igw22ZmaGrc)** | Vídeo 2 - Angular + Node.js + PostgreSQL |
| **[Vídeo 03](https://youtu.be/igw22ZmaGrc)** | Vídeo 3 - Angular + Node.js + PostgreSQL |
| **[Vídeo 04](https://youtu.be/NVRmVIQZqnk)** | Vídeo 4 - Angular + Node.js + PostgreSQL |
| **[Vídeo 05](https://youtu.be/YGsUk7s3iv0)** | Vídeo 5 - Angular + Node.js + PostgreSQL |
| **[Vídeo 06](https://youtu.be/MvU5iSlVfj8)** | Vídeo 6 - Angular + Node.js + PostgreSQL |
| **[Vídeo 07](https://youtu.be/8OLpIEBZXHk)** | Vídeo 7 - Angular + Node.js + PostgreSQL |
| **[Vídeo 08](https://youtu.be/74M9Wcor5Ag)** | Vídeo 8 - Angular + Node.js + PostgreSQL |
| **[Vídeo 09](https://youtu.be/1r-E_I9v9qo)** | Vídeo 9 - Angular + Node.js + PostgreSQL |
| **[Vídeo 10](https://youtu.be/TIri3VfL6Hs)** | Vídeo 10 - Angular + Node.js + PostgreSQL |
| **[Vídeo 11](https://youtu.be/p9sRUIdWFZE)** | Vídeo 11 - Angular + Node.js + PostgreSQL |
| **[Vídeo 12](https://youtu.be/1XuItO5rOLY)** | Vídeo 12 - Angular + Node.js + PostgreSQL |
| **[Vídeo 12.1](https://youtu.be/KSpal6F17-Y)** | Vídeo 12.1 - Angular + Node.js + PostgreSQL |

### **Vue**
| Vídeo Aula | Descrição |
|---|---|
| **[Vídeo 01](https://youtu.be/G_8Pi7Y1eiE)** | Vídeo 1 - Vue + Node.js + PostgreSQL |
| **[Vídeo 02](https://youtu.be/8jppxpWxYzM)** | Vídeo 2 - Vue + Node.js + PostgreSQL |
| **[Vídeo 03](https://youtu.be/ZP_1XOC6gnA)** | Vídeo 3 - Vue + Node.js + PostgreSQL |
| **[Vídeo 04](https://youtu.be/K-PIpLD8zvs)** | Vídeo 4 - Vue + Node.js + PostgreSQL |
| **[Vídeo 05](https://youtu.be/UysSATJ8wb0)** | Vídeo 5 - Vue + Node.js + PostgreSQL |
| **[Vídeo 06](https://youtu.be/3NxCKy2qtHI)** | Vídeo 6 - Vue + Node.js + PostgreSQL |
| **[Vídeo 07](https://youtu.be/4cRI8kmIn6w)** | Vídeo 7 - Vue + Node.js + PostgreSQL |
| **[Vídeo 08](youtube.com/watch?v=lUlXOWh3Rkk)** | Vídeo 8 - Vue + Node.js + PostgreSQL |

### **Deploy no Azure & Migração para Arquitetura Serverless [EM BREVE]**
| Vídeo Aula | Descrição |
|---|---|

### **React [EM BREVE]**
| Vídeo Aula | Descrição |
|---|---|
| **[Video 1 - EM BREVE]()** | Video 1 - EM BREVE |
### **Svelte [EM BREVE]**
| Vídeo Aula | Descrição |
|---|---|
| **[Video 1 - EM BREVE]()** | Video 1 - EM BREVE |

## ❗️ Links & Recursos Importantes

Como dito durante as live codings, sempre estaremos citando links e recursos importantes que direcionarão para: documentações, cursos gratuitos, livros e conteúdos relacionados a Node.js & PostgreSQL. Abaixo, segue uma lista desses recursos, que são considerados leituras, cursos ou livros recomendados:

- ✅ **[Curso Grátis de Criando Aplicações JavaScript com Node.js](https://docs.microsoft.com/learn/paths/build-javascript-applications-nodejs/?WT.mc_id=javascript-9652-gllemos)**
- ✅ **[Banco de Dados do Azure para PostgreSQL](https://docs.microsoft.com/azure/postgresql/?WT.mc_id=javascript-9652-gllemos)**
- ✅ **[Crie um BD do Azure para PostgreSQL no Azure](https://docs.microsoft.com/azure/postgresql/quickstart-create-server-database-portal?WT.mc_id=javascript-9652-gllemos)**
- ✅ **[Tutorial: Crie um Painel de Análise em Tempo Real usando BD Azure PostgreSQL](https://docs.microsoft.com/azure/postgresql/tutorial-design-database-hyperscale-realtime?WT.mc_id=javascript-9652-gllemos)**
- ✅ **[Azure para devs JavaScript & Node.js](https://docs.microsoft.com/javascript/azure/?WT.mc_id=javascript-9652-gllemos&view=azure-node-latest)**
- ✅ **[Documentação Azure Functions](https://docs.microsoft.com/azure/azure-functions/?WT.mc_id=javascript-9652-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-9652-gllemos)**
- ✅ **[Extensão Vs Code – Azure Functions](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azurefunctions&WT.mc_id=javascript-9652-gllemos)**
- ✅ **[E-Book Grátis - Azure Serverless Computing Cookbook](https://azure.microsoft.com/resources/azure-serverless-computing-cookbook/?WT.mc_id=javascript-9652-gllemos)**
- ✅ **[Cursos Grátis - Azure Functions](https://docs.microsoft.com/learn/paths/create-serverless-applications/?WT.mc_id=javascript-9652-gllemos)**

## ❓ Tenho Dúvidas... O que Faço?!

Caso tenham dúvidas aos códigos desenvolvidos durante a série de vídeos/live, sintam-se a vontade em abrir uma **[ISSUE AQUI](https://github.com/glaucia86/employee-crud-api/issues)**. Assim que possível, estarei respondendo as todas as dúvidas que tiverem!

**(documentação em desenvolvimento)**