Skip to content

Utilizado para curso "Vue Avançado - Projeto completo, Firebase e componentes". Todas as aulas se encontram organizadas dentro de cada pasta neste repositório, com os slides, documentos e os códigos implementados

Notifications You must be signed in to change notification settings

brunoseco/curso-avancado-vue

Repository files navigation

Vue Avançado - Projeto completo, Firebase e componentes

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.

Links importante

Conexão com a API

As requisições para as API se encontram abaixo para facilitar

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
}

Aulas

  • 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

About

Utilizado para curso "Vue Avançado - Projeto completo, Firebase e componentes". Todas as aulas se encontram organizadas dentro de cada pasta neste repositório, com os slides, documentos e os códigos implementados

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published