Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Projeto ZEROHERO - Bootcamp/DevOps Fest

Projeto ZEROHERO - Bootcamp/DevOps Fest

Overview Go, uma apresentação feita para iniciar o bootcamp e hands-on.

02b3f64a1d67d061c3be08729322a90b?s=128

Jefferson Otoni Lima

December 14, 2021
Tweet

More Decks by Jefferson Otoni Lima

Other Decks in Programming

Transcript

  1. DEVOPS FEST BOOTCAMP (ZEROHERO) Evento Online via Youtube DEVOPS FEST

    @jeffotoni https://s3wf.com.br https://engdb.com.br
  2. DevOps [DevOps Bootcamp] (devopsbootcamp.net)

  3. 1 PROGRAMAÇÃO PROGRAMAÇÃO

  4. 1 Overview on Go!

  5. Robert Griesemer Russ Cox Rob Pike Ken Thompson

  6. DEVOPS FEST @jeffotoni Russ Cox 6

  7. @jeffotoni C Newsqueak Limbo Alef Pascal Modula Oberon Erlang Ancestrais

    DEVOPS FEST 7
  8. DEVOPS FEST 1 8 @jeffotoni Cenário WEB

  9. @jeffotoni 2007 C java C++ python frustrações DEVOPS FEST 9

  10. None
  11. @jeffotoni Lançamento GO concorrente compilada GC Não possui generics (em

    breve) Não possui OO Não possui herança Não possui exceção (try-catch-finally) Goroutines e não Threads 2009 - Web DEVOPS FEST 11
  12. @jeffotoni 96% linguagens interpretadas langs interpretadas langs compiladas 2007 -

    Web DEVOPS FEST 12
  13. K9S DEVOPS FEST 13 @jeffotoni

  14. 1 Por que do sucesso?

  15. 1 @jeffotoni Renée French DEVOPS FEST 15

  16. 1 @jeffotoni - Compilada e estática - Gc (Garbage Collector)

    - Paradigma Concorrente - Tipagem estática - Semântica é clara - Sintaxe é limpa - É de uso Geral - Plataformas: Linux, Mac, FreeBSD, Windows DEVOPS FEST 16
  17. 1 Qual framework usar?

  18. @jeffotoni Lib nativa e externa Fasthttp => li externa net/http

    => lib nativa 2020 - Web DEVOPS FEST 18
  19. @jeffotoni fiber lib nativa 2020 - Web chi gin echo

    buffalo go-kit DEVOPS FEST 19 Frameworks web vs nativa
  20. @jeffotoni Routes webs vs nativo gorilla/mux lib nativa 2009 -

    Web Bone Belt Alien FastRoute DEVOPS FEST 20
  21. 1 Mercado de trabalho

  22. None
  23. DEVOPS FEST 1 23 @jeffotoni

  24. DEVOPS FEST 1 24 @jeffotoni

  25. DEVOPS FEST 1 25 @jeffotoni

  26. DEVOPS FEST 1 26 @jeffotoni

  27. 1 Editor and IDEs [editores] (https://golang.org/doc/editors.html)

  28. Sublime

  29. nvim

  30. VsCode

  31. Golang

  32. 1 Projeto zerohero https://github.com/jeffotoni/gobootcamp/

  33. None
  34. 1 34 DEVOPS FEST Projeto zerohero @jeffotoni

  35. DEVOPS FEST 35 DEVOPS FEST Entendimento - zerohero @jeffotoni

  36. DEVOPS FEST 1 Arquitetura - zerohero 36 @jeffotoni

  37. Thanks := Obrigado{...} Obrigado... /jeffotoni /in/jeffotoni Evento Online via Youtube