Olá, tudo bem? Neste repositório se encontram todas as aulas realizadas no curso, cada aula está organizado em uma pasta.
Dentro de cada pasta você vai encontrar a apresentação de slides, pois lá tem os links importantes para você consultar e baixar os materiais se apoio se achar necessário. E os códigos do projeto com a evolução de acordo com cada aula.
- Vue.js
- Vue CLI
- Visual Studio Community
- Git for Windows
- Bootstrap 4
- Componentes do Bootstrap 4 para Vue.js
- Dashboard Argon em Bootstrap
As requisições para as API se encontram abaixo para facilitar
- Requisições da aplicação https://course-api-generic.azurewebsites.net/api
- Documentação da API https://course-api-generic.azurewebsites.net/swagger
Principais chamadas que iremos utilizar
- CRUD de empresas - /api/empresa
- CRUD de contatos da empresa - /api/empresacontato
- CRUD de usuários - /api/usuário
- CRUD de relação entre usuários e suas empresas - /api/usuarioempresa
Modelo
{
"dataList": [ ],
"data": null,
"statusCode": 200,
"summary": {
"total": 0,
"pageSize": 10,
"data": null
},
"errors": null
}
-
Seção 1: Iniciando o curso e conhecendo o projeto
-
- Aula 1: Introdução
-
- Aula 2: Vue.js, estrutura e padrão
-
- Aula 3: O projeto - Modelo do negócio
-
- Aula 4: Protótipo e estruturando o HTML
-
Seção 2: Desenvolvimento
-
- Aula 5: Iniciando o projeto
-
- Aula 6: Configurando Bootstrap 4
-
- Aula 7: Outras bibliotecas para trabalharmos
-
- Aula 8: Criando a estrutura no Vue
-
- Aula 9: Organizando a navegação - Rotas
-
- Aula 10: Criando o primeiro cadastro - CRUD
-
- Aula 11: Cadastros avançados
-
Seção 3: Componentes e outras bibliotecas
-
- Aula 12: Validação de formulário
-
- Aula 13: Eventos e popup de notificação
-
- Aula 14: Tela de carregamento
-
- Aula 15: Carregando campo de select via API
-
- Aula 16: Datepicker
-
- Aula 17: Reaproveitando código - Mixins
-
- Aula 18: Paginação das consultas
-
- Aula 19: Cache - LocalStorage e Cookie
-
Seção 4: Acesso e permissionamento
-
- Aula 20: Criando o aplicativo no Firebase
-
- Aula 21: Implementando login e autorização
-
- Aula 22: Dados do usuário logado
-
- Aula 23: Modelo do sistema com multitenancy
-
- Aula 24: Permissionamento na aplicação
-
Seção 5: Finalização
-
- Aula 25: Variáveis de ambiente e publicação
-
- Aula 26: Visão geral do projeto implementado