Programação III
UNIDADE 1 – INTRODUÇÃO
Prof. Toni Montenegro
Conteúdo Previsto
• Apresentação da Disciplina
• Introdução a Programação Web
Toni Montenegro
Objetivo
• Apresentar os conceitos básicos para
programação voltada à web. Auxiliar o aluno no desenvolvimento de aplicações em páginas da internet. Introduzir tecnologias atuais
aplicadas no desenvolvimento web
Programação
• UNIDADE 1
– Introdução a web – HTML
• UNIDADE 2
– Folhas de Estilo em Cascata (CSS)
• UNIDADE 3
– Scripts (Javascript, Jquery, ...)
• UNIDADE 4
– PHP
Avaliações
• 2 Trabalhos
• Provas
• Atividades em Sala + Av. qualitativa
– NF = (T1 + P1) + (T2 + P2) + AS
Bibliografia
• CONVERSE, Tim; PARK, Joyce. Php - A Bíblia. 2.ed. Rio de Janeiro: Campus, 2003.
• MUTO, Claudio Adonai. PHP & MYSQL - Guia introdutório.
3.ed. Rio de Janeiro:Brasport, 2003.
• THOMSON, Laura; WELLIG, Luke. PHP e MYSQL -
Desenvolvimento Web. 3.ed. Rio de Janeiro: Campus, 2003.
• OLIVIERO, Carlos A. J. Série Faça um Site - Dreamweaver CS4 - Orientado por Projeto - para Windows. São Paulo:
Érica, 2009.
Visão Geral - Internet
• Internet – Uma rede formada por diversas redes (internetwork).
• É um conjunto de LANs/WANs interligadas a fim de fornecer facilidade de comunicação.
• As tecnologias e protocolos de cada rede
individual tornam-se transparentes aos usuários.
Protocolos
• Em termos lógicos, a comunicação na Internet se baseia na família de protocolos TCP/IP.
• Os protocolos TCP/IP foram criados pelo Dept.
de Defesa dos EUA, tendo sido adotados como padrão no UNIX a partir do 4.3 BSD.
• Protocolos:
– TCP, UDP, IP, ARP, RARP, ICMP, RIP, SMTP,
HTTP, DNS, SLIP, PPP...
TCP/IP
• Os protocolos da família TCP/IP constituem a base para a interligação dos computadores na Internet
• Arquitetura dividida em camadas:
– Aplicação, Transporte, Internet e Acesso à Rede
• IP -> Protocolo de Roteamento
• TCP, UDP -> Protocolos de Transporte
• FTP, TELNET, DNS, SMTP, SNMP, NFS, HTTP … ->
– Protocolos da Camada de Aplicação.