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
220
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
PRÓXIMA GERAÇÃO DE APIS E SERVICE MESH
jeffotoni
1
41
Organizando seu projeto Go
jeffotoni
1
100
PRIMEIROS PASSOS EM GO
jeffotoni
1
230
Go - Iniciando e por que usar
jeffotoni
0
67
Kafka e Go
jeffotoni
1
49
Escalando um App Go usando Serverless e Kafka
jeffotoni
2
150
gRPC e Go um passo antes
jeffotoni
1
140
gRPC e Go Porque e Quando usar
jeffotoni
2
220
Porque Usar Go
jeffotoni
1
100
Other Decks in Programming
See All in Programming
Cloudflare Workersの環境を再現することについて
yusukebe
5
730
生成 AI の中身を覗いてみよう〜基礎から医療現場での応用まで〜
soh9834
2
700
Learning PHP and Static Analysis with PHP Parser
inouehi
1
220
ログラスの継続的なプロンプト改善のためのLLMOpsの今 / LLMOps at loglass now
rkaga
PRO
1
330
PHPでOfficeファイルを取り扱う! PHP Officeライブラリを プロダクトに組み込んだ話
hirobe1999
0
730
Jakarta EE 11 - Performance and Developer Productivity
ivargrimstad
0
850
Reckoner の Scala プロジェクトにおける オブザーバビリティの取り組み / Observability Initiatives in Reckoner's Scala Project
nomadblacky
0
820
「Hono遍歴」と「HonoXでブログ作成」
yasu551
0
170
Deno に Web 標準 API を実装する / Implementing Web Standard API to Deno
petamoriken
0
310
CSRF対策のやり方、そろそろアップデートしませんか / Update your knowledge of CSRF protection
hiro_y
22
12k
オープンなデータ・ソフトウェアを活用した開発
404background
0
160
Kotlinを用いたDSL的な設計手法と使用上の注意
kohii00
2
490
Featured
See All Featured
Creatively Recalculating Your Daily Design Routine
revolveconf
209
11k
Automating Front-end Workflow
addyosmani
1353
200k
Done Done
chrislema
178
15k
Principles of Awesome APIs and How to Build Them.
keavy
119
16k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
124
32k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
111
35k
Building a Modern Day E-commerce SEO Strategy
aleyda
15
6.3k
The Cost Of JavaScript in 2023
addyosmani
13
3.7k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
219
21k
BBQ
matthewcrist
78
8.7k
StorybookのUI Testing Handbookを読んだ
zakiyama
10
4.4k
GitHub's CSS Performance
jonrohan
1023
450k
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