the word of the internet - make it simple, please!

34
“The World of the Internet”, make it simple, please! By Jorge Silva

Upload: jorge-silva

Post on 12-Apr-2017

230 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: The word of the internet - make it simple, please!

“The World of the Internet”, make it simple, please!

By Jorge Silva

Page 2: The word of the internet - make it simple, please!

Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA

Expectativas vs

Proposta

Page 3: The word of the internet - make it simple, please!

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;

Page 4: The word of the internet - make it simple, please!

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++).

Page 5: The word of the internet - make it simple, please!

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!

Page 6: The word of the internet - make it simple, please!

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

Page 7: The word of the internet - make it simple, please!

Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA

WWW vs

Internet

Page 8: The word of the internet - make it simple, please!

Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA

WWW (“mesh”)

"Information Management: A Proposal" - CERN ‘89

Page 9: The word of the internet - make it simple, please!

Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA

WWW(“mesh”)

Page 10: The word of the internet - make it simple, please!

Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA

Internet: Arquitetura Cliente/Servidor

Software?

<Left Blank to explain during class >

Page 11: The word of the internet - make it simple, please!

Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA

HTTP (Protocolo) /HTML (Linguagem)

<Left Blank to explain during class >

Page 12: The word of the internet - make it simple, please!

Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA

Protocolos vs

Linguagens

Page 13: The word of the internet - make it simple, please!

Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA

HTTP (Protocolo) /HTML (Linguagem)

Esquema & F12

Page 14: The word of the internet - make it simple, please!

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>

Page 15: The word of the internet - make it simple, please!

Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA

A minha primeira página web!

Page 16: The word of the internet - make it simple, please!

Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA

Coffee break!

Page 17: The word of the internet - make it simple, please!

Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA

1º Página/ Website

Estático

Page 18: The word of the internet - make it simple, please!

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

Page 19: The word of the internet - make it simple, please!

Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA

Online: Alojamento/Domínios

(Exemplos)

Page 20: The word of the internet - make it simple, please!

Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA

Registo/Login

Strong PWDs

Page 21: The word of the internet - make it simple, please!

Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA

Login/Register (1/2)

Page 22: The word of the internet - make it simple, please!

Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA

Login/Register (2/2)

Page 23: The word of the internet - make it simple, please!

Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA

What’s wrong with my pa$$w0rd? (1)

Page 24: The word of the internet - make it simple, please!

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;

Page 25: The word of the internet - make it simple, please!

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;

Page 26: The word of the internet - make it simple, please!

Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA

What’s wrong with my pa$$w0rd? (4)

Page 27: The word of the internet - make it simple, please!

Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA

Servidores Seguros

SSL

Page 28: The word of the internet - make it simple, please!

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/

Page 29: The word of the internet - make it simple, please!

Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA

Q&A

Page 30: The word of the internet - make it simple, please!

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!

Page 31: The word of the internet - make it simple, please!

Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA

Retrospectiva - “Serious Game” (1/2)

Page 32: The word of the internet - make it simple, please!

Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA

Retrospectiva - “Serious Game” (2/2)

Speed Boat!

Page 33: The word of the internet - make it simple, please!

Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA

Page 34: The word of the internet - make it simple, please!

Nome da Formação | Nome do FormadorInternet - make it Simple please! by @JMTSILVA

Parabéns! Obrigado!