Skip to content

Latest commit

 

History

History
31 lines (28 loc) · 539 Bytes

README.md

File metadata and controls

31 lines (28 loc) · 539 Bytes

Workshop Golang

  • Introdução Golang
  • Caracteristicas da linguagem
  • Comparação com Node.js
  • The go way
  • HTTP Server com Gin
  • Handler
  • Panic / Recover
  • Ping pong
  • JSON
  • Error handling
  • Logs
  • Validação de entrada
  • Interfaces
  • Solid
  • Liskov substition
  • Dependency Inversion
  • Estrutura de projeto Clean (Handler/Repo/Model/Service/Dtos)
  • Conexão com Banco
  • ORM
  • Conexão com serviços externos
  • Cronjob
  • Oauth2 protection
  • Oauth2 frontend auth

Tópicos avançados

  • Ponteiros
  • Stack x Heap
  • Concorrência