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
Aprenda http criando seu server
Search
Alessandro Dias Batista
August 19, 2025
Programming
0
15
Aprenda http criando seu server
Apresentação no meetup do DevParana 19-ago-2025
Alessandro Dias Batista
August 19, 2025
Tweet
Share
More Decks by Alessandro Dias Batista
See All by Alessandro Dias Batista
Aplicações Real-time com Phoenix LiveView
adbatista
0
12
GURUPI - Conhecendo Phoenix Liveview
adbatista
0
14
Ciclo de trabalho Ágil
adbatista
1
58
Ruby e o Mercado de trabalho
adbatista
0
200
Turbolinks 101
adbatista
0
120
Other Decks in Programming
See All in Programming
Fragmented Architectures
denyspoltorak
0
160
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
200
CSC307 Lecture 04
javiergs
PRO
0
660
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
21
7.2k
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
180
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
1.3k
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
200
並行開発のためのコードレビュー
miyukiw
0
170
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
450
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.6k
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
Patterns of Patterns
denyspoltorak
0
1.4k
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
WENDY [Excerpt]
tessaabrams
9
36k
Color Theory Basics | Prateek | Gurzu
gurzu
0
200
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.6k
The Limits of Empathy - UXLibs8
cassininazir
1
210
Writing Fast Ruby
sferik
630
62k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
3.9k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
730
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.1k
Ethics towards AI in product and experience design
skipperchong
2
190
How GitHub (no longer) Works
holman
316
140k
Transcript
Aprenda http criando seu server
Alessandro Dias 12 anos trabalhando com desenvolvimento web Trabalhei na
Codeminer de 2014 até 2024 Fullstack developer na Medda.ai
Por que criar um HTTP server?
Learn by doing
Um pouco de história
Anos 90 • Era tudo mato • DragonBall era exibido
no SBT • One piece começa • Pesquisadores no CERN procuravam formas de compartilhar artigos • Tim Berners-Lee cria a primeira versão do HTTP
O que é o HTTP? • Protocolo de texto que
executa na camada de aplicação da rede • Tem como base o protocolo TCP • Usa o pattern request-response
None
Resposta HTTP
None
Request
Resposta
Configurar o server e responder requisições
None
None
Tratando rotas
None
Retornando "corpo"(body) na requisição
None
Aceitando mais de uma requisição ao mesmo tempo
None
Mantendo a conexão aberta entre requisições
None
Fechando a conexão
None
None
None
Repositório
Obrigado LinkedIn adbatista.github.io