Slides-Módulo 1 - Tópicos Avançados em WEB (antigo ICC)

Preview:

DESCRIPTION

Notas de aula da disciplina - Tópicos Avançados em WEB do curso: Bacharelado em Ciência da Computação.ICEC - Cuiabá - MT

Citation preview

TAW – Tópicos Avançados em WEB

Professor Reverton Cristaldo da Silva

www.revertoncristaldo.com

professor@revertoncristaldo.com

Regra de convivência

Respeitar o professor, é respeitar a si mesmoRespeitar o professor, é respeitar a si mesmo

Prof. Reverton 2

TAW – Tópicos Avançados em WEB

Materiais de apoio | Página do curso TAW | contato com o professorhttp://cursos.revertoncristaldo.com

1

2

Prof. Reverton 3

TAW – Tópicos Avançados em WEB

Materiais de apoio | Página do curso TAW | contato com o professorhttp://cursos.revertoncristaldo.com

Prof. Reverton 4

TAW – Tópicos Avançados em WEB

Materiais de apoio | Página do curso TAW | contato com o professorhttp://cursos.revertoncristaldo.com

Prof. Reverton 5

TAW – Tópicos Avançados em WEB

Materiais de apoio | Página do curso TAW | contato com o professorhttp://cursos.revertoncristaldo.com

Prof. Reverton 6

TAW – Tópicos Avançados em WEB

Materiais de apoio | Página do curso TAW | contato com o professorhttp://cursos.revertoncristaldo.com

Prof. Reverton 7

TAW – Tópicos Avançados em WEB

Materiais de apoio | Página do curso TAW | contato com o professorhttp://cursos.revertoncristaldo.com

Código: icec@taw

Prof. Reverton 8

TAW – Tópicos Avançados em WEB

Materiais de apoio | Página do curso TAW | contato com o professorhttp://cursos.revertoncristaldo.com

Prof. Reverton 9

TAW – Tópicos Avançados em WEB

I –EMENTA

Apresentar conceitos básicos sobre Internet, seu funcionamento, e os recursos e serviços mais utilizados para implementação de projetos de sites e segurança.

II –OBJETIVOS GERAIS

Capacitar o aluno a projetar, executar e publicar páginas para internet, fornecendo embasamento em design gráfico, computação gráfica e segurança na Web como prevenção de ataques.

Prof. Reverton 10

TAW – Tópicos Avançados em WEB

MÓDULO 1: Introdução a Computação / Internet

História da computação, das estruturas com servidor e das redes de dados distribuídas;

O desenvolvimento da tecnologia da computação foi a união de várias áreas do conhecimento humano, dentre as quais: a matemática, a eletrônica digital, a lógica de programação, entre outras.

O desenvolvimento da tecnologia da computação foi a união de várias áreas do conhecimento humano, dentre as quais: a matemática, a eletrônica digital, a lógica de programação, entre outras.

Prof. Reverton 11

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

História da computação

DE ONDE SURGIU A COMPUTAÇÃO ?

ÁBACO PASTOR DE OVELHAS MAINFRAMEOU OU ?

Prof. Reverton 12

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

História da computação

● de se efetuar cálculos.● de construir estruturas lógicas CONTAGEM DAS

OVELHAS

Prof. Reverton 13

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

História da computação

A NECESSIDADE do ser humano em calcular quantidades nos mais variados modos foi um dos fatores que possibilitaram o desenvolvimento da matemática e da lógica. Nos primórdios da matemática e da álgebra, utilizavam-se os dedos das mãos para efetuar cálculos.

Prof. Reverton 14

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

História da computação

O PRIMEIRO COMPUTADOR...

A primeira ferramenta conhecida para a computação foi o ábaco, cuja invenção é atribuída a habitantes da Mesopotâmia, em torno de 2400 a.C.. Seu uso original era desenhar linhas na areia com rochas. Versões mais modernas do ábaco ainda são usadas como instrumento de cálculo.

Prof. Reverton 15

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

História da computação

PULANDO PARA 1945 COM O ENIAC (Eletronic Numerical Integrator and Calculator)

Volume: 111 m3

Peso : 30 toneladas

17.000 válvulas

50.000 comutadores

70.000 resistências

7.500 interruptores

Consumo:

100.000 e 200.000 Watts.

Prof. Reverton 16

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

História da computação

FIM DA PRÉ-HISTÓRIA DA COMPUTAÇÃO

Em 1944, John Von Newmann, engenheiro e matemático húngaro naturalizado americano, desenvolveu a idéia de programa interno e descreveu o fundamento teórico da construção de um computador eletrônico denominado Modelo de Von Newmann. A idéia de Newmann era a existência simultânea de dados e instruções no computador e a possibilidade do computador ser programado, ou seja, as instruções não vinham pré-fixadas no computador.

Prof. Reverton 17

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

História da computação

A partir desse ponto da história, já temos...

● PROGRAMAÇÃO● ARMAZENAMENTO DE DADOS● ESTRUTURAS LÓGICAS

ENTRADA PROCESSAMENTO SAÍDA

Prof. Reverton 18

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

ATIVIDADE

REDAÇÃO DISSERTATIVAA dissertação deve ter a extensão mínima de 20 linhas e máxima de 30, considerando-se letra de tamanho regular.

A cada dia que passa, a informática vem adquirindo cada vez mais relevância na vida das pessoas e nas empresas. Sua utilização já é vista como instrumento de aprendizagem e sua ação no meio social vêm aumentando de forma rápida entre as pessoas. Cresce o número de famílias que possuem em suas residências um computador. Esta ferramenta está auxiliando pais e filhos mostrando-lhes um novo jeito de aprender e ver o mundo. Quando se aprende a lidar com o computador novos horizontes se abrem na vida do usuário.

TEMA: A importância da informática na empresa nos tempos de hoje

Prof. Reverton 19

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

COMPUTADOR / SERVIDORES / REDES DE DADOS

Prof. Reverton 20

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

COMPUTADOR - conceito

Denomina-se computador uma máquina capaz de variados tipos de tratamento automático de informações ou processamento de dados.

O computador é uma máquina projetada para realizar tarefas e ajudar na resolução de problemas que aparecem no dia a dia, seja automatizando serviços seja abrindo novas possibilidades de serviços.

Prof. Reverton 21

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

COMPUTADOR - conceito

Prof. Reverton 22

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

COMPUTADOR – funcionamento macro

Prof. Reverton 23

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

COMPUTADOR – outro conceito

É um equipamento eletrônico que necessita ser programado para efetuar determinadas tarefas.

Por si só, o computador não é capaz de realizar nenhum trabalho. É somente um elemento capaz de executar uma tarefa cuja execução lhe é ordenada.

Prof. Reverton 24

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

COMPUTADOR – GERAÇÕES

1º GERAÇÃO (1951/1959)

● Circuitos eletrônicos e válvulas ● Uso restrito● Precisava ser reprogramado a cada tarefa● Grande consumo de energia● Problemas devido à muito aquecimento

Prof. Reverton 25

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

COMPUTADOR – GERAÇÕES

2º GERAÇÃO (1959/1965)

● Início do uso comercial● Tamanho gigantesco● Capacidade de processamento muito pequena● Uso de transistores em substituição às válvulas

Prof. Reverton 26

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

COMPUTADOR – GERAÇÕES

3º GERAÇÃO (1965/1975)

● Surgem os circuitos integrados● Diminuição do tamanho● Maior capacidade de processamento● Início da utilização dos computadores pessoais

Prof. Reverton 27

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

COMPUTADOR – GERAÇÕES

4º GERAÇÃO (1975 - 1981)

● Surgem os softwares integrados● Processadores de Texto● Planilhas Eletrônicas● Gerenciadores de Banco de Dados● Gráficos● Gerenciadores de Comunicação

Prof. Reverton 28

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

COMPUTADOR – GERAÇÕES

5º GERAÇÃO (1981 - ???)

● PC's e Supercomputadores● Automação de escritórios● Automação comercial e industrial● CAD/CAM e CAE● Robótica● Imagem virtual ● Multimídia● Era on-line (comunicação através da Internet)

Prof. Reverton 29

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

HARDWARE & SOFTWARE

Conceitos e categorias

Prof. Reverton 30

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

HARDWARE & SOFTWARE

Conceito Popular

Hardware é o que você pode bater(Físico)

Software você só pode xingar(Lógico)

Prof. Reverton 31

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

HARDWARE & SOFTWARE

Conceito Técnico

Hardware : é a parte física do computador, ou seja, é o conjunto de componentes eletrônicos, circuitos integrados e placas, que se comunicam através de barramentos.

Prof. Reverton 32

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

HARDWARE & SOFTWARE

Conceito Técnico

Software : PROGRAMA DE COMPUTADOR - é uma sequência de instruções a serem seguidas e/ou executadas, na manipulação, redirecionamento ou modificação de um dado/informação ou acontecimento.

Prof. Reverton 33

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

HARDWARE & SOFTWARE

Software - Tipos

Básicos: Controlam internamente o computador,controlam toda a atividade do computador e são chamados de Sistemas Operacionais (SO).

Prof. Reverton 34

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

HARDWARE & SOFTWARE

Software - Tipos

Aplicativos: São programas com instruções de uma determinada linguagem seguindo uma organização lógica, com o objetivo de instruir a máquina a executar determinada tarefa.

Prof. Reverton 35

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

SERVIDORES

Em informática, um servidor é um sistema de computação que fornece serviços a uma rede de computadores. Esses serviços podem ser de natureza diversa, por exemplo, arquivos e correio eletrônico.

Prof. Reverton 36

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

CLIENTE-SERVIDOR

✔ Os computadores que acessam os serviços de um servidor são chamados clientes.

✔ As redes que utilizam servidores são do tipo cliente-servidor, utilizadas em redes de médio e grande porte (com muitas máquinas)

SERVIDOR DE ARQUIVOSSERVIDOR DE CORREIO ELETRÔNICOSERVIDOR WEBSERVIDOR DE IMPRESSÃOSERVIDOR DE APLICAÇÃO(...)

Prof. Reverton 37

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

REDES DE COMPUTADORES

✔ Uma rede de computadores consiste de 2 ou mais computadores e outros dispositivos conectados entre si de modo a poderem compartilhar seus serviços, que podem ser: dados, impressoras, mensagens (e-mails), etc.

Prof. Reverton 38

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

Ainda em Redes de computadores...

PROTOCOLOS – O que são e para que servem ?

Observe a figura abaixo e observe que Bob e Alice não estam “online”.

Prof. Reverton 39

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

Ainda em Redes de computadores...

Antes do advento de computadores dotados com algum tipo de sistema de telecomunicação, a comunicação entre máquinas calculadoras e computadores antigos era realizada por usuários humanos através do carregamento de instruções entre eles.

Prof. Reverton 40

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

REDES DE COMPUTADORES

Prof. Reverton 41

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

REDES DE COMPUTADORES➔ A Internet é um amplo sistema de comunicação que conecta muitas redes de computadores.

➔ Existem várias formas e recursos de vários equipamentos que podem ser interligados e compartilhados, mediante meios de acesso, protocolos e requisitos de segurança.

Prof. Reverton 42

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

REDES DE COMPUTADORES

Tipos

As Redes podem ser classificadas, quanto a sua área de abrangência, ou seja, quanto ao seu tamanho físico.

Local Área Networks – LAN’S

É o nome dado às redes cuja a área de abrangência é limitada a um prédio. Uma rede em uma residência, escritório ou empresa são exemplos de uma LAN.

Prof. Reverton 43

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

REDES DE COMPUTADORES

Tipos

As Redes podem ser classificadas, quanto a sua área de abrangência, ou seja, quanto ao seu tamanho físico.

Metropolitan Área Networks –MAN’S

Redes cuja a distância começa aatingir distâncias metropolitanas.

Prof. Reverton 44

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

REDES DE COMPUTADORES

Tipos

As Redes podem ser classificadas, quanto a sua área de abrangência, ou seja, quanto ao seu tamanho físico.

Wide Área Networks – WAN’s

Redes onde as estações de trabalho estão geograficamente distribuídas, são denominadas WAN’s.

Prof. Reverton 45

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

REDES DE COMPUTADORES

Prof. Reverton 46

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

INTERNET

A Internet é um conglomerado de redes em escala mundial de milhões de computadores interligados pelo TCP/IP que permite o acesso a informações e todo tipo de transferência de dados.

Prof. Reverton 47

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

DADOS

Bit (simplificação para dígito binário, “BInary digiT” em inglês):

É a menor unidade de informação que pode ser armazenada ou transmitida.

Um bit pode assumir somente 2 valores, por exemplo: 0 ou 1, verdadeiro ou falso, sendo a base da matemática binária, descrita inicialmente por George Boole, e por este motivo é chamada de Álgebra Booleana.

Prof. Reverton 48

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

Bit

Como fazer para representar todos os caracteres e símbolos especiais ?

Só é possível representar os dois estados entendidos pelo computador.0 ou 1 – ligado ou desligado.

28 =

0000 0000

Prof. Reverton 49

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

Bit

ASCII (acrônimo para American Standard Code for Information Interchange, que em português significa "Código Padrão Americano para o Intercâmbio de Informação")

Faça uma experiência:

- Abra o notepad- aperte a tecla <Alt> segure e digite 65,conforme a figura ao lado.

<alt> + 65<alt> + 125<alt> + 68

Prof. Reverton 50

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

TABELA ASCII= 256 estados possíveis28Representa :

Prof. Reverton 51

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

TABELA ASCIIDividendo Divisor Quociente Resto65 2 32 132 2 16 016 2 8 08 2 4 04 2 2 02 2 1 0

1 0 0 0 0 0 1

0 1 0 0 0 0 0 1 bit (letra A)

Prof. Reverton 52

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

Prof. Reverton 53

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

Prof. Reverton 54

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

Prof. Reverton 55

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

Desenvolvimento da internet e dos programas deuso;

BROWSER = Programa para acesso (navegação) ao conteúdo da internet.

Prof. Reverton 56

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

Prof. Reverton 57

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

A chave do sucesso da World Wide Web é o hipertexto. Os textos e imagens são interligados através de palavras-chave, tornando a navegação simples e agradável.

Prof. Reverton 58

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

Prof. Reverton 59

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

Comércio eletrônico

é um tipo de transação comercial feita especialmente através de um equipamento eletrônico, como, por exemplo, um computador.

é um tipo de transação comercial feita especialmente através de um equipamento eletrônico, como, por exemplo, um computador.

Comércio eletrônico x

Comércio usando meio eletrônico

Prof. Reverton 60

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

Comércio eletrônico

Categorias

Empresa-consumidor (business-to-consumer - B2C): Varejo de produtos e serviços diretamente a consumidores individuais;

Empresa-empresa (business-to-business - B2B):Venda de bens e serviços entre empresas;

Cliente-cliente (consumer-to-consumer - C2C):Pessoas usam a Web para vendas ou trocasparticulares.

Prof. Reverton 61

TAW – Tópicos Avançados em WEB MÓDULO 1: Introdução a Computação / Internet

Continua no próximo móduloContinua no próximo módulo

Recommended