PROGRAMAÇÃO PARA
INTERNET I
Curso Superior de Tecnologia em Análise e
Desenvolvimento de Sistemas
Prof. Edécio Fernando Iepsen
Faculdade de Tecnologia Senac Pelotas
Caracterização da Unidade Curricular:
• Estudo e prática da construção de aplicações para web
utilizando-se de linguagens específicas para esta
plataforma. Conhecimento em linguagem de marcação,
de estilo e desenvolvimento para internet com orientação
a objetos em linguagem dinâmica e integração com
bases de dados.
Plano de Ensino
Conteúdo
• HTML 5
• CSS 3
• JavaScript
• jQuery
• PHP
• MySQL
Bibliografia
HTML 5 e CSS 3 Guia Prático e Visual
Autor: Elizabeth Castro
Editora AltaBooks - 2013
Web Design Responsivo
Autor: Maurício Samy Silva
Editora Novatec - 2014
Bibliografia
Fundamentos de HTML5 e CSS3
Autor: Maurício Samy Silva
Editora Novatec - 2015
PHP para quem conhece PHP - 4ª Edição
Autor: Juliano Niederauer
Editora Novatec - 2013
W W W - História
Tim Berners-Lee
História da Internet
HTML
• Formada basicamente por três componentes:
• Conteúdo de texto
• Referências a outros arquivos (imagens, vídeos, áudios, folhas de
estilos, arquivos JavaScript)
• Marcadores
• HTML = texto
• Renderizado em um navegador web
Criação de Páginas (NetBeans)
index.html (estrutura básica)
<!DOCTYPE html>
<!-To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->
<html>
<head>
<title>TODO supply a title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<div>TODO write content</div>
</body>
</html>
Estrutura HTML Básica
Estrutura HTML Básica
Acessibilidade na Web
• Fazer com que o conteúdo do site seja acessível a
qualquer pessoa, independente de dispositivo ou
necessidades especiais
• Equipamentos e conexões precárias
• Idosos, deficientes visuais, dificuldades motoras
• HTML dispõe de funcionalidades e mecanismos para
contemplar os critérios de acessibilidade
Ferramentas de depuração
• Permitem alterar o HTML e CSS da página e ver os
resultados imediatamente
• Cuidados
Firebug (Firefox)
Chrome Developer Tools (Chrome)
Web Inspector (Ópera)
Developer Tools (Internet Explorer)
W3Schools.com
HTML 5: Semântica
• HTML 5 foca na semântica do HTML
• Semântica: marcação com significado
• HTML: não ditam como o conteúdo deve aparecer, mas
sim, o que eles significam
• CSS (Cascading Style Sheets – Folhas de Estilo em
Cascata): define a formatação dos elementos – todo o
aspecto visual
Comandos em Nível de Bloco ou Inline
• Elementos exibidos como um bloco (“forçam” uma quebra
de linha)
• <p>, <h1>, <article>, <table>
• Elementos exibidos na mesma linha (inline)
• <a>, <em>, <strong>, <img>, <input>
Download

Programação para internet i