the word of the internet - make it simple, please!
TRANSCRIPT
“The World of the Internet”, make it simple, please!
By Jorge Silva
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
Expectativas vs
Proposta
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
Objetivos Apreender os conceitos base da Internet,
estrutura e protocolos utilizados; Adquirir conhecimento sobre a estrutura de
páginas HTML; Entender os processos de registo e login; Conhecer alguns conceitos de segurança,
como servidores seguros e o porquê de palavras-chave fortes;
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
Estratégia Apresentar os conceitos chave de forma
simplificada e descomplexada através da criação de um website estático e utilizando uma ferramenta de texto (notepad/notepad++).
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
Plano de ação 15 m - Introdução e expectativas; 15 m - Estrutura da Internet - Arquitetura cliente
e servidor; 15 m - WWW vs Internet; 30 m - Protocolos e linguagens na web (HTTP,
FTP, HTML); 1h - Demonstração, criação e colocação online de
um website estático desenvolvido pelos vários grupos no workshop;
15 m - “Servidores seguros” e SSL; 15 m - Processo de registo, login e palavras-
chave fortes; 15 m - Q&A
Planning is Guessing!
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
Axiomas 3h passam a correr! Informática = Murphy’s law? Emergent Learning
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
WWW vs
Internet
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
WWW (“mesh”)
"Information Management: A Proposal" - CERN ‘89
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
WWW(“mesh”)
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
Internet: Arquitetura Cliente/Servidor
Software?
<Left Blank to explain during class >
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
HTTP (Protocolo) /HTML (Linguagem)
<Left Blank to explain during class >
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
Protocolos vs
Linguagens
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
HTTP (Protocolo) /HTML (Linguagem)
Esquema & F12
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
HTML: A linguagem da web(estrutura de documentos .html e Tags)
html
head bodyp ul
li liUm Dois
O meu awebsit
e
titleO
Titulo
<open>conteúdo<close>
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
A minha primeira página web!
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
Coffee break!
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
1º Página/ Website
Estático
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
Desafio – O Nosso Website!
http://www.w3schools.com/tags/
1.Criar a proposta de página2.Validar com o Formador3.Criar um directório no ambiente de
trabalho: equipaX4.Abrir notepad++5.Criar um documento: equipaX.html6.Estruturar o documento (Tags HTML)7.Ver no browser
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
Online: Alojamento/Domínios
(Exemplos)
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
Registo/Login
Strong PWDs
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
Login/Register (1/2)
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
Login/Register (2/2)
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
What’s wrong with my pa$$w0rd? (1)
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
What’s wrong with my pa$$w0rd? (2) Os sites dão pistas!?
Nome de utilizador:Telefone (eg. Facebook)Email ([email protected])
NIF (finanças) Mensagens de validação;
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
What’s wrong with my pa$$w0rd? (3) Força bruta /Ataque dicionário:
Repetição de palavras: eg. “jorgejorge”; Username = password; Exemplos típicos:
111111, Benfica, 123456, password, querty, nome123, nome dos filhos/cônjuge/namorado + ano nascimento;
Curioso!40% das pessoas introduzem um “!”
quando se pede para introduzir um símbolo especial;
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
What’s wrong with my pa$$w0rd? (4)
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
Servidores Seguros
SSL
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
Servidores “Seguros”/Protocolo SSL (1/2)
HeartBleed = “When it is exploited it leads to the leak of memory contents from the server to the client and from the client to the server.”
Truques ;) http://heartbleed.com/
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
Q&A
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
Resources – find out more! Tools
Notepad++, Komodo Edit, Aptana, Eclipse, Netbeans, Visual Studio Express, ...
Sites http://www.w3schools.com 25 years of WWW http://www.webat25.org/ Internet!
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
Retrospectiva - “Serious Game” (1/2)
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
Retrospectiva - “Serious Game” (2/2)
Speed Boat!
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA
Parabéns! Obrigado!