API GraphQL desenvolvida no curso Vue JS - Guia Completo (Vue CLI, Vue Router, Vuex e GraphQL) disponível na Udemy.com.
Para ter acesso ao setup como um todo, acesse o Monorepo do projeto em https://github.com/plinionaves/vue-finances
A API foi criada para um Gerenciador de Finanças Pessoais e usa as seguintes tecnologias e recursos:
- NodeJS
- Prisma (Client e Binding)
- GraphQL Yoga
- Moment
- JSON Web Tokens
- Bcrypt
- API GraphQL (Queries e Mutations)
- PM2
- PostgreSQL
- Docker (Compose e Machine)
- Prisma Server
O curso aborda praticamente tudo sobre o Vue, mas também nas seções finais é desenvolvida uma aplicação completa (Gerenciador de Finanças Pessoais) incluido o Backend, alguns tópicos abordados:
- Dominando os princípios (Diretivas, Instância Vue, Computed Properties, etc)
- Listas e condicionais (v-for, v-if e v-show)
- Vue CLI
- Components (Introdução, Props e Events, Slots, etc)
- Formulários
- Animações
- Rotas com Vue Router (Básico, aninhamento, guardas, etc)
- Chamadas HTTP com Axios
- Gerenciamento de estado com Vuex
- Projeto final (Back + Front, Docker)
- Build de produção + deploy
- e muito mais!
Veja a grade completa na página do curso.
Desenvolvido por: Plínio Naves
- Email: [email protected]
- Twitter: @plinionaves
- Github: github.com/plinionaves
- Linkedin: linkedin.com/in/plinionaves/
Participe do nosso grupo no Facebook: Cursos Plínio Naves