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
WebDev: Introdução ao desenvolvimento Web
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Beto Costa
June 08, 2024
26
0
Share
WebDev: Introdução ao desenvolvimento Web
Beto Costa
June 08, 2024
More Decks by Beto Costa
See All by Beto Costa
GameDev: Introdução à arte de criar jogos
robertheory
0
23
Desempenho e Otimização no Frontend
robertheory
0
28
Soft Skills: Destaque-se por onde passar
robertheory
0
32
GUIA DO AUTODIDATA
robertheory
0
65
Featured
See All Featured
Between Models and Reality
mayunak
3
260
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Paper Plane
katiecoart
PRO
1
49k
Scaling GitHub
holman
464
140k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
エンジニアに許された特別な時間の終わり
watany
106
240k
The browser strikes back
jonoalderson
0
960
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
140
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
30 Presentation Tips
portentint
PRO
1
270
RailsConf 2023
tenderlove
30
1.4k
KATA
mclloyd
PRO
35
15k
Transcript
WebDev Introdução ao desenvolvimento Web
About + Empreendedor de sucesso + Físico teórico + Viajante
+ Escritor + Músico + DJ + Cabeleireiro + Dev Maromba
None
Beto empreendimentos
About + ErreJota <3 Bangu + Ciência da Computação (NaN/8)
+ Dev Fullstack na Suzano + Tech In Rio + Praia + Rave / Rock
O que é WebDev?
Criação de sites?
Os sites mudaram um pouco
Evolução constante • Internet + rápida • Hardware + potente
• Navegadores + poderosos • Dispositivos móveis
A plataforma que mais cresce • Lança uma vez •
Alcança todos dispositivos • Menor custo de desenvolvimento • Funcionalidades modernas
Como eu começo?
Ferramentas de trabalho WebDev • Browser (navegador) • Editor de
código (opcional) • HTML • CSS • JavaScript
Editor de código
HTML ( Hyper Text Markup Language ) • Estrutura básica
CSS ( Cascading Style Sheets ) • O salão de
beleza da web
JavaScript • O super poder da web
Como os websites são construídos • Planejamento • Design •
Desenvolvimento • Testes • Publicação
Como funciona a Web?
Componentes principais Internet Servidores Clientes
A Internet
Servidores
Clientes • Arquitetura cliente-servidor
Video buffering • Sempre tem algo baixando
Baixando de onde? • Sistema de endereços na Web •
Endereço IP
DNS – Domain Name System
DNS – Propagação
Tá tudo na nuvem
Cloud = computadores em todo lugar • Sempre tem um
computador do outro lado • Não existe magia na nuvem
None
Sua internet pode cair por causa de tubarões
A grande sacada da nuvem • Delegar uma tarefa para
outro computador • Unidos venceremos • Dividir para conquistar
Exemplo: ChatGPT • Elimine as limitações do cliente usando o
servidor
API O grande garçom da web
API (Application Programming Interface)
Integração entre sistemas • Serviços prontos • Dados abertos
O céu é o limite • Gere valor acima de
tudo
Por onde começar? Primeiro passo para o mundo WebDev
Frontend • Programação do lado do cliente • HTML •
CSS • JavaScript • GIT
Faça projetos • Crie um portfólio • Use a criatividade
• Clone interfaces • Publique seu site
Não deixe de aprender GIT • Controle de versão
Competências do Frontend
Responsividade
Experiência e Interface com usuário
Desempenho
Compatibilidade
SEO ( Search Engine Optimization )
Acessibilidade
O próximo nível do Frontend
Bibliotecas e Frameworks • Produtividade • Funcionalidades avançadas • Desempenho
• Complexidade
Componentes e temas
Design System
Fim