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
30
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Aprenda http criando seu server
Apresentação no meetup do DevParana 19-ago-2025
Alessandro Dias Batista
August 19, 2025
More Decks by Alessandro Dias Batista
See All by Alessandro Dias Batista
Usando agentes de IA no ambiente de desenvolvimento
adbatista
0
25
Aplicações Real-time com Phoenix LiveView
adbatista
0
30
GURUPI - Conhecendo Phoenix Liveview
adbatista
0
27
Ciclo de trabalho Ágil
adbatista
1
65
Ruby e o Mercado de trabalho
adbatista
0
220
Turbolinks 101
adbatista
0
130
Other Decks in Programming
See All in Programming
リアルな遅延を測る仕様
kota_yata
1
120
Go 1.27 における memory allocation の高速化
andpad
0
300
不幸な GC
chencmd
0
610
「人を評価する AI」の設計と実装
ryoyanara
0
220
FastAPI の並行処理モデルを完全に理解する
hoto17296
8
2.7k
仕様駆動開発へのトライを機に チームに適合する手法を模索し続けている話
freee
PRO
0
590
関東Kaggler会_NVIDIA_Nemotron_コンペ_振り返り
rick_ds
0
690
源内ハンズオン概要編
hideg
0
210
AWS DevOps AgentのAzure接続機能を検証して見えた活用法/Use Cases Verified for the AWS DevOps Agent's Azure Connectivity Feature
masakiokuda
1
260
komatsuna「分散システムにおけるバグ分析手法」
komatsunaqa
0
270
How I Won Prize Money at a Hackathon Using Codex and Symphony Alpha
yasei_no_otoko
0
120
Webエンジニアなのにブラウザの仕組みがわからないので、Pythonで自作してみた
tatsuki12
4
990
Featured
See All Featured
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
3
470
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Un-Boring Meetings
codingconduct
0
390
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.2k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
210
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
260
The Spectacular Lies of Maps
axbom
PRO
1
940
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