2021
Facebook:
Este trabalho do USPCodeLab está licenciado com uma Licença Creative Commons - Atribuição 4.0 Internacional
O USPCodeLab é um grupo de extensão que tem como objetivo estimular a inovação tecnológica na USP
Capital
Sanca
Leste
IME
ICMC
EACH
UFABC
Grupos de Trabalho
Quatro grupos de atuação
Educativo
Eventos
Recrutamento
Pesquisa
desenvolvimento de sistemas
mais palpável para começar
acessível e conhecida
hackathons
alto impacto
amplo mercado de trabalho
plataforma dos novos empreendedores
apps nativos e híbridos
07/mai
21/mai
25/jun
16/jul
última
aula
HTML
CSS
JAVASCRIPT
primeira
aula
no final de cada aula
necessário a entrega de todas para emissão do certificado
entregas e enunciados no nosso Google Classroom
prazo limite até o final do semestre
ATENÇÃO tarefas após uma semana podem não ter feedback
Não!
internet é o sistema de redes interconectadas
web é um sistema para acessar conteúdo através da internet
Projeto "HyperText" chamado WorldWideWeb (WWW)
Tim Berners-Lee
inventor da Web
Posteriormente:
- JavaScript (Brandon Eich, 1995),
- CSS (Håkon Wium Lie e Bert Bos, 1996)
Em 1990, Tim Berners-Lee tinha construído:
FRONTEND
BACKEND
FRONTEND
BACKEND
requisição
resposta
HTML5
CSS3
JavaScript (ECMAScript)
Vue.js, React, TailWind
e muito mais
Linguagem de marcação
Linguagem de estilo
Linguagem de programação
Frameworks e bibliotecas
Apache, Nginx, Express...
JS, Ruby, Python, Go...
Node, Rails, Django, ...
SQLite, PostgreSQL, MariaDB...
Servidores Web
Linguagens de Programação
Frameworks
Banco de Dados
yper
ext
arkup
anguage
linguagem de marcação
de hypertexto
interpretada pelo navegador
Conteúdo estuturado da página!
Texto puro
(plain text)
Olá, mundo!
Texto rico
(rich text)
Hipertexto
Não existe rosa sem espinhos.
<bold>Não</bold> existe
<color>
<param>pink</param>rosa
</color>
sem espinhos.
Agora temos hiperligações!
Tag âncora <a>
<a href="#ref">
[1]
</a>
.
.
.
<a id="#ref" href="https://...">
↑ Biografia Emílio Ribas
</a>
com hiperlinks!
<!doctype html>
<html>
<head>
<title>Olá, Mundo!</title>
</head>
<body>
<h1>Esta é minha página</h1>
Para saber mais sobre HTML,
<a href="https://mdn.dev/">
entre aqui
</a>.
</body>
</html>
<!doctype html>
<html>
<head>
<title>Olá, Mundo!</title>
</head>
<body>
<h1>Esta é minha página</h1>
Para saber mais sobre HTML,
<a href="https://mdn.dev/">
entre aqui
</a>.
</body>
</html>
html
head
body
title
a
h1
href
"Esta…"
"entre aqui"
metadados
exibição
São unidades básicas de uma página
Indicam, agrupam ou adicionam significado
<tag> autocontida
<tag>abre e fecha</tag>
<img src="foto.jpg">
<h1>título</h1>
Tipos de tags
Exemplos
Anatomia de uma Tag
Atributos
Para:
14/maio - próxima aula
Agradecemos a atenção!
:)