Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/glaucia86/dab-workshop


https://github.com/glaucia86/dab-workshop

Last synced: 24 days ago
JSON representation

Awesome Lists containing this project

README

        

# Workshop - Learn: DAB (Data API builder)

![dab-nestjs](img/dab-workshops.gif)

❤️ Developed by the Community for the Community!❤️



Welcome to the DAB (Data API builder) workshops. In this repository, you will find a series of workshops that will help you learn how to develop an application using DAB with different Front-End frameworks, but with different databases!

## 🚀 Resources Used

- **[Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=javascript-75515-gllemos)**
- **[Node.Js v.16.x - due to the Front-End Project](https://nodejs.org/en/)**
- **[Azure Data Studio](https://azure.microsoft.com/en-us/products/data-studio/)**
- **[Azure Static Web Apps](https://azure.microsoft.com/services/app-service/static/?WT.mc_id=javascript-75515-gllemos)**
- **[Azure Static Web App CLI](https://azure.github.io/static-web-apps-cli/)**
- **[.NET 6.0 SDK](https://learn.microsoft.com/azure/azure-functions/?WT.mc_id=javascript-75515-gllemos)**
- **[Vue.Js](https://vuejs.org/)**
- Some Visual Studio Code extensions:
- **[GitHub Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=javascript-75515-gllemos)**
- **[Azure Tools Extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-node-azure-pack&WT.mc_id=javascript-75515-gllemos)**
- **[REST Client Extension](https://marketplace.visualstudio.com/items?itemName=humao.rest-client&WT.mc_id=javascript-75515-gllemos)**
- **[Remote Containers Extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers&WT.mc_id=javascript-75515-gllemos)**

## 📚 How to Follow these Workshops?

The workshops was written in a way that you can follow it in order. However, you can also jump to a specific workshop if you want to learn a specific topic. And also, if you want to translate the workshops to your language, you can do it by following the **[Translation Guide](translation-guide.md)**.

| Workshops | en-us | pt-br | es | fr |
| ------------------------------------------------------ | -------------------------------------------------------- | -------------------------------------------------------- | ------------ | ------------ |
| Full Stack Application with DAB + Azure SQL + Azure Static Web Apps and Vue.Js | **[HERE](workshops/en-us/workshop-demo-01/01-intro.md)** | **[AQUI](workshops/pt-br/workshop-demo-01/01-intro.md)** | **[TODO]()** | **[TODO]()** |

## ⭐️ Free Courses & Important Resources

Here are some free courses and important resources that you can use to learn more about DAB (Data API builder)

- ✅ **[DAB Documentation](https://learn.microsoft.com/azure/data-api-builder/overview-to-data-api-builder?WT.mc_id=javascript-75515-gllemos)**
- ✅ **[DAB GitHub Repository](https://github.com/Azure/data-api-builder)**
- ✅ **[DAB Discussion](https://github.com/Azure/data-api-builder/discussions)**
- ✅ **[Azure Tips & Tricks - Conecta uma Base Dados diretamente desde o Azure Static Web Apps](https://www.youtube.com/watch?v=vGOnh0UrADg)**

## ❓ Questions? Comments?

If you have any questions about the code developed, feel free to open an **[ISSUE HERE](https://github.com/glaucia86/dab-workshop/issues)**. We'll get back to you soon!