Linguagens Web - Cliente

Slides:



Advertisements
Apresentações semelhantes
Faculdades Integradas Santa Cruz
Advertisements

HTML - HiperText Markup Language Tecnologia para Web
Laboratório de Informática Introdução à Linguagem HTML
Laboratório de Informática Introdução à Linguagem CSS 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Profa. Rudson apostilas.wikidot.com/hipermidia
Criação de Páginas Web Criação de Páginas Web – KompoZer
Engenharia de Software Alessandro Cruz Marcelo Brandão Theodoro Júnior
Programas Utilitários Básicos
Introdução aos Serviços Web
April 05 Prof. Ismael H. F. Santos - 1 Módulo II XML Processing: XSLT, SAX e DOM Prof. Ismael H F Santos.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Prof. Esp. Marcelo Mendes
Fundamentos de WEB - HTML, CSS e JS
HTML, CSS e JQuery Wendell Silva Soares.
Web Standars Alunos: Diego Martins da Rocha; Sidnei Hannoff Galvani.
Tecnologias para Internet
Tecnologias para Internet Thyago Maia Tavares de Farias Aula 21.
Tecnologias para Internet Thyago Maia Tavares de Farias Aula 6.
Aula 01 – Apresentação e introdução html
Apresentação teórica do Conceito HTML
Desenvolvimento de Projetos e Aplicações Web
Programação WEB HTML.
Aplicativos Web Com Orientação a Objetos
HTML Básico João Araujo.
Aula02 TAGS Estrutura de uma página html Como salvar página web
April 05 Prof. Ismael H. F. Santos - 1 Módulo IVb - JSP Prof. Ismael H F Santos.
Profissional Alexandre Faria Desenvolvedor e Instrutor JAVA e Web da Vertical Training. Trabalhando em projetos envolvendo tecnologias Java / J2 EE. Experiência.
Programação Orientada a objetos II
Introdução à Programação para WEB
Programação WEB HTML.
A autoria - II.
Treinamento em HTML & CSS
Prof. Alexandre Monteiro Recife
Professor: Márcio Amador
Aula 1 - Fundamentos Java SE Instituto Metodista Izabela Hendrix Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Gilmar Medeiros – Agosto/2009.
CSS incorporado – Formatando textos utilizando estilos em cascata
WIC’ 2015-I WorkShop para o Ingressante em Ciência da Computação Curso de Desenvolvimento para WEB – HTML5.
Arquitetura de Desenvolvimento Web MVC vs. Three Tiers
Criação de Páginas Web A Internet HTML Básico TIC 9º Ano
Aula 2 – Primeiros Passos com a arquitetura Web Servidor Instituto Metodista Izabela Hendrix Curso de Tecnologia em Análise e Desenvolvimento de Sistemas.
Aplicações Web com Orientação a Objetos
Aula 1 - Fundamentos Web Servidor
Tópicos avançados em internet B Carlos Oberdan Rolim Ciência da Computação.
Profª. Elizangela M. F. da Silva Responsável: Carlos Alberto da Silva.
Linguagens Web - Cliente Aula 2 Introdução ao HTML e XHTML Prof. Gilmar Medeiros – Fevereiro/2010 Instituto Metodista Izabela Hendrix Curso de Tecnologia.
LINGUAGENS DE PROGRAMAÇÃO WEB
Unidade 1 – Introdução a J2EE Prof.: Henrique Santos
Programação WEB Apresentação.
Autoria WEB Prof. Thiago Nogueira Tolentino Barbosa
Cascading Style Sheets (css). Cascading Style Sheets  Cascading Style Sheets (CSS) é uma linguagem de estilo utilizada para definir a apresentação de.
Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010 CSS Cascading Style Sheets Folhas de Estilo em Cascata Parte I.
Trabalho de Seminários em Informática
Profª Angela Tissi Tracierra. É uma arquitetura de rede, onde existem dois módulos básicos na rede: o Servidor e os Clientes.
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Introdução a Aplicações Web.
O que é CSS? O CSS (Cascading Style Sheets) ou Folhas de Estilo em Cascatas é uma documentação que define as regras de formatação que serão aplicadas aos.
(c)AB, WEB: filosofia e origens Grupo de utilizadores Internet Ambiente académico dominado por sistemas UNIX Conjunto de serviços básicos: correio.
Karine Alessandra Córdova
Aplicando Coleção Welie Utilizando Arquivo de Texto para o Desenvolvimento e Atualização de um Sítio Interativo para Web Rodolfo A. Silva, Fernando H.
Aula 1 - Fundamentos Web Servidor Instituto Metodista Izabela Hendrix Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Gilmar Medeiros.
Student Tech Clubs Desenvolvimento WEB Antonio Ladeia Graduando em Tecnologia em Análise e Desenvolvimento de Sistemas Instituto Federal da Bahia Introdução.
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Prof. Wolley Profa. Érika
Aplicativos para Internet Prof. Wolley W. Silva
Introdução a Arquitetura, HTML e CSS
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
DESENVOLVIMENTO WEB I CSS incorporado – Formatando textos utilizando estilos em cascata.
Sistemas de Informação DISCIPLINA: Tecnologia e Programação Web – 6º Semestre 2ºS/2009.
Prof. João Ricardo Andrêo Programação p/ INTERNET - HTML 31/5/ :34 1 Introdução e Conceitos CSS CSS significa Cascade Style Sheetes (Folha de Estilo.
WebDesign JavaScript e jQuery. HTML e W3C - O HTML segue padrão XML - linguagem somente de marcação - somente de visualização de conteúdo sem formatação.
Arleys Pereira Nunes de Castro - Mestrando : Modelagem computacional (SENAI-MCTI) Especialista : Sistema distribuídos
Transcrição da apresentação:

Linguagens Web - Cliente Aula 1 Desenvolvimento Web Instituto Metodista Izabela Hendrix Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Gilmar Medeiros – Agosto/2009

Assuntos Abordados Histórico do desenvolvimento da Web Primeiros passos como desenvolvedor Web: Linguagens de Markup – HTML, XML e XHTML Folhas de estilo em cascata – CSS Estudo do protocolo de transporte – HTTP Interação Browser Cliente: JavaScript Ajax = JavaScript +XML – Web 2.0 Aplicações Internet Ricas = RIA – Web 2.0 Interação Browser Servidor: Linguagens de Script Arquitetura Java Enterprise Edition – Servlets e JSPs Assuntos Futuros: Estudo de Frameworks MVC: Java Server Faces e Struts WebServices e Arquitetura Orientada a Serviços (SOA)

Apresentação O que é o desenvolvimento Web? Quais os paradigmas envolvidos? O que eu preciso aprender para desenvolver para a Web? E porque o desenvolvimento Web é tão fascinante assim? Somente o HTML me basta? Para que servem as linguagens de Script? E esse tal de HTTP? CSS? JavaScript? Java EE? Ajax? SOA? WebServices?

Breve Histórico da Web Inicialmente um projeto acadêmico, toda a apresentação feita em modo texto O grande impulso da Web veio com o uso do protocolo www ou World Wide Web, ou seja, uso de imagens em um browser O Mosaic foi um dos primeiros browsers, seguido do Netscape Nessa época a Microsoft simplesmente se recusava a acreditar que a Internet e recursos www pudessem ser o grande “boom” do momento e daí em diante

Paradigmas de Desenvolvimento Web Quais são os paradigmas aqui envolvidos? Paradigma Web Paradigma de Orientação a Objetos Paradigmas de Desenvolvimento Gráfico Padrões de Projetos, como o MVC – Model, View, Controller etc

Protocolo HTTP HTTP: HyperText Transfer Protocol Protocolo que permitiu o uso da Internet como ela é hoje, com a definição de páginas HTML e adjacentes, além da interação cliente-servidor Por trás dos bastidores – protocolo TCP/IP, responsável por toda a infra-estrutura da Internet O TCP/IP é um protocolo aberto, extremamente confiável e testado, inicialmente desenvolvido para Unix, e depois copiado em SOs Microsoft

Fundamentos Web-Cliente: HTML O HTML é uma linguagem de markup, que faz uso de tags com funcionalidades estáticas; Tudo que fugir de um conteúdo estático, pede “algo mais”, que se funde ao HTML, como: Uso de XML: XHTML; Uso de folhas de estilo em cascata: CSS; Uso de linguagens de script, como o JavaScript; Uso de formulários HTML – tag <form>, que redireciona páginas HTML para processamento dinâmico, executado em servidores

XHTML – Exemplo de Código Execução: basta abrir o código XHTML em um browser

Folhas de Estilo em Cascata – CSS “Folha de estilo em cascata é um mecanismo simples para adicionar estilos (p.ex., fontes, cores, espaçamentos) aos documentos Web” Finalidade básica: Devolver ao (X)HTML o propósito de ser uma linguagem de marcação e estruturação de conteúdos; Deste modo, detalhes de apresentação dos elementos ficam a cargo do CSS, que gerencia: Cores de fontes, tamanhos de textos, posicionamentos Ou seja, todo o aspecto visual de um documento

seletor { propriedade : valor } CSS – Sintaxe - I Regras CSS: Unidade básica de uma folha de estilo Responsável por produzir um efeito de estilização Declaração: uma propriedade e um valor seletor { propriedade : valor } Seletor: alvo da regra; geralmente a tag html Declaração: determina os parâmetros da estilização

Promove a separação entre conteúdo e estilo ! CSS – Sintaxe - II Exemplo: p { font-family: “Times New Roman”; font-style: italic; color: #ff0000; } O exemplo acima altera propriedades de fonte e cor da tag <p> html, ou seja, da tag de parágrafo Obs: o mesmo pode ser feito para outras tags html, definindo estilos a serem aplicados e mais importante: Promove a separação entre conteúdo e estilo !

Uso do CSS em código (X)HTML

Web Standards Web Standards ou Padrões Web são compostos por: um conjunto de normas, diretrizes, recomendações, notas, artigos, tutoriais e afins, de caráter técnico, produzidos pelo W3C; são destinados a orientar fabricantes, desenvolvedores e projetistas para o uso de práticas que possibilitem a criação de uma Web acessível a todos; Acessível, independentemente dos dispositivos usados ou de suas necessidades especiais.

Bibliografia * SILVA, MAURICIO SAMY. Construindo Sites com CSS e (X)HTML. 1a Edição, 2007. Editora Novatec. ISBN: 8575221396 * DEITEL & DEITEL: Ajax, Rich Internet Applications e Desenvolvimento Web para programadores. 1a Edição, 2008. Editora Pearson Prentice Hall, ISBN: 8576051613 SIERRA, KATHY; BASHAN, BRIAN. Use a Cabeça! Servlets e JSP. 1a Edição, 2005. Editora Alta Books. ISBN: 8576080850 FREEMAN, ERIC; FREEMAN, ELISABETH. Use a Cabeça! HTML com CSS e XHTML. 1a Edição, 2008. Editora Alta Books. ISBN: 8576082187 MURACH, JOEL; STEELMAN, ANDREA. Murach's Java Servlets and JSP – Training & Reference. 1a Edição, 2003. Editora Mike Murach and Associates. ISBN: 1890774189

Recursos Internet Site do Mauricio Samy: http://www.maujor.com/index.php Consórcio WWW -W3C: http://www.w3.org/ CSS Zen Garden: http://www.csszengarden.com/ XHTML Resource Center: http://www.deitel.com/xhtml