Introdução à Programação para a Web Fernando Martins 9 de Julho de 2008.

Slides:



Advertisements
Apresentações semelhantes
O que é a Internet?.
Advertisements

Gesinf Gestão de Parque Informático
INTERNET & VIRTUALIZAÇÃO DA COMUNICAÇÃO
Módulo II – Domine a Internet Introdução a Informática DCC - UFMG.
UNIPAC – ARAGUARI CAMPUS – IX PROF. EVERTON HIPÓLITO DE FREITAS
Serviços na Internet: Caracterização e Acesso
Introdução ao ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.
Unified Modeling Language (UML) - Modelação da Arquitectura -
Programas Utilitários Básicos
Introdução aos Serviços Web
Internet Histórico Conceitos Básicos Estrutura Ferramentas Serviços
Internet Histórico Conceitos Básicos Estrutura Ferramentas Serviços Histórico Conceitos Básicos Estrutura Ferramentas Serviços Histórico Conceitos Básicos.
Sumário Aulas nº 13, 14 Introdução à Internet
Internet Principais conceitos.
INFORMÁTICA BÁSICA EXTRANET INTERNET
Internet Histórico Conceitos Básicos Estrutura Ferramentas Serviços
Profº Charles de Sá Graduado em Computação Profº Charles de Sá Graduado em Computação.
História da Internet 1º A Internet foi idealizada na década de 60 nos Estados Unidos. O objectivo inicial, era o enorme potencial de partilha de informações.
Tecnologias de Informação e Comunicação
Aplicativos Web Com Orientação a Objetos
PÁginas Dinâmicas Programação Web.
PROGRAMAÇÃO I UNIDADE 1.
Programação para estrutura Cliente-Servidor
IFSul – Campus Venâncio Aires
Profissional Alexandre Faria Desenvolvedor e Instrutor JAVA e Web da Vertical Training. Trabalhando em projetos envolvendo tecnologias Java / J2 EE. Experiência.
A autoria - II.
Programação de SCRIPTS
Redes de Comunicação – Módulo 3
CURSO DE EXTENSÃO PROGRAMAÇÃO C# .NET
Professor: Márcio Amador
Prof. Luís Sérgio Carvalho. Attachment - Enviar um attachment significa anexar um arquivo a uma mensagem eletrônica e enviá-lo a alguém. Antivírus - Programa.
Tecnologias Web Prof. Msc. Juliano Gomes Weber Tecnologias Web Notas de Aula – Aula 02 1º Semestre UNIJUÍ.
Curso Técnico em Informática Disciplina: Programação Web 2 - PHP
Internet na Educação Médica Renato M.E. Sabbatini, PhD Silvia Helena Cardoso, PhD Núcleo de Informática Biomédica Universidade Estadual de Campinas.
O que é a Internet? É uma rede mundial de computadores ligados entre si através de linhas telefónicas comuns, linhas de comunicação privadas, satélites.
Introdução Básica à Internet
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Aplicações Web com Orientação a Objetos
Ferramentas de Desenvolvimento WEB
Serviços básicos da Internet
Web-Sar Sistema de Supervisão e controle via web.
Aplicativos Web Com Orientação a Objetos – Java Server Pages(JSP) Prof. Odair
 Introdução  Estrutura de um projeto Silverlight  XAML  Ligação com Javascript  Demo.
LINGUAGENS DE PROGRAMAÇÃO WEB
Prof.°: João Henrique Disciplina: SOR II
Unidade 1 – Introdução a J2EE Prof.: Henrique Santos
Introdução ao ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
A Internet e Seu Impacto
ICORI Instalação e configuração de computadores em redes locais e Internet Pedro Amaro –
O Que É a Internet e Como Funciona: Tecnologias Ativas Renato M.E. Sabbatini, PhD Aula.
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.
(c)AB, WEB: filosofia e origens Grupo de utilizadores Internet Ambiente académico dominado por sistemas UNIX Conjunto de serviços básicos: correio.
AUTORIA WEB Prof. Thiago Nogueira Tolentino Barbosa.
Algoritmos e Programação MC102
Redes de computadores: Aplicações Prof. Dr. Amine BERQIA
Professor: Pedro Lopes
Internet.
WebPTM Web Project and Time Manager Autor: Daniel Nicoletti Orientador: Prof. Dr. Carlos Miguel Tobar Toledo Co-Orientador: Murilo Woigt Miranda PONTIFÍCIA.
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.
Conceitos Programação Web.
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Aplicativos para Internet Prof. Wolley W. Silva
Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.
COMPILADORES 02 Prof. Marcos. COMPILADORES Do Programa à Execução Computadores das mais variadas arquiteturas têm funcionamento:
Evolução da Internet Introdução Internet Service Providers World Wide Web Protocolos Software para Internet A internet é uma rede de redes. A primeira.
Neste trabalho vou falar sobre como a internet foi evoluindo ao longo do tempo. Introdução Internet Service Providers World Wide Web (WWW) Protocolos Software.
A evolução da Internet Rodrigo Melo Génese da Internet A Expansão Da Internet Fornecedor de acesso à internet service providers Contas de utilizadores.
Transcrição da apresentação:

Introdução à Programação para a Web Fernando Martins 9 de Julho de 2008

Linguagens de Programação Permitem dar instruções ao computador Para as compreender é necessário conhecer o vocabulário e a respectiva sintaxe Tal como as linguagens naturais, algumas são mais fáceis que outras Todas elas exigem persistência, imaginação e criatividade Programar é fácil e divertido

Algoritmo Conjunto de regras e operações que, num número finito de etapas, permitem resolver um problema. Pode ser representado num fluxograma e/ou em pseudo-código.

Análise Funcional Levantamento de todas as tarefas que o sistema deverá executar (distinguir necessidades de desejos) Encadeamento das tarefas Informações necessárias e formas de acesso Diagramas de fluxos de dados Relacionamento com o ambiente externo

Análise Técnica Tecnologias a utilizar e suas configurações Preocupações com a segurança e o desempenho Modelo de dados Concepção dos algoritmos

Internet É uma rede de computadores conectados entre si a toda a extensão do Globo Terrestre que oferece diversos serviços, entre os quais: Correio electrónico IRC (Internet Relay Chat) ou, simplesmente, chat FTP (File Transfer Protocol) A própria Web

Inquéritos através da Web Simplificam a logística É possível incorporar validações que impeçam respostas inconsistentes As respostas ficam imediatamente guardadas num repositório central Facilmente ajustáveis Alargam o leque de potenciais participantes Poderá ser necessário definir e implementar regras de acesso ao questionário

Taxas de resposta Telefone: 40% a 60% Correio: 5% a 30% Internet (Web + ): 30% a 60% Em casa: 40% a 50% Em centros comerciais: 50% Fonte: Wikipédia (Inquérito estatístico)Inquérito estatístico

Programação para a Web A Web é um sistema de hipertexto / hipermédia, no qual a informação é apresentada sob a forma de páginas codificadas em HTML (HyperText Markup Language). Cada página pode conter ainda ligações (links) para outras páginas HTML, para imagens, vídeos, áudio e todo o tipo de documentos e aplicações informáticas.

Páginas estáticas

Páginas dinâmicas

ASP.NET Active Server Pages é uma tecnologia da Microsoft que permite desenvolver páginas dinâmicas (com a extensão.aspx) O modelo de programação é baseado em eventos Tem uma vasta biblioteca de componentes O código executado no cliente é escrito em HTML, ASP e, frequentemente, JavaScript O código executado no servidor é escrito em VB.NET ou C#

Tratamento de eventos No lado do cliente: No lado do servidor: Protected Sub BotaoGravar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles BotaoGravar.Click ' Código em VB para gravar o formulário End Sub

Visual Studio

Referências Introdução à Programação Modelagem de Sistemas de Informação Introdução à Internet Evolução da Internet em Portugal Tutorial ASP.NET Visual Studio 2008 Express Edition Visual Web Developer 2008 Express Edition

Esta apresentação está disponível em Obrigado a todos!