Skip to content

Projeto desenvolvido durante o curso Go Expert da Full Cycle

Notifications You must be signed in to change notification settings

leobelini-studies/go_expert_api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Full Cycle - Go Expert API

Projeto desenvolvido durante o curso Go Expert da Full Cycle (Link do curso)

Sobre o Projeto

Este projeto em Golang tem como objetivo fornecer uma implementação prática de conceitos essenciais no desenvolvimento de APIs, com foco em HTTP Server, Mux, Autenticação JWT e documentação de API com Swagger. Durante as aulas, exploramos diversos tópicos, incluindo:

  • Retomada de conceitos de HTTP Server e Mux;
  • Criação de Endpoints para realizar operações CRUD em produtos;
  • Apresentação dos principais frameworks e roteadores, com ênfase no uso do pacote chi;
  • Implementação de middlewares para enriquecer a lógica da aplicação;
  • Introdução à autenticação e utilização de tokens JWT para garantir a segurança da API;
  • Documentação da API utilizando Swagger.

Executando o Projeto

Requisitos:

  • Go instalado.

Passo a Passo:

  1. Configure o .env;
  2. Execute go run cmd/server/main.go para iniciar o projeto;

About

Projeto desenvolvido durante o curso Go Expert da Full Cycle

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages