Skip to content

caneto/jornada_backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Academia do Flutter

Este projeto é um estudo a fundo do BackEnd.

Jornada BackEnd

Hands-on Cuindapet backend (shelf) -- Abrange Introdução, Iniciando nosso projeto (Configuração/Arquitetura), Middlewares, Módulo usuário, Módulo de Categorias, Módulo de Fornecedores, Migração Mysql para Null Safety, Módulo de Agendamento, Módulo de Chat, Removendo no sound null safety

Introdução (Indodução a Backend), (Get_It e Injectable principais conseitos), (Arquitetura do nosso backend), (Informação Importante sobre refactory) Iniciação nosso projeto (Configuração/Arquitetura) (Criando o projeto), (Configurando variáveis locais (.env)), (Instalando o Mysql Local (importante)), (Configurando MySql na Docker), (Criando classe de conexão com o banco de dados), (Configurando esturura de Logs), (Cofnigrando Service Locator (get_it, injectable), (Atualizando Shelf para null safety), (Configurando estrutura de Rotas (Shelf-Router)) Middlewares (Introdução a middlewares no shelf), (Construindo Middleware de Cors), (Middleware de Default Content Type Response), (JWT - Conceitos), (Middleware de segurança)
Módulo usuário (Modelagem de dados), (Registro usuário), (Login com e-mail e password), (Login social), (Confirmar login), (Postman atualizar variável dinamicamente), (Refresh Token), (Recuperar usuário logado), (Atualizar url avatar), (Atualização do Device Token (Para Push Notification)) Módulo de categorias (Construindo módulo), (Construindo Serviço de Buscar todas categorias) Módulo de fornecedores (Criando e configurando módulo), (Busca de fornecedores por GeoLocation), (Busca de fornecedor por id), (Buscar serviços de um fornecedor), (Verificar se email do usuário existe), (Criando novo Fornecedor e usuário), (Atualizando dados do Fornecedor)
Migrando Driver do Mysql para Null Safety (Migrando Driver do Mysql para Null Safety) Módulo de Agendamento (Criando módulo), (Agendando serviço em um fornecedor), (Alterando status do agendamento), (Buscar todos agendamentos pelo usuário logado),(Buscar todos agendamentos pelo usuário de fornecedor logado)

📝 Licença

Esse repositório está sobre a Licença GNU General Public License v3.0, e você pode vê-la no arquivo LICENSE para mais detalhes. 😉

Linkedin Badge

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published