Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/glaucia86/vuejs-workshop
Repositório responsável pelos workshops de Vue.js com Azure App Service
https://github.com/glaucia86/vuejs-workshop
app-service azure azure-app-service mevn-stack mongodb todolist vuejs
Last synced: 4 months ago
JSON representation
Repositório responsável pelos workshops de Vue.js com Azure App Service
- Host: GitHub
- URL: https://github.com/glaucia86/vuejs-workshop
- Owner: glaucia86
- Created: 2019-06-19T23:02:10.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-03T03:42:05.000Z (almost 2 years ago)
- Last Synced: 2024-10-04T12:57:26.345Z (4 months ago)
- Topics: app-service, azure, azure-app-service, mevn-stack, mongodb, todolist, vuejs
- Language: JavaScript
- Size: 1000 KB
- Stars: 25
- Watchers: 3
- Forks: 6
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Workshop - Vue.js com Azure
[![Tutorial-Todo-List-com-Vuejs-1.png](https://i.postimg.cc/Mp1srBWL/Tutorial-Todo-List-com-Vuejs-1.png)](https://postimg.cc/k2XF2BRN)Repositório responsável pelos workshops de Vue.js com Azure.
## Recursos Utilizados 🚀
* **[Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=javascript-0000-gllemos)**
* **[Node.js](https://nodejs.org/en/)**
* **[Vue.js](https://vuejs.org/)**
* **[Vue-CLI](https://cli.vuejs.org/)**
* **[MongoDb Community Server](https://www.mongodb.com/download-center/community)**
* **[MongoDb Compass GUI](https://www.mongodb.com/download-center/compass)**
* **[Postman](https://www.getpostman.com/)**
* **[Azure Web App Service](https://azure.microsoft.com/services/app-service/?WT.mc_id=javascript-0000-gllemos)**
* **[Azure Storage Account](https://azure.microsoft.com/services/storage/?WT.mc_id=javascript-0000-gllemos)**
* **[Azure CosmosDb](https://azure.microsoft.com/services/cosmos-db/?WT.mc_id=javascript-0000-gllemos)**
* **[Conta - Azure](https://azure.microsoft.com/?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)**
## Pré-requisitos 📌
Para a realização dos workshops de Vue.js, se faz necessário ter noções de: **HTML, CSS & JavaScript**. Pensando nisso, estou disponibilizando abaixo dois cursos grátis de:
* **[Crie um site simples usando HTML, CSS e JavaScript](https://docs.microsoft.com/learn/modules/build-simple-website/?WT.mc_id=javascript-0000-gllemos)**
* **[Desenvolva aplicativos Web com o Visual Studio Code](https://docs.microsoft.com/learn/modules/develop-web-apps-with-vs-code/?WT.mc_id=javascript-0000-gllemos)**
Realizando esses 2 cursos, vocês já estarão aptos para realizar os workshops:
* **[workshop-1](workshop-1/workshop-1.md)**
* **[workshop-2](workshop-2/workshop-2.md)**
Já o Workshop-3, se faz necessário ter noções de: **Node.js & MongoDb**. Para isso, recomendo os cursos grátis:
* **[Tutorial: CRUD API RESTful com: Node + Express + MongoDb](https://www.youtube.com/playlist?list=PLb2HQ45KP0WstF2TXsreWRv-WUr5tqzy1)**
* **[Curso: Criando APIs com NodeJs](https://www.youtube.com/playlist?list=PLHlHvK2lnJndvvycjBqQAbgEDqXxKLoqn)**
Realizando esses dois cursos, você já estará totalmente apto para realizar o workshop:
* **[workshop-3](workshop-3/workshop-3.md)**
## O que eu vou aprender?! 📕
Esse repositório possui 3 workshops, dependendo do tempo do meetup que será realizado o desenvolvimento das aplicações.
Os níveis estão divididos em:
* Inicial (workshop-1)
* Intermediário (workshop-2)
* Avançado (workshop-3)A intenção é que todas as pessoas desenvolvedoras possam aprender Vue.js desenvolvendo aplicações do dia-a-dia usando desde conceitos básicos à avançados de Vue.js.
Após o desenvolvimento de cada projeto, ensinaremos a realizar o deploy/host dos projetos na nuvem usando o **[Azure App Service](https://azure.microsoft.com/?WT.mc_id=javascript-0000-gllemos)** e **[Azure Storage Account](https://azure.microsoft.com/services/storage/?WT.mc_id=javascript-0000-gllemos)**
## Projetos a serem Desenvolvidos 💾
Conforme explicado, os workshops estão nivelados. Assim sendo, segue a descrição e o tempo que cada worshop terão (aproximadamente):
| Workshop | Nível | Projeto | Tempo de Duração (aproximadamente) |
|---|---|---|---|
| **[workshop-1](workshop-1/workshop-1.md)** | Iniciante | Calculadora em Vue.js | 1h 30min |
| **[workshop-2](workshop-2/workshop-2.md)** | Intermediário | Todo-List | 2h 30min |
| **[workshop-3](workshop-3/workshop-3.md)** | Avançado | SPA: MEVN | 4h 30min |## Workshops 💻
Durante o workshop, estaremos trabalhando com 3 workshops, que tem como principal objetivo ensinar a desenvolver projetos em Vue.js e no final integrar as aplicações na plataforma Azure.
* **[workshop-1 - Calculadora em Vue.js](workshop-1/projeto-1/README.md)**
* **[workshop-2 - Todo-List em Vue.js](workshop-2/projeto-2/README.md)**
* **[workshop-3 - Single Page Application com MEVN](workshop-3/projeto-3/README.md)**## Agenda 📒
* **[Workshop 1 - Calculadora em Vue.js](workshop-1/workshop-1.md)**
* **[Workshop 2 - Todo-List em Vue.js](workshop-2/workshop-2.md)**
* **[Workshop 3 - Single Page Application com MEVN](workshop-3/workshop-3.md)**
## Tenho Dúvidas... O que Faço?! ❓
Caso tenham dúvidas aos códigos dos projetos relacionados aos workshops, sintam-se a vontade em abrir uma **[ISSUE AQUI](https://github.com/glaucia86/vuejs-workshop/issues)**. Assim que possível, estarei respondendo as todas as dúvidas que tiverem!
**(documentação em desenvolvimento)**