Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Projeto ZEROHERO - Bootcamp/DevOps Fest
Search
Jefferson Otoni Lima
December 14, 2021
Programming
0
250
Projeto ZEROHERO - Bootcamp/DevOps Fest
Overview Go, uma apresentação feita para iniciar o bootcamp e hands-on.
Jefferson Otoni Lima
December 14, 2021
Tweet
Share
More Decks by Jefferson Otoni Lima
See All by Jefferson Otoni Lima
O Universo da Linguagem Go
jeffotoni
0
29
DO CÓDIGO AO FUTURO - A revolução da computação e suas possibilidades
jeffotoni
0
49
PRÓXIMA GERAÇÃO DE APIS E SERVICE MESH
jeffotoni
1
47
Organizando seu projeto Go
jeffotoni
1
130
PRIMEIROS PASSOS EM GO
jeffotoni
1
300
Go - Iniciando e por que usar
jeffotoni
0
93
Kafka e Go
jeffotoni
1
56
Escalando um App Go usando Serverless e Kafka
jeffotoni
2
170
gRPC e Go um passo antes
jeffotoni
1
230
Other Decks in Programming
See All in Programming
技術を改善し続ける
gumioji
0
140
楽しく向き合う例外対応
okutsu
0
700
Amazon Bedrockマルチエージェントコラボレーションを諦めてLangGraphに入門してみた
akihisaikeda
1
120
もう僕は OpenAPI を書きたくない
sgash708
6
1.9k
Generating OpenAPI schema from serializers throughout the Rails stack - Kyobashi.rb #5
envek
1
390
Rails 1.0 のコードで学ぶ find_by* と method_missing の仕組み / Learn how find_by_* and method_missing work in Rails 1.0 code
maimux2x
1
250
推しメソッドsource_locationのしくみを探る - はじめてRubyのコードを読んでみた
nobu09
2
330
Bedrock Agentsレスポンス解析によるAgentのOps
licux
3
930
コードを読んで理解するko build
bells17
1
110
Swift Testingのモチベを上げたい
stoticdev
2
140
[JAWS DAYS 2025] 最近の DB の競合解決の仕組みが分かった気になってみた
maroon1st
0
130
CloudNativePGを布教したい
nnaka2992
0
120
Featured
See All Featured
The Cult of Friendly URLs
andyhume
78
6.2k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
430
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
The Invisible Side of Design
smashingmag
299
50k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
12
1k
Git: the NoSQL Database
bkeepers
PRO
427
65k
Building Applications with DynamoDB
mza
93
6.2k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
Facilitating Awesome Meetings
lara
52
6.2k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.2k
Transcript
DEVOPS FEST BOOTCAMP (ZEROHERO) Evento Online via Youtube DEVOPS FEST
@jeffotoni https://s3wf.com.br https://engdb.com.br
DevOps [DevOps Bootcamp] (devopsbootcamp.net)
1 PROGRAMAÇÃO PROGRAMAÇÃO
1 Overview on Go!
Robert Griesemer Russ Cox Rob Pike Ken Thompson
DEVOPS FEST @jeffotoni Russ Cox 6
@jeffotoni C Newsqueak Limbo Alef Pascal Modula Oberon Erlang Ancestrais
DEVOPS FEST 7
DEVOPS FEST 1 8 @jeffotoni Cenário WEB
@jeffotoni 2007 C java C++ python frustrações DEVOPS FEST 9
None
@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
@jeffotoni 96% linguagens interpretadas langs interpretadas langs compiladas 2007 -
Web DEVOPS FEST 12
K9S DEVOPS FEST 13 @jeffotoni
1 Por que do sucesso?
1 @jeffotoni Renée French DEVOPS FEST 15
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
1 Qual framework usar?
@jeffotoni Lib nativa e externa Fasthttp => li externa net/http
=> lib nativa 2020 - Web DEVOPS FEST 18
@jeffotoni fiber lib nativa 2020 - Web chi gin echo
buffalo go-kit DEVOPS FEST 19 Frameworks web vs nativa
@jeffotoni Routes webs vs nativo gorilla/mux lib nativa 2009 -
Web Bone Belt Alien FastRoute DEVOPS FEST 20
1 Mercado de trabalho
None
DEVOPS FEST 1 23 @jeffotoni
DEVOPS FEST 1 24 @jeffotoni
DEVOPS FEST 1 25 @jeffotoni
DEVOPS FEST 1 26 @jeffotoni
1 Editor and IDEs [editores] (https://golang.org/doc/editors.html)
Sublime
nvim
VsCode
Golang
1 Projeto zerohero https://github.com/jeffotoni/gobootcamp/
None
1 34 DEVOPS FEST Projeto zerohero @jeffotoni
DEVOPS FEST 35 DEVOPS FEST Entendimento - zerohero @jeffotoni
DEVOPS FEST 1 Arquitetura - zerohero 36 @jeffotoni
Thanks := Obrigado{...} Obrigado... /jeffotoni /in/jeffotoni Evento Online via Youtube