Linguagem de Programação Para Internet II



Documentos relacionados
Conceitos Web. Prof. Msc. Juliano Gomes Weber Notas de Aula Aula 13 1º Semestre UNIJUÍ DETEC Ciência da Computação

IplanRio DOP - Diretoria de Operações GIT - Gerência de Infraestrutura Tecnológica Gerente da GIT

UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor.

Interessados deverão encaminhar currículo para e efetuar o cadastro em nosso site

Desenvolvimento WEB II. Professora: Kelly de Paula Cunha

UFG - Instituto de Informática

SCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello

Número do Recibo:

Europass-Curriculum Vitae

Desenvolvimento Web. Saymon Yury C. Silva Analista de Sistemas.

Analista de Negócio Pleno

Estudo comparativo de diferentes linguagens de interfaces baseadas em XML

MÓDULO Programação para Web 2

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas

OPORTUNIDADES: Analista de Sistemas

Número do Recibo:

OPORTUNIDADES CWI: Principais atividades: - Análise e desenvolvimento de sites Cross-plataform (IE/Firefox/Chrome/Safari).

PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS

Introdução à Tecnologia Web. Ferramentas e Tecnologias de Desenvolvimento Web. Profª MSc. Elizabete Munzlinger

Daniel Paulo de Assis

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML

PROJELER. Componentes da Solução Intalio BPMS 5.2. Maurício Bitencourt / mauricio.bitencourt@projeler.com.

Desenvolvimento e disponibilização de Conteúdos para a Internet

ASP.NET 2.0 e PHP. Autor: Glauber de Almeida e Juarez Fernandes

BEM-VINDOS AO CURSO DE ORIENTADO A OBJETOS

Empresa tem 1,5 mil vagas de emprego em TI

ANEXO 09 PERFIS PROFISSIONAIS MÍNIMOS

CURSO EFA DE TÉCNICO DE INFORMÁTICA E SISTEMAS. Módulo 788- Administração de Servidores Web. Ano letivo Docente: Ana Batista

BANCO DE DADOS PARA WEB

IMPACTA TECNOLOGIA Tabela de Preços

World Wide Web e Aplicações

Programação para Internet

3 Serviços na Web (Web services)

Marcus Vinicius Russo Roberto

Guilherme Augusto de Assis

Descrição da Vaga: Desenvolver aplicações Java web; Gerar consultas e manutenção de tabelas e atributos via SQL.

INTERESSADOS DEVERÃO CADASTRAR CURRICULO NO SITE TÉCNICO EM INFORMÁTICA

Análise de Sistemas I: Programação em Nuvem. Luiz Filipe Licidonio. Faculdade de Tecnologia Pastor Dohms. Porto Alegre, Rio Grande do Sul

OPORTUNIDADES CWI: Analista de Sistemas

Cargo Função Superior CBO. Tarefas / Responsabilidades T/R Como Faz

INTERESSADOS ENVIAR CURRÍCULO E PRETENSÃO SALARIAL PARA rebeca@holdenrh.com.br/vanessa@holdenrh.com.br

Tudo o que Você Sempre Quis Saber Sobre Linguagens de Programação* (*Mas Tinha Medo de Perguntar) Diego Padilha Rubert FACOM

OPORTUNIDADES CWI: Principais atividades: - Análise e desenvolvimento de sites Cross-plataform (IE/Firefox/Chrome/Safari).

Omar Alejandro Balcon Benvenuto

19/05/2009. Módulo 1

Linguagens, Web Services e WEB 2.0

Software Engineer (m/f) Lisboa

Sistema Gerador de Anúncios para Compra e Venda On-line. Leandro de Oliveira ol.leandro@gmail.com

Banco de Dados de Músicas. Andre Lima Rocha Campos Osório Pereira Carvalho

Portais Corporativos e Gestão de Conteúdo. Ferramentas e tecnologias para a construção e gestão de Portais e

OPORTUNIDADES CWI: Analista de Sistemas Sênior

FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS

Apresentamos a divisão Portal Moveleiro Tecnologia, habilitada para o desenvolvimento de projetos alinhados a estratégias de e-business.

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

Os IDE s (Ambientes de Desenvolvimento Integrado) como ferramentas de trabalho em informática

SIQ GQF Plugin s WEB (Aplicações WEB) Gestão da Qualidade de Fornecedores

TECNOLOGIA JAVA TENDÊNCIAS, MERCADO E FUTURO

WebApps em Java com uso de Frameworks

OPORTUNIDADES: Interessados deverão encaminhar currículo para e efetuar o cadastro em nosso site Analista de Negócios

Adobe Flex. Cainã Fuck dos Santos Thiago Vieira Puluceno Jonathan Kuntz Fornari Gustavo Nascimento Costa

Integração Orientada a Serviços

OPORTUNIDADES CWI: Principais atividades: - Análise e desenvolvimento de sites Cross-plataform (IE/Firefox/Chrome/Safari).

ANEXO III PERFIL DOS PROFISSIONAIS, FORMAÇÃO E ATIVIDADES A DESENVOLVER PARA MANUTENÇÃO E DESENVOLVIMENTO

SUPERÀTO DIVULGA: ANALISTA DE SISTEMAS / LÍDER DE PROJETOS

Bulletin Border System

Omar Alejandro Balcon Benvenuto

OPORTUNIDADES CWI: Principais atividades: - Análise e desenvolvimento de sites Cross-plataform (IE/Firefox/Chrome/Safari).

Subáreas. Incubadoras tecnológicas, polos e parques tecnológicos. Formação. Experiência. Conhecimentos. Habilidades

CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011

Como sobreviver com Java 2? Saulo Arruda

Desenvolvimento de Aplicação Windows Mobile Acessando um WebService

História e Evolução da Web. Aécio Costa

Programação para Web Artefato 01. AT5 Conceitos da Internet

Navegador ou browser, é um programa de computador que permite a seus usuários a interagirem com documentos virtuais da Internet.

1. Introdução. 2. A área de trabalho

PORTARIA N Nº Rio de Janeiro, 24 de Outubro de 2013.

Programador Mobile (m/f) Lisboa. Prestigiada Instituição Financeira pretende reforçar a sua equipa de sistemas de informação.

Vitor Diogo Faria Pereira. Programador / Analista de Sistemas e Software

Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração O livro

Conceitos de Ajax Exemplos de uso do Ajax no braço, muitos exemplos, muito código (HTML, CSS, JavaScript, PHP, XML, JSON)

Habilitações Literárias. Identificação. Conhecimentos de Línguas Estrangeiras

Programação para Internet II

Junte-se a uma empresa sólida no nosso mercado, assumindo a função de Programador Web.

Ferramentas para Internet CST Sistemas para Internet

Microsoft.NET. Desenvolvimento Baseado em Componentes

SCC Técnicas de Programação para WEB. Rodrigo Fernandes de Mello

26/09/2015. Windows Linux Mac OS/X IBM OS/2 Sun Solaris Google Android. MS-DOS Outros... O QUE É? SISTEMAS OPERACIONAIS

LISTA DE QUESTÕES SERVIDORES DE APLICAÇÃO BANCA FCC CONCURSO TRT 2014

Gerenciamento e melhoria da equipe de desenvolvimento através de Padronização e uso de Metodologias Ágeis como Extreme Programming;

Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração

ORDEM DE SERVIÇO OS 003/DINFO/ /09/2013

Programador Web (m/f) Lisboa. Junte-se a uma empresa sólida no nosso mercado, assumindo a função de Programador Web.

Transcrição:

Linguagem de Programação Para Internet II Resumo do Conteúdo 1

Tecnologias Emergentes Para o Desenvolvimento de Aplicações Web Java Server Faces (JSF) Struts Tapestry PHP Ruby on Rails ASP.NET Phyton Perl ColdFusion OpenLazlo Macromedia Flash Macromedia Flex AJAX Web2 2

Plataformas de Desenvolvimento e Ferramentas Enterprise Java : - JSF (Java Server Faces) (JSP) - Struts (JSP) - Tapestry (Jakarta Project) - ColdFusion.NET : - ASP.NET (vb.net, C#, Delphi,...) 3

Linguagens de Script PHP Ruby on Rails Phyton Perl 4

Plataformas de Desenvolvimento RIA (Rich Internet Applications) OpenLazlo Macromedia Flex Macromedia Flash 5

Plataformas de Desenvolvimento e Ferramentas Enterprise Java Server Faces (JSF) Linguagem de Programação Java Linguagem Script de Páginas Java Server Pages (JSP) Web Servers Apache TomCat JBoss Bea WebLogic IBM WebSphere Ferramentas RAD (Rapid Application Development) Exadel Studio Sun Java Studio Creator Oracle Jdeveloper Plataformas/Sistemas Operacionais Mac OS, Windows, Linux,... 6

Plataformas de Desenvolvimento e Ferramentas Enterprise Struts Linguagem de Programação Java Linguagem Script de Páginas Java Server Pages (JSP) Web Servers Apache TomCat JBoss Bea WebLogic IBM WebSphere Macromedia JRun Ferramentas RAD (Rapid Application Development) Exadel Studio Sun Java Studio Creator Oracle Jdeveloper Plataformas/Sistemas Operacionais Mac OS, Windows, Linux,... 7

Plataformas de Desenvolvimento e Ferramentas Enterprise Tapestry Linguagem de Programação Java Linguagem Script de Páginas Java Server Pages (JSP) Web Servers Apache TomCat JBoss Bea WebLogic IBM WebSphere Macromedia JRun Ferramentas RAD (Rapid Application Development) Eclipse Plataformas/Sistemas Operacionais Mac OS, Windows, Linux,... 8

Plataformas de Desenvolvimento e Ferramentas Enterprise Microsoft.NET Linguagem de Programação VB.NET, C#, Delphi Linguagem Script de Páginas ASP.NET Web Servers Microsoft IIS Ferramentas RAD (Rapid Application Development) Visual Studio Plataformas/Sistemas Operacionais Windows 9

Plataformas de Desenvolvimento e Ferramentas Enterprise ColdFusion Linguagem de Programação ColdFusion Markup Language (CFML) Linguagem Script de Páginas CFML Web Servers Macromedia JRun Ferramentas RAD (Rapid Application Development) Macromedia ColdFusion Plataformas/Sistemas Operacionais Windows, Linux, Solaris, MacOS 10

Linguagens de Script PHP Hipertext PreProcessor Linguagem Script de Páginas PHP Web Servers Apache HTTP Server Microsoft IIS Ferramentas RAD (Rapid Application Development) NotePad PHP Edit CodeCharge Studio Eclipse Plataformas/Sistemas Operacionais Windows, Linux 11

Linguagens de Script Ruby on Rails Linguagem de Programação Ruby Linguagem Script de Páginas Ruby on Rails Web Servers Apache HTTP Server Ferramentas RAD (Rapid Application Development) RadRails Plataformas/Sistemas Operacionais Windows, Linux 12

Linguagens de Script Phyton Linguagem de Programação Phyton Linguagem Script de Páginas Phyton Web Servers Apache HTTP Server Microsoft IIS Ferramentas RAD (Rapid Application Development) NotePad Plataformas/Sistemas Operacionais Windows, Linux 13

Linguagens de Script Perl Linguagem de Programação Perl Linguagem Script de Páginas Perl(CGI) Web Servers Apache HTTP Server Microsoft IIS Ferramentas RAD (Rapid Application Development) NotePad Plataformas/Sistemas Operacionais Windows, Linux 14

Plataformas de Desenvolvimento e Ferramentas Enterprise OpenLazlo Linguagem Script de Páginas LZX Web Servers Apache TomCat JBoss Bea WebLogic IBM WebSphere Macromedia JRun Ferramentas RAD (Rapid Application Development) Eclipse Plataformas/Sistemas Operacionais Windows, Linux, MacOS, Solaris,... 15

Plataformas de Desenvolvimento e Ferramentas Enterprise Macromedia Flex/Flash Linguagem Script de Páginas MXML Web Servers Apache TomCat JBoss Bea WebLogic IBM WebSphere Macromedia JRun Ferramentas RAD (Rapid Application Development) Macromedia Flex Builder Plataformas/Sistemas Operacionais Windows, Linux, MacOS, Solaris,... 16

Web2 - Um conceito moderno de reestruturação da Web, que ainda coleta opiniões - Baseada em simplicidade para o usuário e disponibilidade de conteúdo inteligente - Uma reestruturação do conteúdo disponibilizado pelas páginas; de pobres documentos html para aplicações vivas e dinâmicas - Oferecer software como serviço - Não utilizar apenas páginas estáticas mas fazer com que sistemas interajam em uma teia viva - Técnologias que estão possibilitando tornar a Web2 real : AJAX, Webservices XML, Ferramentas RIA - Principais empresas que já estão investindo na Web2 : Google, Microsoft, Macromedia, IBM, Sun - Sites emergentes em Web2 : Google Maps, Flickr, Backpack, Writeboard, Wikipedia, gmail, del.icio.us, Goowy - Uma web colaborativa, que disponibiliza informações precisas, fáceis de encontrar, capitalizar, e manipular. Facilitando a criação de novas aplicações úteis que ajudam a disseminar ainda mais a informação, e assim, formando um ciclo vicioso (http://www.tableless.com.br) 17

Ajax (Asynchronous Javascript and XML) - Utiliza JavaScript no cliente para conversar com um servidor via XML, podendo assim atualizar uma página html sem precisar recarregar a página Página HTML Servidor Web JavaScript XML 18

AJAX 19

Juntando Tudo WEB2 AJAX/RIA OpenLazlo / Macromedia Flex Plataformas de Desenvolvimento e Ferramentas Enterprise Java : - JSF (Java Server Faces) (JSP) - Struts (JSP) - Tapestry (Jakarta Project) - ColdFusion.NET : - ASP.NET (vb.net, C#, Delphi,...) Linguagens de Script PHP Ruby on Rails Phyton Perl 20

Proposta de Seminários OpenLazlo / Macromedia Flex Java Server Faces (JSF) / PHP Tapestry / Ruby on Rails Phyton / Perl / ColdFusion.NET (asp.net) / Struts 21

Sintese do Conteúdo dos Seminários Histórico da tecnologia Estrutura (descrição de como funciona, representação gráfica,...) Empresas/Comunidades desenvolvedoras Exemplo de código Ferramentas relacionadas (servidores, ferramentas RAD) Exemplo de aplicações reais que utilizam a tecnologia Casos de uso Situação atual no mercado Prós X Contras Resumo 22