SlideShare a Scribd company logo
1 of 34
“The World of the Internet”, make it
simple, please!
By Jorge Silva
Nome da Formação | Nome do
Formador
Internet - make it Simple please! by @JMTSILVA
Nome da Formação | Nome do
Formador
Internet - 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
Formador
Internet - 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
Formador
Internet - 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
Formador
Internet - make it Simple please! by @JMTSILVA
Axiomas
3h passam a correr!
Informática = Murphy’s law?
Emergent Learning
Nome da Formação | Nome do
Formador
Internet - make it Simple please! by @JMTSILVA
Nome da Formação | Nome do
Formador
Internet - make it Simple please! by @JMTSILVA
WWW (“mesh”)
"Information Management: A Proposal" - CERN
‘89
Nome da Formação | Nome do
Formador
Internet - make it Simple please! by @JMTSILVA
WWW(“mesh”)
Nome da Formação | Nome do
Formador
Internet - make it Simple please! by @JMTSILVA
Internet: Arquitetura Cliente/Servidor
Software
?
<Left Blank to explain during class >
Nome da Formação | Nome do
Formador
Internet - make it Simple please! by @JMTSILVA
HTTP (Protocolo) /HTML (Linguagem)
<Left Blank to explain during class >
Nome da Formação | Nome do
Formador
Internet - make it Simple please! by @JMTSILVA
Nome da Formação | Nome do
Formador
Internet - make it Simple please! by @JMTSILVA
HTTP (Protocolo) /HTML (Linguagem)
Esquema & F12
Nome da Formação | Nome do
Formador
Internet - make it Simple please! by @JMTSILVA
HTML: A linguagem da web
(estrutura de documentos .html e Tags)
html
head body
p ul
li li
Um Dois
O meu a
website
title
O Titulo
<open>conteúdo<close>
Nome da Formação | Nome do
Formador
Internet - make it Simple please! by @JMTSILVA
A minha primeira página web!
Nome da Formação | Nome do
Formador
Internet - make it Simple please! by @JMTSILVA
Coffee break!
Nome da Formação | Nome do
Formador
Internet - make it Simple please! by @JMTSILVA
Nome da Formação | Nome do
Formador
Internet - make it Simple please! by @JMTSILVA
Desafio – O Nosso Website!
http://www.w3schools.com/tags/
1.Criar a proposta de página
2.Validar com o Formador
3.Criar um directório no ambiente de trabalho:
equipaX
4.Abrir notepad++
5.Criar um documento: equipaX.html
6.Estruturar o documento (Tags HTML)
7.Ver no browser
Nome da Formação | Nome do
Formador
Internet - make it Simple please! by @JMTSILVA
Online: Alojamento/Domínios
(Exemplo
s)
Nome da Formação | Nome do
Formador
Internet - make it Simple please! by @JMTSILVA
Nome da Formação | Nome do
Formador
Internet - make it Simple please! by @JMTSILVA
Login/Register (1/2)
Nome da Formação | Nome do
Formador
Internet - make it Simple please! by @JMTSILVA
Login/Register (2/2)
Nome da Formação | Nome do
Formador
Internet - make it Simple please! by @JMTSILVA
What’s wrong with my pa$$w0rd? (1)
Nome da Formação | Nome do
Formador
Internet - 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 (primeiro.ultimo@empresa.pt)
NIF (finanças)
Mensagens de validação;
Nome da Formação | Nome do
Formador
Internet - 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
Formador
Internet - make it Simple please! by @JMTSILVA
What’s wrong with my pa$$w0rd? (4)
Nome da Formação | Nome do
Formador
Internet - make it Simple please! by @JMTSILVA
Nome da Formação | Nome do
Formador
Internet - 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
Formador
Internet - make it Simple please! by @JMTSILVA
Nome da Formação | Nome do
Formador
Internet - 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
Formador
Internet - make it Simple please! by @JMTSILVA
Retrospectiva - “Serious Game” (1/2)
Nome da Formação | Nome do
Formador
Internet - make it Simple please! by @JMTSILVA
Retrospectiva - “Serious Game” (2/2)
Nome da Formação | Nome do
Formador
Internet - make it Simple please! by @JMTSILVA
Nome da Formação | Nome do
Formador
Internet - make it Simple please! by @JMTSILVA

More Related Content

Viewers also liked

Viewers also liked (17)

Auto-retratos
Auto-retratosAuto-retratos
Auto-retratos
 
Relatório campanha Deixe Seu Pai Feliz de Verdade
Relatório campanha Deixe Seu Pai Feliz de VerdadeRelatório campanha Deixe Seu Pai Feliz de Verdade
Relatório campanha Deixe Seu Pai Feliz de Verdade
 
Leonid
LeonidLeonid
Leonid
 
Doctoras
DoctorasDoctoras
Doctoras
 
Cateq Pt 09.Ppt
Cateq Pt 09.PptCateq Pt 09.Ppt
Cateq Pt 09.Ppt
 
importancia de las tics en educacion
importancia de las tics en educacionimportancia de las tics en educacion
importancia de las tics en educacion
 
San martiño de riobó
San martiño de riobóSan martiño de riobó
San martiño de riobó
 
Historia de las computadoras grupo 3.
Historia de las computadoras grupo 3.Historia de las computadoras grupo 3.
Historia de las computadoras grupo 3.
 
Tangent notes
Tangent notesTangent notes
Tangent notes
 
Oficina: Joomla! & VirtueMart do zip até a loja
Oficina: Joomla! & VirtueMart do zip até a lojaOficina: Joomla! & VirtueMart do zip até a loja
Oficina: Joomla! & VirtueMart do zip até a loja
 
junior 08 09
junior 08 09junior 08 09
junior 08 09
 
Diario Resumen 20140709
Diario Resumen 20140709Diario Resumen 20140709
Diario Resumen 20140709
 
Revisão enem 2013
Revisão enem 2013Revisão enem 2013
Revisão enem 2013
 
Anthony
AnthonyAnthony
Anthony
 
Estiu 2013 (presentació dossier informatiu)
Estiu 2013 (presentació dossier informatiu)Estiu 2013 (presentació dossier informatiu)
Estiu 2013 (presentació dossier informatiu)
 
DiagnóStico
DiagnóSticoDiagnóStico
DiagnóStico
 
Expos5
Expos5Expos5
Expos5
 

Similar to The word of the internet - make it simple, please!

Aula 1 - Curso de PHP/CI e Tecnologias Relacionadas
Aula 1 - Curso de PHP/CI e Tecnologias RelacionadasAula 1 - Curso de PHP/CI e Tecnologias Relacionadas
Aula 1 - Curso de PHP/CI e Tecnologias RelacionadasCJR, UnB
 
SEO (Search Engine Optimization) Otimização de sites para motores de busca - ...
SEO (Search Engine Optimization) Otimização de sites para motores de busca - ...SEO (Search Engine Optimization) Otimização de sites para motores de busca - ...
SEO (Search Engine Optimization) Otimização de sites para motores de busca - ...Tchelinux
 
Tchelinux 2009 - Otimização de sites para motores de busca
Tchelinux 2009 - Otimização de sites para motores de buscaTchelinux 2009 - Otimização de sites para motores de busca
Tchelinux 2009 - Otimização de sites para motores de buscaEveraldo Wanderlei Uavniczak
 
II Oficina de Webdesign - Lecom
II Oficina de Webdesign - LecomII Oficina de Webdesign - Lecom
II Oficina de Webdesign - Lecommugga
 
SEO: (Search Engine Optimization) Otimização de buscas de Sites
SEO: (Search Engine Optimization) Otimização de buscas de SitesSEO: (Search Engine Optimization) Otimização de buscas de Sites
SEO: (Search Engine Optimization) Otimização de buscas de SitesEveraldo Wanderlei Uavniczak
 
Java Net: Interagindo com a Internet
Java Net: Interagindo com a InternetJava Net: Interagindo com a Internet
Java Net: Interagindo com a InternetRicardo Terra
 
LPC - Apresentação do Professor
LPC - Apresentação do ProfessorLPC - Apresentação do Professor
LPC - Apresentação do ProfessorCharles Fortes
 
Testes em Web Services - conceitos e ferramentas
Testes em Web Services - conceitos e ferramentasTestes em Web Services - conceitos e ferramentas
Testes em Web Services - conceitos e ferramentasQualister
 
Testes em WebServices: Conceitos e Ferramentas
Testes em WebServices: Conceitos e FerramentasTestes em WebServices: Conceitos e Ferramentas
Testes em WebServices: Conceitos e FerramentasJúlio de Lima
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sitesthiagolima
 
Conhecendo a Internet
Conhecendo a InternetConhecendo a Internet
Conhecendo a Internetozlynoliveira
 
Workshop gratuito sobre Acessibilidade na Web
Workshop gratuito sobre Acessibilidade na WebWorkshop gratuito sobre Acessibilidade na Web
Workshop gratuito sobre Acessibilidade na WebCentro Web
 
Vitor - O potencial didático do WordPress no ensino-aprendizagem de Programação
Vitor - O potencial didático do WordPress no ensino-aprendizagem de ProgramaçãoVitor - O potencial didático do WordPress no ensino-aprendizagem de Programação
Vitor - O potencial didático do WordPress no ensino-aprendizagem de ProgramaçãoWordPress Floripa
 
Aprender HTML (UFCD0152 e UFCD0153) v2
Aprender HTML (UFCD0152 e UFCD0153) v2Aprender HTML (UFCD0152 e UFCD0153) v2
Aprender HTML (UFCD0152 e UFCD0153) v2Afonso Gomes
 
Minicurso Ajax - 5. Semana de Informática PUC Minas São Gabriel
Minicurso Ajax - 5. Semana de Informática PUC Minas São GabrielMinicurso Ajax - 5. Semana de Informática PUC Minas São Gabriel
Minicurso Ajax - 5. Semana de Informática PUC Minas São GabrielMarcelo Linhares
 
TheWebMind Tche Linux 2009
TheWebMind Tche Linux 2009TheWebMind Tche Linux 2009
TheWebMind Tche Linux 2009thewebmind
 

Similar to The word of the internet - make it simple, please! (20)

Desenvolvimento web I - HTML
Desenvolvimento web I - HTMLDesenvolvimento web I - HTML
Desenvolvimento web I - HTML
 
Aula 1 - Curso de PHP/CI e Tecnologias Relacionadas
Aula 1 - Curso de PHP/CI e Tecnologias RelacionadasAula 1 - Curso de PHP/CI e Tecnologias Relacionadas
Aula 1 - Curso de PHP/CI e Tecnologias Relacionadas
 
SEO (Search Engine Optimization) Otimização de sites para motores de busca - ...
SEO (Search Engine Optimization) Otimização de sites para motores de busca - ...SEO (Search Engine Optimization) Otimização de sites para motores de busca - ...
SEO (Search Engine Optimization) Otimização de sites para motores de busca - ...
 
Tchelinux 2009 - Otimização de sites para motores de busca
Tchelinux 2009 - Otimização de sites para motores de buscaTchelinux 2009 - Otimização de sites para motores de busca
Tchelinux 2009 - Otimização de sites para motores de busca
 
II Oficina de Webdesign - Lecom
II Oficina de Webdesign - LecomII Oficina de Webdesign - Lecom
II Oficina de Webdesign - Lecom
 
SEO: (Search Engine Optimization) Otimização de buscas de Sites
SEO: (Search Engine Optimization) Otimização de buscas de SitesSEO: (Search Engine Optimization) Otimização de buscas de Sites
SEO: (Search Engine Optimization) Otimização de buscas de Sites
 
Java Net: Interagindo com a Internet
Java Net: Interagindo com a InternetJava Net: Interagindo com a Internet
Java Net: Interagindo com a Internet
 
Desenvolvimento web - XHTML
Desenvolvimento web - XHTMLDesenvolvimento web - XHTML
Desenvolvimento web - XHTML
 
LPC - Apresentação do Professor
LPC - Apresentação do ProfessorLPC - Apresentação do Professor
LPC - Apresentação do Professor
 
Desenvolvimento web I - Introdução
Desenvolvimento web I - IntroduçãoDesenvolvimento web I - Introdução
Desenvolvimento web I - Introdução
 
Testes em Web Services - conceitos e ferramentas
Testes em Web Services - conceitos e ferramentasTestes em Web Services - conceitos e ferramentas
Testes em Web Services - conceitos e ferramentas
 
Testes em WebServices: Conceitos e Ferramentas
Testes em WebServices: Conceitos e FerramentasTestes em WebServices: Conceitos e Ferramentas
Testes em WebServices: Conceitos e Ferramentas
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sites
 
HTML Básico
HTML BásicoHTML Básico
HTML Básico
 
Conhecendo a Internet
Conhecendo a InternetConhecendo a Internet
Conhecendo a Internet
 
Workshop gratuito sobre Acessibilidade na Web
Workshop gratuito sobre Acessibilidade na WebWorkshop gratuito sobre Acessibilidade na Web
Workshop gratuito sobre Acessibilidade na Web
 
Vitor - O potencial didático do WordPress no ensino-aprendizagem de Programação
Vitor - O potencial didático do WordPress no ensino-aprendizagem de ProgramaçãoVitor - O potencial didático do WordPress no ensino-aprendizagem de Programação
Vitor - O potencial didático do WordPress no ensino-aprendizagem de Programação
 
Aprender HTML (UFCD0152 e UFCD0153) v2
Aprender HTML (UFCD0152 e UFCD0153) v2Aprender HTML (UFCD0152 e UFCD0153) v2
Aprender HTML (UFCD0152 e UFCD0153) v2
 
Minicurso Ajax - 5. Semana de Informática PUC Minas São Gabriel
Minicurso Ajax - 5. Semana de Informática PUC Minas São GabrielMinicurso Ajax - 5. Semana de Informática PUC Minas São Gabriel
Minicurso Ajax - 5. Semana de Informática PUC Minas São Gabriel
 
TheWebMind Tche Linux 2009
TheWebMind Tche Linux 2009TheWebMind Tche Linux 2009
TheWebMind Tche Linux 2009
 

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

  • 1. “The World of the Internet”, make it simple, please! By Jorge Silva
  • 2. Nome da Formação | Nome do Formador Internet - make it Simple please! by @JMTSILVA
  • 3. Nome da Formação | Nome do Formador Internet - 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;
  • 4. Nome da Formação | Nome do Formador Internet - 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++).
  • 5. Nome da Formação | Nome do Formador Internet - 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!
  • 6. Nome da Formação | Nome do Formador Internet - make it Simple please! by @JMTSILVA Axiomas 3h passam a correr! Informática = Murphy’s law? Emergent Learning
  • 7. Nome da Formação | Nome do Formador Internet - make it Simple please! by @JMTSILVA
  • 8. Nome da Formação | Nome do Formador Internet - make it Simple please! by @JMTSILVA WWW (“mesh”) "Information Management: A Proposal" - CERN ‘89
  • 9. Nome da Formação | Nome do Formador Internet - make it Simple please! by @JMTSILVA WWW(“mesh”)
  • 10. Nome da Formação | Nome do Formador Internet - make it Simple please! by @JMTSILVA Internet: Arquitetura Cliente/Servidor Software ? <Left Blank to explain during class >
  • 11. Nome da Formação | Nome do Formador Internet - make it Simple please! by @JMTSILVA HTTP (Protocolo) /HTML (Linguagem) <Left Blank to explain during class >
  • 12. Nome da Formação | Nome do Formador Internet - make it Simple please! by @JMTSILVA
  • 13. Nome da Formação | Nome do Formador Internet - make it Simple please! by @JMTSILVA HTTP (Protocolo) /HTML (Linguagem) Esquema & F12
  • 14. Nome da Formação | Nome do Formador Internet - make it Simple please! by @JMTSILVA HTML: A linguagem da web (estrutura de documentos .html e Tags) html head body p ul li li Um Dois O meu a website title O Titulo <open>conteúdo<close>
  • 15. Nome da Formação | Nome do Formador Internet - make it Simple please! by @JMTSILVA A minha primeira página web!
  • 16. Nome da Formação | Nome do Formador Internet - make it Simple please! by @JMTSILVA Coffee break!
  • 17. Nome da Formação | Nome do Formador Internet - make it Simple please! by @JMTSILVA
  • 18. Nome da Formação | Nome do Formador Internet - make it Simple please! by @JMTSILVA Desafio – O Nosso Website! http://www.w3schools.com/tags/ 1.Criar a proposta de página 2.Validar com o Formador 3.Criar um directório no ambiente de trabalho: equipaX 4.Abrir notepad++ 5.Criar um documento: equipaX.html 6.Estruturar o documento (Tags HTML) 7.Ver no browser
  • 19. Nome da Formação | Nome do Formador Internet - make it Simple please! by @JMTSILVA Online: Alojamento/Domínios (Exemplo s)
  • 20. Nome da Formação | Nome do Formador Internet - make it Simple please! by @JMTSILVA
  • 21. Nome da Formação | Nome do Formador Internet - make it Simple please! by @JMTSILVA Login/Register (1/2)
  • 22. Nome da Formação | Nome do Formador Internet - make it Simple please! by @JMTSILVA Login/Register (2/2)
  • 23. Nome da Formação | Nome do Formador Internet - make it Simple please! by @JMTSILVA What’s wrong with my pa$$w0rd? (1)
  • 24. Nome da Formação | Nome do Formador Internet - 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 (primeiro.ultimo@empresa.pt) NIF (finanças) Mensagens de validação;
  • 25. Nome da Formação | Nome do Formador Internet - 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;
  • 26. Nome da Formação | Nome do Formador Internet - make it Simple please! by @JMTSILVA What’s wrong with my pa$$w0rd? (4)
  • 27. Nome da Formação | Nome do Formador Internet - make it Simple please! by @JMTSILVA
  • 28. Nome da Formação | Nome do Formador Internet - 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/
  • 29. Nome da Formação | Nome do Formador Internet - make it Simple please! by @JMTSILVA
  • 30. Nome da Formação | Nome do Formador Internet - 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!
  • 31. Nome da Formação | Nome do Formador Internet - make it Simple please! by @JMTSILVA Retrospectiva - “Serious Game” (1/2)
  • 32. Nome da Formação | Nome do Formador Internet - make it Simple please! by @JMTSILVA Retrospectiva - “Serious Game” (2/2)
  • 33. Nome da Formação | Nome do Formador Internet - make it Simple please! by @JMTSILVA
  • 34. Nome da Formação | Nome do Formador Internet - make it Simple please! by @JMTSILVA