TÉCNICO EM INFORMÁTICA Linguagem e Técnica de Programação III PROF. MARCELO N. SANTOS

Slides:



Advertisements
Apresentações semelhantes
Aplicativos Web Com Orientação a Objetos
Advertisements

HTML Básico João Araujo.
Programação para estrutura Cliente-Servidor
PHP - Formulário Instituto Vianna Júnior Desenvolvimento para Web Prof. Lúcia Helena de Magalhães 2008.
PROGRAMAÇÃO PARA INTERNET Prof.: Jean Carlo Mendes
Tecnologias Web Prof. Msc. Juliano Gomes Weber Tecnologias Web Notas de Aula – Aula 02 1º Semestre UNIJUÍ.
Aplicativos Web Com Orientação a Objetos
Aplicações Web com Orientação a Objetos
PHP e Formulários Web.
Aula 1 - Fundamentos Web Servidor
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Introdução a Aplicações Web.
Aula 3 Prof. Naércio Filho Técnico em Informática
José Francisco PHP & MySQL. Os slides originais são parte do material de cursos anteriores do curso de PHP, ministrados por Sérgio Clemente.
Aula 1 - Fundamentos Web Servidor Instituto Metodista Izabela Hendrix Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Gilmar Medeiros.
Aula 5 – Formulários GET – POST - REQUEST
Aula 5 – Formulários GET – POST - REQUEST
Aplicativos para Internet Prof. Wolley W. Silva
Introdução a Arquitetura, HTML e CSS
PROGRAMAÇÃO PARA INTERNET Prof.: Jean Carlo Mendes
Formulários em PHP Trabalhando o HTML + PHP
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Aplicativos para internet Prof. Wolley
Programação Web Comunicação entre Cliente e Servidor Leonardo IFRN.
Servidor WEB IGOR ALVES. O protocolo HTTP 1990 surgimento da aplicação www Grande quantidade de informação que pode ser acessada por demanda Buscadores.
TÉCNICO EM INFORMÁTICA Linguagem e Técnica de Programação III PROF. MARCELO N. SANTOS
TÉCNICO EM INFORMÁTICA Linguagem e Técnica de Programação III PROF. MARCELO N. SANTOS
Fundamentos de Sistemas Operacionais Aula 2 Princípios de Programação Prof. Belarmino.
Wireshark Captura de Protocolos da camada de aplicação Captura de Protocolos da camada de aplicação Maicon de Vargas Pereira Maicon de Vargas Pereira.
TÉCNICO EM INFORMÁTICA Linguagem e Técnica de Programação III PROF. MARCELO N. SANTOS
Desenvolvimento de Aplicações Web com Java - Servlets e JSP Autor: Juliano Marcos Martins.
Gerador de aplicativos Oracle PL/SQL WEB baseado na estrutura das tabelas do banco de dados Oracle Wagner da Silva Orientando Prof. Alexander Roberto Valdameri.
PHP: Uma linguagem de programação WEB 1. Everson Santos Araujo 2. Teylo Laundos Aguiar PHP Hypertext Preprocessor.
Sessões PLAY 2.0. Imagine uma loja com vários clientes... Livro do Play Livro de Banco de Dados Livro do Play Livro de Redes Fechar compra Internet Livro.
Tecnologia e Programação WEB Ambiente de Laboratório Lab03.
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. COMUNICAÇÃO WEB.
Estruturas de Repetição
LINGUAGEM DE PROGRAMAÇÃO WEB
Programação II Introdução.
Revisão de Lógica de Programação e Desenvolvimento Web
Prof. Msc. Diovani Milhorim
Administração e serviços de redes
Curso Superior em Redes de Computadores
Protocolo HTTP Protocolo de Transferência de Hipertexto
Fundamentos de Programação 1
Tecnologia para Internet - II
Agregador de Notícias e Eventos - UFPI
Introdução ao VisuALG Prof. Andrew Rodrigues
PROGRAMAÇÃO ORIENTADA A OBJETO - JAVA
HTML 5 Introdução Prof. Rosemary Melo.
Introdução à Linguagem JavaScript
Prof. Wellington Franco
Fundamentos de Programação 1
Profº Cláudio Barbosa WWW - World Wide Web Rede de computadores na Internet que fornece informação em forma de hypertexto;
Autoria WEB Prof. Alan Santos
Introdução à programação orientada por objetos
Exercícios Crie um formulário com os campos nome, endereço, telefone, após enviar os dados para o servidor, apresente todos os dados na página PHP. Crie.
Access 2010 Microsoft. Access 2010  O Microsoft Access é um Sistema de Gestão de Base de Sados (SGBD) relacional em ambiente gráfico (Windows), que possibilita.
APROM Aplicação para Gestão de Projetos
Algoritmos e Programação I
Desenvolvimento em Camadas
Dr. Almir rogério camolesi
Tecnologia para Internet - II
Introdução a Arquitetura, HTML e CSS
Prof.: Bruno Rafael de Oliveira Rodrigues
Curso básico de PHP. 1 Vantagens: Gratuito Multiplataforma Estável Rapidez Comunicação.
Conceitos de J2EE para a WEB
Ensinar e aprender no mundo das tecnologias Hot potatoes  Hot Potatoes é um conjunto de seis ferramentas, que possibilitam a elaboração de cinco tipos.
Tipos Primitivos de Dados
SISTEMAS DISTRIBUIDOS
Sobre a linguagem Criado em 1995 por Brendan Eich da Netscape nomeada inicialmente de Mocha, posteriormente LiveScript e por fim JavaScript. É um linguagem.
Transcrição da apresentação:

TÉCNICO EM INFORMÁTICA Linguagem e Técnica de Programação III PROF. MARCELO N. SANTOS

Aplicação WEB A internet foi concebida de forma a funcionar como cliente X servidor, ou seja, temos um cliente que é o navegador web (browser) e o servidor http(web). Existem duas classificações de tecnologia para web, uma que funciona do lado do cliente e uma que funciona do lado do servidor.

Aplicação Cliente No caso da web, uma aplicação cliente executa diretamente no navegador. Existem diversos exemplos de programação no lado do cliente, como os efeitos diversos nas páginas, áudios, vídeos, menus interativos, controle e resposta às ações de um usuário na página, controle sobre os formulários, etc. Para isso são usadas diversas tecnologias, como HTML, CSS, Javascript, Flash.

Aplicação Servidor Por outro lado, existe uma série de linguagens que se baseiam no servidor para executar seus scripts, assim como a programação do cliente se baseia no navegador. Exemplo de aplicação do lado do servidor pode ser uma regra de negócio, o acesso a dados, os cálculos e todo algoritmo que tem que ser executado no servidor, o desenvolvimento pode ser em ASP, PHP, JSP, Perl, C.

Protocolo HTTP Hypertext Transfer Protocol (HTTP) é o método utilizado para enviar e receber informações na web. O protocolo HTTP é baseado em requisições e respostas entre clientes e servidores. O cliente (navegador web) solicita um determinado recurso, enviando um pacote de informações contendo alguns cabeçalhos (headers) a um URL. O servidor recebe estas informações e envia uma resposta, que pode ser um recurso ou simplesmente outro cabeçalho.

Requisição

Resposta

Métodos HTTP GET : Método que solicita algum recurso ou objeto ao servidor. POST : Método usado para envio de arquivo/dados ou formulário HTML ao servidor. A grande diferença entre os métodos GET e POST provavelmente é a visibilidade. Uma requisição GET é enviada como string anexada a URL, enquanto que a requisição POST é encapsulada junto ao corpo da requisição HTTP e não pode ser vista.

Modelo Cliente/Servidor

Exercícios Revisão 1. Faça uma página HTML que contenha um formulário com dois campos textos: nome e Fazer uma função javascript que valide o e- mail digitado pelo usuário. O precisa conter e "." 3. Fazer uma função, usando o formulário criado no exercício 01, para que o campo esteja bloqueado se o campo nome estiver vazio, e se que se desbloqueie quando algum caracter for digitado. (Javascript)

Exercícios Revisão 4. Faça um código JavaScript que emita uma alert no instante em que uma combobox for marcada e também no momento em que for desmarcada. 5. JAVA – Faça um programa para cálculo de média, deve pedir a quantidade de funcionários e então os salários de cada um. Usar JOptionPane para pedir os dados e devolver a média no terminal.

Exercícios Revisão 6 - JAVA - Usuário escolherá uma entre as 4 operações (+), (-), (/) e (*), digitará duas variáveis, o programa então efetuará o cálculo e exibirá o resultado. Usar JOptionPane.