3/9/10. Web apps. Web vs. Desktop - desenvolvimento
|
|
- Débora Bicalho Vasques
- 5 Há anos
- Visualizações:
Transcrição
1 Aula 2 PROGRAMAÇÃO WEB Web apps Aplicação acedida via um browser Acesso (tipicamente) baseado em contas de utilizador Dados dos utilizadores guardados de forma centralizado no servidor 93 Web vs. Desktop - desenvolvimento Web multi-plataforma com uma única code base Manutenção facilitada Maior facilidade de logging Fim da pirataria!? Acesso limitado aos recursos das máquinas cliente Investimento em hardware e desempenho Segurança de dados e privacidade Desktop Tecnologia estável Grrr Maior controlo do utilizador?! Acesso directo às máquinas Responsabilidade do utilizador Responsabilidade do utilizador 94 1
2 Web vs. Desktop - utilizadores Web Acesso facilitado Manutenção facilitada Maior riscos de segurança/ privacidade Maior segurança dos dados Menor segurança dos dados Necessidade de conectividade Pior desempenho Pior hardware Modelo de negócio baseado em subscrições Desktop Requerem instalação Utilizador mantém controlo Menores riscos de segurança/ privacidade Necessidade de gerir backups Necessidade de gerir backups Não Melhor desempenho Melhor hardware Modelo de negócio baseado em compra (?) 95 A world of pages Each http request: a new page! Not ideal for best usability: - How to break this model? - Special execution containers in the browser - Client side scripting! 96 Making the web dynamic How to create dynamic contents? Server side - creating contents dynamically Client side - Client side scripting - code runs on the client (browser) ECMAScript (JavaScript, JScript), VBScript - Code runs on a virtual machine (in the browser) Java applets, Flex, Silverlight, JavaFX 97 2
3 Containers Applets, Flex, Silverlight Applet + Java, tested and tried - download time Java WebStart / ClickOnce + Desktop experience + disconnected operation - download time Flash / Silverlight / JavaFX + Vector graphics - needs plug-in 98 Client-side scripting Conteúdo dos documentos guardado num Document Object Model (DOM) DOM manipulado por código JavaScript Browser faz o rendering do DOM Código JavaScript consegue alterar o coneteúdo e visualização do documento 99 Programação Web JAVASCRIPT 100 3
4 JavaScript alias ECMAScript Uma linguagem de Scripting - Interpretada pelo browser Não é Java!! - mas sintaxe semelhante Nem sequer da Sun - Netscape 101 JavaScript exemplo 102 (Como declarar o encoding? e não só) HTML XHTML (servido como HTML) XHTML (servido como XML) Em XHTML: usar utf-8 e deixar de fora a declaração XML
5 JavaScript exemplo 104 JavaScript exemplo 2 Funções Variáveis Estruturas de controlo Eventos Objectos Manipulação do DOM 105 (ficheiros externos) 106 5
6 JavaScript variáveis Sistema de tipos fraco (ʻweakly typedʼ ) - as variáveis não têm tipo, os valores têm var v = teste ; v = false; Declaração implicita - variável criada no momento da primeira atribuição Tipos typeof v == string typeof v == boolean - string; number; boolean; object; function; null; undefined 107 JavaScript estruturas de controlo As que seriam de esperar (Java): - if/else; while; do/while; for; switch; try/catch mas também - for/in (arrays associativos, listas) for (prop in document) { document.write(prop + " = " + document[prop] + "<br />"); } - with function ola (form) { var nome = form.nome.value; var o = document.getelementbyid( id"); o.firstchild with (o) { var ant = firstchild; var txt = document.createtextnode("olá "+nome); if (ant) { replacechild(txt, ant); } else { appendchild(txt); } } o.replacechild(txt, ant) form.nome.value = ""; return false; } o.appendchild(txt) 108 JavaScript eventos onload / onunload <body onload= setup() > onfocus / onblur / onchange <input type="text" name="nome" onchange= validanome() /> onsubmit <form onsubmit="return ola(this) > onmouseover / onmouseout <input type="submit" value="ok" onmouseover="javascript:this.style.color='red'" onmouseout="javascript:this.style.color='black'" /> 109 6
7 JavaScript objectos Early vs. late binding - e também o very late binding matar objectos - personobj = null Scope: tudo público! Static: tudo instância! 110 Tipos de objectos Nativos definidos pela norma ECMA Object, Function, Array, String, Number, Date, built-in nativos e pré-instanciados - Global; Math host não nativos - p.e. objectos do DOM e do BOM Referência: 111 (Browser Object Model BOM) 112 7
8 JavaScript OO? Encapsulamento - Sim, mas sem information hiding Agregação - Sim, mas sem information hiding Herança - Possui mecanismo de suporte Polimorfismo - Sim, via late binding 113 Definição de classes Factory Constructor Prototype Hybrid constructor/prototype!! Dynamic prototype Hybrid factory 114 Hybrid constructor/prototype function StringBuffer(str) { this.strings = new Array(str); this.append = new Function( str, this.string.push(str) ); this.tostring = function () { return this.strings.join( ); } } StringBuffer.prototype.append = function (str) { this.strings.push(str); } StringBuffer.prototype.append = function (str) { return this.strings.join( ); } Constructor Prototype var sb1 = new StringBuffer( ); var sb2 = new StringBuffer( test ); 115 8
9 Dynamic prototype function StringBuffer(str) { this.strings = new Array(str); if (typeof StringBuffer._initialized == undefined ) { Car.prototype.append = function (str) { this.string.push(str); } Car.prototype. tostring = function () { return this.strings.join( ); } } Car._initialized = true; } var sb1 = new StringBuffer( ); var sb2 = new StringBuffer( test ); 116 Herança object masquerading - the call() method - the apply() method prototype chaining hybrid method 117 Herança hybrid method function StringBuffer(str) { this.strings = new Array(str); } StringBuffer.prototype.append = function (str) { this.strings.push(str); } StringBuffer.prototype.toString= function () { return this.strings.join( ); } function StringBufferSep (str, separator) { StringBuffer.call(this, str); this.sep = separator; } StringBufferSep.prototype = new StringBuffer(); StringBuffer.prototype.toStringSep= function () { return this.string.join(this.sep); } Object masquerading Prototype chaining 118 9
10 119 The End! JAVASCRIPT 120 Programação Web DOCUMENT OBJECT MODEL (DOM)
11 DOM API for accessing and manipulating structured documents "The W3C Document Object Model (DOM) is a platform and language-neutral interface that allows programs and scripts to dynamically access and update the content, structure, and style of a document. (w3schools) Represents the structure of XML and HTML documents as a tree 122 DOM levels The DOM is separated into 3 different levels: - Core DOM standard model for any structured document - XML DOM standard model for XML documents - HTML DOM standard model for HTML documents Defines: - objects - properties - methods 123 XML DOM Node object properties The primary data type for the entire DOM - x.nodename the name of x - x.nodevalue the value of x - x.parentnode the parent node of x - x.childnodes the child nodes of x
12 XML DOM Document object methods The root of a document tree - x.getelementsbytagname(name) get all elements with a specified tag name - x.appendchild(node) insert a child node into x - x.removechild(node) remove a child node from x HTML DOM objects <!DOCTYPE html PUBLIC " //W3C//DTD XHTML 1.0 Strict//EN" " strict.dtd"> <html xmlns=" xml:lang="pt" lang="pt"> <head> <meta http equiv="content Type" content="text/html; charset=utf 8" /> <title>exemplo de JavaScript 1</title> <script type="text/javascript"> function ola (form) { var nome = form.nome.value; var par = document.getelementbyid("dados"); var ant = par.firstchild; var txt = document.createtextnode("olá "+nome); if (ant) { par.replacechild(txt, ant); } else { par.appendchild(txt); } form.nome.value = ""; return false; } function valida(nome) { alert("!"+nome+"!") } </script> </head> <body> <form onsubmit="return ola(this)"> Nome: <input type="text" name="nome" onblur="valida(this.value)" /><input type="submit" value="ok" onmouseover="javascript:this.style.color='red'" onmouseout="javascript:this.style.color='black'" /> </form> <div id="dados"></div> </body> </html>
13 The End! DOCUMENT OBJECT MODEL (DOM) 128 Tarefa 129 MVC Pattern Delegate
14 MVC: Model-View-Controller Interaction model for Smalltalk Divides interactive application into three types of components - Model: Contains core program functionality and data - View: Renders the model as an interface for the user - Controller Handles user input Translates interface events into program functions 131 MVC-like em DHTML Web page (Controller) JavaScript 1 2 Web Server (Model) Browser 3 4 HTML/CSS (View)
Desenvolvimento Web. JavaScript aula II variáveis (cont.) e diálogos. Professor: Bruno Gomes
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA CURSO TÉCNICO INTEGRADO EM INFORMÁTICA CAMPUS CURRAIS NOVOS Desenvolvimento Web JavaScript aula II variáveis (cont.) e diálogos Professor: Bruno Gomes
Leia maisIntrodução à HTML Dinámico. O linguagem JavaScript.
Introdução à HTML Dinámico. O linguagem JavaScript. Conferencia 7 MSc. Yoenis Pantoja Zaldívar O que já sabemos XHTML regras, etiquetas CSS selectores, propriedades (modelo de caixa, formateo visual) Situação
Leia maisJAVASCRIPT Laboratórios de Informática João Paulo Barraca, André Zúquete, Diogo Gomes
http://cseweb.ucsd.edu/~lerner/js.jpg JAVASCRIPT Laboratórios de Informática 2014-2015 João Paulo Barraca, André Zúquete, Diogo Gomes HTML, CSS, Javascript HTML define estrutura CSS define estilo Javascript
Leia maisSCE Aula 3 Arquitetura de software na Web atual: processamento de lado cliente. Prof: Dra. Renata Pontin de Mattos Fortes
SCE 0265 Aula 3 Arquitetura de software na Web atual: processamento de lado cliente Prof: Dra. Renata Pontin de Mattos Fortes Aluno PAE: Willian Massami Watanabe Sumário da aula Aplicações Estáticas x
Leia maisTecnologias para Web Design
Tecnologias para Javascript e DOM Introdução à Scripts Um script do lado cliente é um programa que acompanha um documento HTML Pode estar incluído no próprio documento embutido ou acompanha-lo num arquivo
Leia maisDesenvolvimento de Sistemas Web Prof. Leandro Roberto. Aula 18 JavaScript: Eventos MySQL PHP (insert, update e delete)
Desenvolvimento de Sistemas Web Prof. Leandro Roberto Aula 18 JavaScript: Eventos MySQL PHP (insert, update e delete) JavaScript Eventos Alguns eventos de uma página HTML podem ser interceptados e programados
Leia maisProf Evandro Manara Miletto. parte 2
Prof Evandro Manara Miletto parte 2 Sumário Estruturas de Controle Eventos Estruturas de controle características Estruturas de controle (ou condicionais) são executadas caso um teste seja atendido Permite
Leia maisSumários de REDES de COMUNICAÇÃO
Sumários de REDES de COMUNICAÇÃO Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos MÓDULO V Desenvolvimento de Páginas Web Dinâmicas 12G Turno 1 Aulas n. 1 e 2 (2011-09-19)
Leia maisJAVASCRIPT. Desenvolvimento Web I
JAVASCRIPT Desenvolvimento Web I JavaScript HTML Conteúdo - ( Markup language) CSS Apresentação (Style Sheet language) JavaScript (Programming language) Uso de JavaScript : Validação de formulários, galerias
Leia maisConstrução de Sites 2. Prof. Christiano Lima Santos
Construção de Sites 2 Prof. Christiano Lima Santos Introdução a JavaScript Parte 01 Como usar JavaScript em uma página 1.1 Forma #1 aplicando diretamente à tag HTML teste
Leia maisUniversidade Federal do Espírito Santo CCA UFES. Centro de Ciências Agrárias CCA UFES Departamento de Computação. JavaScript
Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação Universidade Federal do Espírito Santo CCA UFES JavaScript Desenvolvimento de Sistemas para WEB Site:
Leia maisConceitos de HTML 5 Aula 1
Prof. João Augusto da Silva Bueno (joao.augusto@ifsc.edu.br) Conceitos de HTML 5 Aula 1 World Wide Web É um serviço da Internet que reúne vários documentos de todas as partes do mundo e esses documentos
Leia maisAJAX. Prof. Marcos Alexandruk
Prof. Marcos Alexandruk m.alexandruk@hotmail.com Asynchronous JavaScript and XML Não é uma "nova tecnologia" Utiliza os recursos já existentes do JavaScript Jesse James Garret utilizou o termo pela primeira
Leia maisConteúdo Programático JavaScript Web Developer
Destinatários - Profissionais que pretendam adquirir competências para programar em JavaScript; - Programadores Web; - Gestores de Websites; - Designers; - Todos os que pretendem aprender tudo sobre JavaScript,
Leia maisAplicações e Serviços de Internet
Aplicações e Serviços de Internet Scripting no Cliente JavaScript & DOM Controlo de Dados Conteúdo JavaScript DOM 2 2 Lado Cliente: Como chamar JavaScript?. Escrever sua função* e inseri-la na página HTML
Leia mais#Fundamentos de uma página web
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS SÃO GONÇALO DO AMARANTE PROGRAMAÇÃO WEB #Fundamentos de uma página web Eliezio Soares elieziosoares@ifrn.edu.br Aula de
Leia maisConteúdo Programático JavaScript Web Developer
Destinatários - Profissionais que pretendam adquirir competências para programar em JavaScript; - Programadores Web; - Gestores de Websites; - Designers; - Todos os que pretendem aprender tudo sobre JavaScript,
Leia maisDesenvolvimento Web. Versão 2 Jan/2019. Professor Emiliano S. Monteiro
Desenvolvimento Web Versão 2 Jan/2019 Professor Emiliano S. Monteiro Alinhamento, figuras, tabelas, elementos do formulário, div e iframes Professor Emiliano S. Monteiro Exercício Continua Exercício Exercício
Leia maisJavaScript Introdução e Sintaxe
JavaScript Introdução e Sintaxe Ferramentas para Internet Marx Gomes Van der Linden ( Material baseado no original de Marcelo José Siqueira Coutinho de Almeida ) Objetivos Apresentar os principais conceitos
Leia maisIntrodução à linguagem JavaScript
MIEEC SIEM ano letivo 2014/15 Introdução à linguagem JavaScript José A. Faria (jfaria@fe.up.pt) FEUP, DEGI Setembro 2014 Introdução ao JavaScript O JavaScript é uma linguagem utilizada sobretudo em client
Leia maisIntrodução. Surge em 1995 (Brendan Eich, programador da Netscape) com o nome de Livescript
Surge em 1995 (Brendan Eich, programador da Netscape) com o nome de Livescript É uma linguagem de programação (linguagem de script) Javascript e Java Torna a sua página HTML: Atraente; Interactiva; Inteligente.
Leia maisIntrodução ao Javascript
Programação WEB I Introdução ao Javascript Apresentação da Disciplina,Introdução a linguagem Javascript Objetivos da Disciplina Apresentar os principais conceitos da linguagem Javascript referente à programação
Leia maisProf Evandro Manara Miletto. parte 1
Prof Evandro Manara Miletto parte 1 Sumário Introdução Variáveis e tipos de dados Operadores O que é JavaScript? JavaScript é uma linguagem de programação criada pela Netscape para adicionar interatividade
Leia maisJava Básico. Carga Horária: 32 horas. Pré-requisito: Lógica de Programação; JAVA. Conteúdo Programático
Java Básico Objetivo: Os assuntos apresentados no decorrer do curso Java Básico incluem os conceitos gerais desta linguagem assim como a definição e utilização de seus recursos diversos, tais como: tipos
Leia maisMétodos de Programação
Métodos de Programação Programação Notas Introdutórias Javascript não é Java, linguagens diferentes com fins diferentes. Java > Linguagem de programação tradicional Javascript > Linguagem para Web de complemento
Leia maisIntrodução a Javascript
Introdução a Javascript André Tavares da Silva andre.silva@udesc.br Introdução Javascript Javascript é uma linguagem que permite injetar lógica em páginas escritas em HTML Podem estar "soltos" ou atrelados
Leia maisPROGRAMAÇÃO PARA INTERNET RICA DHTML E O DOCUMENT OBJECT MODEL
PROGRAMAÇÃO PARA INTERNET RICA DHTML E O DOCUMENT OBJECT MODEL Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 3 4 DHTML Document Object Model Manipulando o DOM Manipulando o CSS pelo DOM Material de Estudo
Leia maisInformática I. Aula 16. Aula 16-30/10/2006 1
Informática I Aula 16 http://www.ic.uff.br/~bianca/informatica1/ Aula 16-30/10/2006 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação
Leia maisIntrodução ao Javascript. Parte 3 Prof. Victor Hugo Lopes
Introdução ao Javascript Parte 3 Prof. Victor Hugo Lopes agenda Trabalhando com Eventos DOM na prática: trabalhando com propriedades http://goo.gl/tkjhmb Eventos Evento é um acontecimento que ocorre a
Leia maisJavaScript: Validação de Formulários. Prof. Ivanilton Polato ipolato@utfpr.edu.br ipolato@gmail.com
JavaScript: Validação de Formulários Prof. Ivanilton Polato ipolato@utfpr.edu.br ipolato@gmail.com Validação de Formulários Um dos usos mais frequentes do JS é a validação de formulários. Além de garantir
Leia maisO que é o JavaScript?
JavaScript 1 Introdução O JavaScript é utilizado por milhões de páginas na web para melhorar o design, validar forms, e muito mais O JavaScript foi inicialmente desenvolvido pela Netscape e é a linguagem
Leia maisArquitetura em Camadas
Arquitetura em Camadas 1 Introdução Em aplicações OO de médio e grande porte, diversos aspectos devem ser considerados: Apresentação Lógica da aplicação Lógica do negócio Persistência de Objetos Camada
Leia maisConstrução de Sites Aula 6
Construção de Sites Aula 6 Programa Instrutor Universidade Federal do Paraná Pró-reitoria de Assuntos Estudantis Departamento de Informática 17 de Agosto de 2010 Indice 1 Eventos onload e onunload 2 3
Leia maisFundação Educacional Encosta Inferior do Nordeste
JavaScript Faculdade de Informática de Taquara - Curso Sistemas de Informação Fundação Educacional Encosta Inferior do Nordeste Av. Oscar Martins Rangel, 4500 - Taquara - RS Brasil leandro@faccat.br, rpretto@tca.com.br
Leia maisJavaScript (Elementos de Programação e Programação Básica)
Linguagem de Programação para Web JavaScript (Elementos de Programação e Programação Básica) Prof. Mauro Lopes 1 Objetivos Iniciaremos aqui o nosso estudo sobre a Linguagem de Programação JavaScript. Apresentaremos
Leia maisPrimeiro contato com JavaScript
Primeiro contato com JavaScript Visão Geral JavaScript É uma linguagem em formato script; Permite dinamizar funções do site e criar interatividade em páginas web. O JavaScript permite: Coletar dados dos
Leia maisCOM222 DESENVOLVIMENTO DE SISTEMAS WEB. Aula 03: JavaScript Parte II
COM222 DESENVOLVIMENTO DE SISTEMAS WEB Aula 03: JavaScript Parte II Conteúdo da aula Programação controlada por eventos e processamento de formulários Programação controlada por eventos onload, onunload
Leia maisProfessor Jefferson Chaves Jefferson de Oliveira Chaves
Professor Jefferson Chaves jefferson.chaves@ifc-araquari.edu.br Introdução ao Ambiente Cliente x Servidor; Os métodos GET e POST; Formulários HTML; Validação de dados; HTML, CSS e JavaScript (somente
Leia maisPHP É uma linguagem de scripting especialmente útil para gerar HTML. É uma linguagem normalmente embebida num documento HTML
PHP http://php.net/ É uma linguagem de scripting especialmente útil para gerar HTML É uma linguagem normalmente embebida num documento HTML É uma linguagem de scripting que corre no servidor: em condições
Leia maisIntrodução 20 Diagramas de fluxos de dados 20 O processo de elaboração de DFD 22 Regras práticas para a elaboração de DFD 24 Dicionário de dados 26
ÍNDICE MÓDULO 1 ANÁLISE DE SISTEMAS 9 1.1 SISTEMAS DE INFORMAÇÃO 10 Sistema conceito e exemplos 10 Dados e informação 11 Sistema de informação conceito e componentes 12 Sistema de informação e sistemas
Leia maisPHP. Hypertext Pre-Processor
PHP Hypertext Pre-Processor O que é o PHP? Uma linguagem de scripting é uma linguagem cujo código não tem de ser compilado para ser executado! O código escrito é interpretado em tempo de execução para
Leia maisFormação JAVA Web.
Inscreva-se na Formação JAVA Web e comece a desenvolver sistemas para Web e Desktop com a linguagem de programação open source multiplataforma mais valorizada do mercado. Carga-horária: 80h O que você
Leia maisMódulo II Arquitetura em Camadas
Módulo II Arquitetura em Camadas Prof. Ismael H F Santos April 08 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 1 Ementa Arquitetura de camadas de Software Arquiteturas em Camadas Padrões para
Leia maisEngenharia de Aplicações Sistemas Interactivos 2009/10! JAVASERVER FACES 1.2. Mestrado em Informática Universidade do Minho! 31!
JAVASERVER FACES 1.2 Mestrado em Informática Universidade do Minho! 31! Java Server Faces (JSF) JSP uma tecnologia" JSF uma framework MVC(-like)" - JSP para a apresentação (ou não)" utilização da JSF tag
Leia maisConteúdo. DHTML tópicos Hamilton Lima - 2002-2004
DHTML tópicos Hamilton Lima - 2002-2004 Conteúdo 1. meu primeiro script... 2 2. DOM Document Object Model...2 3. tipo de execução de scripts...2 4. resposta a um evento... 3 5. tipos de dados, variaveis
Leia maisTECNOLOGIA WEB INTRODUÇÃO CONSTRUÇÃO DE PÁGINAS ESTÁTICAS HTML / XHTML
INTRODUÇÃO CONSTRUÇÃO DE PÁGINAS ESTÁTICAS HTML / XHTML 1 INTRODUÇÃO TECNOLOGIA WEB Começaremos desvendando o poder do desenvolvimento de aplicações baseadas na Web com a XHTML (Extensible HyperText Markup
Leia maisLista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique.
Lista de Revisão 1. Nos sistemas web, geralmente os usuários apresentam dois problemas típicos, a desorientação e a sobrecarga cognitiva. Discorra sobre esses problemas. 2. Apresente as principais diferenças
Leia maisConstrução de Sites 2. Prof. Christiano Lima Santos
Construção de Sites 2 Prof. Christiano Lima Santos Conteúdo do Curso JavaScript jquery Ajax Framework Bootstrap CMS WordPress Quem sou eu? Formação: Graduado em Ciência da Computação (Universidade Federal
Leia maisWebdesigner II. Introdução ao JavaScript
Webdesigner II Introdução ao JavaScript 1 Variáveis Variáveis são usadas para armazenar valores temporários Usamos a palavra reservada var para defini-las Em JS, as variáveis são fracamente tipadas, ou
Leia maisTecnologias de Desenvolvimento de Páginas web
Tecnologias de Desenvolvimento de Páginas web HTML DHTML CSS Javascript Visual Basic Script Java HTML Hypertext Markup Language HTML Hypertext Markup Language Linguagem com a qual se definem as páginas
Leia maisJava Server Pages (JSP)
Java Server Pages () joao@ecomp.uefs.br Departamento de Ciências Exatas Universidade Estadual de Feira de Santana Problemas com Sevlet Como fazer um Servlet para exibir esta página? 1 Código do Servlet
Leia maisCONTEÚDO PROGRAMÁTICO
CONTEÚDO PROGRAMÁTICO JavaScript Básico Carga horária: 24 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO 1 - Conhecendo
Leia mais4ª Edição Pablo Dall Oglio
4ª Edição Pablo Dall Oglio Novatec Copyright 2007, 2009, 2016, 2018 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra,
Leia maisPROGRAMAÇÃO PARA INTERNET RICA DHTML E O DOCUMENT OBJECT MODEL
PROGRAMAÇÃO PARA INTERNET RICA DHTML E O DOCUMENT OBJECT MODEL Prof. Dr. Daniel Caetano 2012-2 Objetivos Apresentar os conceitos do DHTML Conceituar a estruturação dos objetos do DOM Compreender as diferentes
Leia maisNo final deste curso, saberás criar programas através da linguagem de programação Java.
Programação em Java Programação Formato: Mentored - Online Preço: 415 ( Os valores apresentados não incluem IVA. Oferta de IVA a particulares e estudantes. ) Horário: Flexível das 24h/24h Duração: ~45h
Leia mais20480 Programming in HTML5 with JavaScript and CSS3
20480 Programming in HTML5 with JavaScript and CSS3 Microsoft Nível: Intermédio Duração: 35h Sobre o curso Este curso fornece uma introdução ao HTML5, CSS3 e JavaScript. Este curso ajuda os formandos a
Leia maisINTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO
INTRODUÇÃO AO DESENVOLVIMENTO WEB PROFª. M.Sc. JULIANA H Q BENACCHIO Declaração DOCTYPE em documentos HTML O W3C (World Wide Web Consortium: www.w3.org), encarregado da criação dos Standard webs, define
Leia maisJavaScript. Carlos Santos LabMM 3 - NTC - DeCA - UA Aula 03, 18-09-2013
JavaScript Carlos Santos LabMM 3 - NTC - DeCA - UA Aula 03, 18-09-2013 O que é? Linguagem de programação para a Web... interpretada ou não compilada; todos os browsers atuais têm interpretadores de JS;
Leia maisJSP (JAVASERVER PAGES)
UNIDADEC Nesta unidade, você irá conhecer a tecnologia JSP (JavaServer Pages). JSP permite implementar páginas dinâmicas na web. As páginas JSP contêm marcas HTML e instruções Java. O objetivo desta unidade
Leia maisFunções em JavaScript
Sintaxe para declaração de funções: function f1() { return "Olá"; function f2(nome) { return "Bom dia " + nome; Funções em JavaScript As funções podem retornar ou não valores e podem receber ou não argumentos.
Leia maisJava: Linguagem de programação (OOP) JavaScipt: Linguagem de scripts (OOP)
Executado do lado do cliente, interage com o usuário sem a necessidade do script passar pelo servidor. Desenvolvida por Brendan Eich, da Netscape Communications Corporation em 1995 (LiveScript). 1ª linguagem
Leia maisProgramação Web Aula 4 - Javascript Parte 1 - O Núcleo
Programação Web Aula 4 - Javascript Parte 1 - O Núcleo Bruno Müller Junior Departamento de Informática UFPR 10 de Março de 2014 1 Abordagem 2 Orientação a Objeto Objetos de Javascript Objetos de Javascript
Leia maisM V C, J S O N E X M L P R O F. M E. H É L I O E S P E R I D I Ã O
M V C, J S O N E X M L P R O F. M E. H É L I O E S P E R I D I Ã O A P L I C A Ç Õ E S M O N O L Í T I C A S Na época dos computares independentes um aplicativo era desenvolvido para ser usado em uma única
Leia maisLista de exercícios I - RESPOSTAS Servlets e banco de dados
www.posse.ueg.br Home Page: http://www.posse.ueg.br/index.php/conexao-ueg/meuperfil/userprofile/ronaldo Dado o diagrama de classe abaixo: Lista de exercícios I - RESPOSTAS Servlets e banco de dados 1.
Leia maisAngularJS aplicado. Construindo aplicações client-side bem
AngularJS aplicado Construindo aplicações client-side bem testadas @FelippeNardi Objetivos Elementos essenciais Testes: e2e e unitários Mindset AngularJS Felippe Nardi Front-end Engineer e Designer client-side
Leia maisMinicurso de JavaScript PET Sistemas de Informação Segundo Dia Anthony Tailer. Clecio dos Santos. Rhauani Fazul.
Minicurso de JavaScript PET Sistemas de Informação Segundo Dia 13.09.2016 Anthony Tailer. Clecio dos Santos. Rhauani Fazul. Romeu Casarotto Anteriormente 12.09.2016 Introdução Como usar? Saídas Sintaxe
Leia maisJavaScript. Programação de Servidores. Marx Gomes Van der Linden
JavaScript Programação de Servidores Marx Gomes Van der Linden JavaScript É uma linguagem de programação interpretada pelo navegador Programação para web no cliente. Padronizada pela W3C e suportada por
Leia maisJAVASCRIPT DE QUALIDADE HOJE, AMANHÃ E SEMPRE GUILHERME CARREIRO THIAGO OLIVEIRA
JAVASCRIPT DE QUALIDADE HOJE, AMANHÃ E SEMPRE GUILHERME CARREIRO THIAGO OLIVEIRA GUILHERME CARREIRO Rubyist and code deisgner THIAGO OLIVEIRA Indian and Java programmer Há muito tempo... ECMAScript
Leia maisPalavras Reservadas da Linguagem Java
Palavras Reservadas da Linguagem Java Palavras Reservadas da Linguagem Java: Categorias Tipos de dados primitivos Literais Pseudo-variáveis Desvio e controle de fluxo Pacotes Exceções Modificadores de
Leia maisWeb Development. Apresentação. Destinatários. Pré-requisitos. Web Design & Development
Web Development Web Design & Development Formato: Mentored - Online Preço: 968,50 ( Os valores apresentados não incluem IVA. Oferta de IVA a particulares e estudantes. ) Horário: Flexível das 24h/24h Duração:
Leia maisINTRODUÇÃO. JavaScript PROF. ME. HÉLIO ESPERIDIÃO
INTRODUÇÃO JavaScript PROF. ME. HÉLIO ESPERIDIÃO 1 É uma linguagem de programação interpretada, que pode ser usada junto com o HTML. O que é JavaScript? Esta linguagem é interpretada pelo navegador. Permite
Leia maisAJaX Asy s nchronous s J avasc S ript p t a nd d XML
Asynchronous JavaScript and XML Ajax Um nome para um novo tipo de aplicações na Web Técnica de desenvolvimento de aplicações para criar páginas mais interactivas Não é uma nova tecnologia Ajax= JavaScript
Leia maisIntrodução ao Desenvolvimento de
Introdução ao Desenvolvimento de Aplicações Web com JSF e PrimeFaces Marcelo Vinícius Cysneiros Aragão ICC Inatel Competence Center marcelovca90@inatel.br Santa Rita do Sapucaí, 15 de março de 2016 Conteúdo
Leia mais<b>, <big>, <em>, <i>, <small>, <strong>, <sub>, <sup>,... <table>, <tbody>, <thead>, <th>, <tr>, td
HTML Hypertext Markup Language Draft 1991; 1.1 1992; 2.0 1993; 3.0 1995; 4.0 1997; 4.01 1999; 5.0 (2011?) Linguagem g de marcação básica utilizada na WEB, que consiste de elementos envolvidos pelos sinais
Leia maisPHP. Programando com Orientação a Objetos. Pablo Dall Oglio. Novatec
PHP Programando com Orientação a Objetos Pablo Dall Oglio Novatec Copyright 2007, 2009, 2016 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida
Leia maisDesenvolvimento Web. XHTML tag head e tags de texto. Professor: Bruno Gomes
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA CURSO TÉCNICO INTEGRADO EM INFORMÁTICA CAMPUS CURRAIS NOVOS Desenvolvimento Web XHTML tag head e tags de texto Professor: Bruno Gomes 2012 INTRODUÇÃO
Leia maisEscrever scripts de PHP com HTML
Escrever scripts de PHP com HTML PHP é uma linguagem de programação de scripts para serem interpretados no lado dos servidores. Numa fase inicial (1995), PHP surgiu com o significado de Personal Home Pages
Leia maisRegras de Navegação e Templates
Regras de Navegação e Templates Primeiras páginas Paulo Ricardo Lisboa de Almeida 1 Instanciando a aplicação Clone o projeto da aula com o Git (disponível no site da disciplina) Suba o banco de dados Crie
Leia maisFinalidade dos formulários
ENTENDENDO O FORMULÁRIO Na opinião de muitos a criação de formulários na linguagem HTML é uma das áreas mais importantes no desenvolvimento web. Diferentemente de outras marcações HTML o formulário não
Leia maisOFICINA DA PESQUISA PROGRAMAÇÃO APLICADA À CIÊNCIA DA COMPUTAÇÃO
OFICINA DA PESQUISA PROGRAMAÇÃO APLICADA À CIÊNCIA DA COMPUTAÇÃO Prof. Msc. Carlos José Giudice dos Santos carlos@oficinadapesquisa.com.br www.oficinadapesquisa.com.br Linguagens de Programação Material
Leia maisPROGRAMAÇÃO PARA INTERNET RICA DHTML E O DOCUMENT OBJECT MODEL
PROGRAMAÇÃO PARA INTERNET RICA DHTML E O DOCUMENT OBJECT MODEL Prof. Dr. Daniel Caetano 2013-1 Objetivos Apresentar os conceitos do DHTML Conceituar a estruturação dos objetos do DOM Compreender as diferentes
Leia maisProgramação para a Internet II 2.13. PHP AJAX. Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt
Programação para a Internet II 2.13. PHP AJAX Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Ajax não é uma tecnologia! É um conceito! Consiste no uso do objecto XMLHttpRequest que se encontra implementado
Leia maisJavaS. Apresentação JavaScript Marcelo Fey. Apresentação JavaScript,, prof. Marcelo Fey pag. 1
JavaS Apresentação JavaScript Marcelo Fey Apresentação JavaScript,, prof. Marcelo Fey pag. 1 Introdução O objetivo deste material é apresentar a linguagem Javascript, muito utilizada atualmente, em conjunto
Leia mais5/10/10. Implementação. Building web Apps. Server vs. client side. How to create dynamic contents?" Client side" Server side"
5/10/10 Implementação Mestrado em Informática Universidade do Minho! 6! Building web Apps How to create dynamic contents?" Client side" Code runs on the client (browser)" Code runs on a virtual machine
Leia maisDesenvolvimento de Aplicações Web. Prof. José Eduardo A. de O. Teixeira www.vqv.com.br / j.edu@vqv.com.br
Desenvolvimento de Aplicações Web Programação Contextualização de aplicações Web: navegadores e servidores como interpretadores, tecnologias do lado do cliente (XHTML, CSS, Javascript) e do lado do servidor
Leia maisif( document.dados.tx_ .value=="" document.dados.tx_ .value.indexof('.
grupes - Grupo de Estudos Espaço de Saberes
Leia maisRanking das linguagens de programação mais utilizadas. TIOBE Index PyPL Index Redmonk IEEE Spectrum
Webdesigner Ranking das linguagens de programação mais utilizadas TIOBE Index PyPL Index Redmonk IEEE Spectrum Tiobe Index Mantido pela empresa de mesmo nome fundada em 2000 e especializada em assessoria
Leia maisEXERCÍCIOS DE REVISÃO DE CONTEÚDO QUESTÕES DISSERTATIVAS
EXERCÍCIOS DE REVISÃO DE CONTEÚDO QUESTÕES DISSERTATIVAS 1. Explique a(s) diferença(s) entre design pattern e framework. 2. Analisar o arquivo de configurações (web.xml) abaixo identificando quais suas
Leia mais<HTML> Vinícius Roggério da Rocha
Vinícius Roggério da Rocha www.monolitonimbus.com.br O que é HTML? HTML = HyperText Markup Language ou Linguagem de Marcação de Hipertexto Linguagem: maneira de se comunicar (entre máquinas, pessoas
Leia maisMinicurso de JavaScript PET Sistemas de Informação Terceiro Dia Anthony Tailer. Clécio Santos. Rhauani Fazul.
Minicurso de JavaScript PET Sistemas de Informação Terceiro Dia.09.06 Anthony Tailer. Clécio Santos. Rhauani Fazul. Romeu Casarotto O que será visto hoje?.09.06 Funções Eventos Melhores práticas Erros
Leia maisJava para WEB com Struts 2 e Hibernate
Java para WEB com Struts 2 e Hibernate Aula 01 http://fernandoanselmo.orgfree.com fernando.anselmo74@gmail.com Apresentação Fernando Anselmo fernando.anselmo74@gmail.com 25 anos na área de Desenvolvimento
Leia maisConstruindo um sistema simples de cadastro de fornecedores em PHP e MySQL.
Construindo um sistema simples de cadastro de fornecedores em PHP e MySQL. Procuraremos mostrar os principais procedimentos para fazer um cadastro de registros numa base de dados MySQL utilizando a linguagem
Leia maisSumário. DreamWeaver 8
Sumário DreamWeaver 8 1 Introdução... 1 Requisitos do Sistema... 2 Instalando o Dreamweaver 8... 2 Layout e Página Inicial... 4 Interface do Software... 7 Menu... 8 Barra de Inserção... 9 Barra do Documento...
Leia mais