Desenvolvimento Web. [Versão 5 Maio/2019] Professor Emiliano S. Monteiro

Tamanho: px
Começar a partir da página:

Download "Desenvolvimento Web. [Versão 5 Maio/2019] Professor Emiliano S. Monteiro"

Transcrição

1 Desenvolvimento Web [Versão 5 Maio/2019] Professor Emiliano S. Monteiro

2 API REST (PHP) Professor Emiliano S. Monteiro

3 API REST Significa Representation State Transfer. É um estilo de desenvolvimento ou arquitetura de aplicações web. É uma API que define um conjunto de funções que recebem requisições para processamento e enviam respostas via HTTP GET e POST. As API REST usam o protocolo HTTP, portanto podem ser usadas por qualquer linguagem. Uma API REST torna cliente e servidor independente. Exemplo de empresas que usam REST: Google, Bing, Magento, DropBox, Facebook, etc. Um exemplo é o uso de requisições http no twitter para pegar 5 mensagens com a palavra "java. Foi desenvolvida como uma dissertação de doutorado pelo Dr. Roy Fielding. Exemplo:

4 URL + parâmetros da API para os métodos Browser no desktop, Apicação desktop, PWA, aplicação nativa mobile, navegador mobile, etc. O cliente pode ser escrito em qualquer linguaem (C#, Java, ObjectPascal, PHP, Ruby, etc...) API REQUEST Response (json, XML...) API get post Put, delete.htaccess Arquivo de configuração usado pelo Apache, quando colocado no diretório ele é carregado pelo apache e usado para alterar configurações globais do apache como redirecionamentos. http REQUEST http response Dados Servidor separados ou não! Servidor MySQL (exemplo) curl é uma ferramenta para transferir dados de ou para um servidor, usando um dos protocolos suportados (ARQUIVO, FTP, FTPS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, SMB, SMBS, SMTP, SMTPS e TFTP). O comando é projetado para funcionar sem interação do usuário. O servidor pode ser escrito em qualquer linguaem (C#, Java, ObjectPascal, PHP, Ruby, etc...)

5

6 API REST PHP

7 Extensões de navegador Professor Emiliano S. Monteiro

8 Extensões de navegador São pequenos programas que modificam e ampliam a capacidade dos navegadores adicionando novas características e funcionalidades. São desenvolvidas utilizando a WebExtensions API, que é uma API para vários navegadores. As extensões podem ser desenvolvidas utilizando HTML, CSS e Javascript.

9 Arquivos borda manifest.json borda.js icons app_icon.png

10

11

12 Material design Professor Emiliano S. Monteiro

13

14

15

16 Inserir o Material Design no CSS: <link rel="stylesheet" href=" integrity="sha384- wxzngjnexng1nfsbm0ugrlfmqpwswr3lds2veinahp8n0zjw9vwsopbjv2x7wcvx" crossorigin="anonymous"> <script src=" integrity="sha384- KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script> <script src=" integrity="sha384- fa23zrq3g/j53melwqvjegjzu0sts+svzg8fxvwp+kjq1lwfaokcuoysnlkjc33u" crossorigin="anonymous"></script> <script src=" integrity="sha384-causukpeqafajspkdjv3z9t8e7rlpj1up0lkm/+ndtsarrovku069alsrpkkfbz9" crossorigin="anonymous"></script> <script>$(document).ready(function() { $('body').bootstrapmaterialdesign(); });</script>

17

18 VueJS, React e Angular Professor Emiliano S. Monteiro

19 Fonte:

20 Static site generator Professor Emiliano S. Monteiro

21

22

23 Low Code Development Professor Emiliano S. Monteiro

24

25 Fonte:

26

27 Single Page Applications (SPA) Professor Emiliano S. Monteiro

28 SPA Os aplicativos da Web de página única são construídos em torno do conceito de reescrever dinamicamente o conteúdo dessa única página. Isso é diferente do carregamento de páginas pré-renderizadas do servidor. Exemplo: Google Maps Fonte figura:

29 SPA Em uma página convencional, a cada chamada da aplicação ao servidor, o servidor deve preparar o HTML que será enviado ao cliente. Isso provoca uma atualização no lado cliente. Em uma abordagem SPA, após o 1º carregamento, as interações ocorrem através de chamadas AJAX e o retorno de dados é via JSON, Texto, desta forma a página pode se atualizar dinamicamente sem um carregamento total. Fonte figura:

30 SPA SPA permite que as aplicações fiquem mais fluídas e responsivas. Não existe a necessidade de reload de página. A arquitetura da página pode ser separada em apresentação (HTML) e lógica da aplicação (AJAX+JSON). Em uma aplicação SPA toda interação do usuário ocorre no lado cliente através de Javascript e CSS. O cliente não necessita saber como o servidor no back end implementa o tratamento de requisições. Cliente e Servidor são independentes.

31

32 Controllers Model Views

33

34 AJAX Significa: Asynchronous JavaScript and XML O Ajax usa XHTML para conteúdo, CSS para apresentação, Document Object Model e JavaScript para exibição de conteúdo. O AJAX junto com o JavaScript realizar a solicitação ao servidor, interpreta os resultados e atualiza a tela atual. XML, JSON e texto simples são usados para receber dados do servidor. AJAX é independente servidor da web. É orientado a dados.

35

36 Progressive Web Apps Professor Emiliano S. Monteiro

37 PWA É uma aplicação baseada nos seguintes conceitos: a) confiável (pode ser carregada independente do estado da rede. b) rápida (responde rapidamente às interações do usuário) c) rodam em tela cheia d) não necessitam de uma loja de aplicativos. e) rodam na tela inicial do sistema. pode receber notificações push. f) possuem um arquivo chamado App Manifest que controla vários aspectos da aplicação (como a aplicação aparece e é iniciada, ícones, orientação de tela, etc). g) Uma aplicação PWA é composta por um arquivo manifest.json é ele quem faz a instalação no celular. h) Deve possuir um arquivo index.html. i) Um Service worker, é um script executado em 2º plano atendendo as requisições da aplicação, desta forma a aplicação funciona off-line. Ele intercepta requisições e recupera dados do cache, se estes não existirem dai realiza um request.

38

39

40

41

42

43

44 WebAssembly Professor Emiliano S. Monteiro

45 WebAssembly (WASM) É um aprimoramento ao JavaScript, o código pode ser implementado em wasm e importado como um módulo JavaScript. WASM define um novo formato binário que pode ser lido (como um texto). Os navegadores podem entender o formato binário, receber código menor e montar páginas mais rápidas, desta forma WASM pode ser mais rápido que JavaScript. Permite o uso de primitivas incluindo uma ampla gama de tipos e operações, controle de fluxo, chamadas, etc, WebAssembly define uma Abstract Syntax Tree (AST) ou Syntax Tree, é a representação da estrutura do código fonte escrito em uma determinada linguagem... a AST é armazenada em formato binário. Poderá ser usado com threads, processamento paralelo, processamento de linguagens como C/C++/Rust. Blazor é framework.net para uso do C# e WASM.

46 WebAssembly (WASM) Blazor: Usa o WASM para compilar o C# para formato binário para sua execução em browsers. Mono: é um runtime.net que pode ser compilado para WASM. RAZOR: é uma sintaxe de marcação para que código (VB ou C#) possa ser incorporado em páginas HTML, permitindo que código possa rodar no servidor. Características do Razor: Blocos de código são colocados {...} Expressões inline (variáveis e funções) começam As declarações de código terminam com ; Variáveis são declaradas com a palavra-chave var Cordas são colocadas entre (aspas) O código c # é case sensitive Os arquivos C # têm a extensão.cshtml Exemplo de var minhamensagem = Ola Mundo"; } <p> O valor da mensagem

47

48

49

50

51

52

53

54 Microsoft Sharepoint Professor Emiliano S. Monteiro

55 SharePoint

56 SharePoint

57 Hospedagem gratuítas Professor Emiliano S. Monteiro

58

59

60 Referências

61 Referências rvices.doc/concepts/dfhws_definition.html

Desenvolvimento Web. Introdução Geral. Prof. Vicente Paulo de Camargo

Desenvolvimento Web. Introdução Geral. Prof. Vicente Paulo de Camargo Introdução Geral Prof. Vicente Paulo de Camargo Web e Internet A Internet é uma rede de computadores que conecta milhões de computadores Se comunicam através do protocolos específicos A Web é uma forma

Leia mais

Desenvolvimento Web II

Desenvolvimento Web II Desenvolvimento Web II Web Service PHP Rest Frameworks: Slim e Laravel (get/ post / put / delete) Gil Eduardo de Andrade Web Service Introdução: Um web service pode ser definido como uma tecnologia que

Leia mais

PARA QUEM É ESTE CURSO?

PARA QUEM É ESTE CURSO? PARA QUEM É ESTE CURSO? Este curso é destinado para pessoas com pouco ou nenhum conhecimento na área de desenvolvimento web, e que querem aprender a criar sites otimizados e sistemas web. VOCÊ QUER APRENDER

Leia mais

Curso online de Aplicações. Híbridas. Plano de Estudo

Curso online de Aplicações. Híbridas. Plano de Estudo Curso online de Aplicações Híbridas Plano de Estudo Descrição do programa O programa de aplicações híbridas tem um enfoque em desenvolvimento para dispositivos móveis que combina os pontos fortes do desenvolvimento

Leia mais

APP WORK - SISTEMA DE GERENCIAMENTO DE HORÁRIO PONTO E GEOLOCALIZAÇÃO 1 APP WORK - POINT AND GEOLOCALIZATION SCHEME MANAGEMENT SYSTEM

APP WORK - SISTEMA DE GERENCIAMENTO DE HORÁRIO PONTO E GEOLOCALIZAÇÃO 1 APP WORK - POINT AND GEOLOCALIZATION SCHEME MANAGEMENT SYSTEM APP WORK - SISTEMA DE GERENCIAMENTO DE HORÁRIO PONTO E GEOLOCALIZAÇÃO 1 APP WORK - POINT AND GEOLOCALIZATION SCHEME MANAGEMENT SYSTEM Rafael Marisco Bertei 2, Vinícius Maciel 3, Josué Toebe 4 1 Projeto

Leia mais

Aula 4 Arquitetura de software na Web atual: AJAX e Ajax. Prof: Dra. Renata Pontin de Mattos Fortes

Aula 4 Arquitetura de software na Web atual: AJAX e Ajax. Prof: Dra. Renata Pontin de Mattos Fortes SCE 0265 ICMC-USP Aula 4 Arquitetura de software na Web atual: AJAX e Ajax Prof: Dra. Renata Pontin de Mattos Fortes Aluno PAE: Willian Massami Watanabe 1 Introdução O que é AJAX? 2 Introdução O que é

Leia mais

Desenvolvimento de Aplicações Distribuídas

Desenvolvimento de Aplicações Distribuídas SOA e Web Services Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática DAD (2019/01) Tópicos Apresentação da disciplina Introdução Desafios e características Arquitetura

Leia mais

Capítulo 7. A camada de aplicação

Capítulo 7. A camada de aplicação Capítulo 7 A camada de aplicação slide 1 slide 2 DNS Sistema de Nomes de Domínio O espaço de nomes DNS Registros de recursos de domínio Servidores de nome slide 3 O espaço de nomes DNS (1) Parte do espaço

Leia mais

EA975 - Laboratório de Engenharia de Software

EA975 - Laboratório de Engenharia de Software EA975 - Laboratório de Engenharia de Software Turmas K/L - 2017 Aula 1 O que vamos desenvolver? Vamos desenvolver uma aplicação distribuída, empregando a arquitetura 3-Tier segundo o estilo REST/HTTP (Respresentational

Leia mais

Web I F R N I N S T I T U TO F E D E R A L D E E D U C A Ç Ã O, C I Ê N C I A E T E C N O LO G I A D O R I O G R A N D E D O N R T E.

Web I F R N I N S T I T U TO F E D E R A L D E E D U C A Ç Ã O, C I Ê N C I A E T E C N O LO G I A D O R I O G R A N D E D O N R T E. Web I F R N I N S T I T U TO F E D E R A L D E E D U C A Ç Ã O, C I Ê N C I A E T E C N O LO G I A D O R I O G R A N D E D O N R T E. J O S É A N TÔ N I O D A C U N H A Web Page HTTP No início a web, era

Leia mais

INTRODUÇÃO AO JQUERY PROF. ME. HÉLIO ESPERIDIÃO

INTRODUÇÃO AO JQUERY PROF. ME. HÉLIO ESPERIDIÃO INTRODUÇÃO AO JQUERY PROF. ME. HÉLIO ESPERIDIÃO Introdução JQuery é uma biblioteca JavaScript desenvolvida para simplificar os scripts client-side que interagem com o HTML. Ela foi lançada em janeiro de

Leia mais

Leonardo Zorzo Carbone. Orientador: Adilson Vahldick

Leonardo Zorzo Carbone. Orientador: Adilson Vahldick WebCode Componente web para edição de código fonte Leonardo Zorzo Carbone Orientador: Adilson Vahldick Roteiro da Apresentação Introdução Fundamentação Teórica Desenvolvimento Conclusão Extensões Introdução

Leia mais

O CMS JOOMLA! UM GUIA PARA INICIANTES

O CMS JOOMLA! UM GUIA PARA INICIANTES O CMS JOOMLA! UM GUIA PARA INICIANTES 25/04/2016 Daniel Picon dpicon@sc.usp.br 1 INTRODUÇÃO REDE DE COMPUTADORES E INTERNET O que acontece quando tentamos acessar um site da internet? Computadores se comunicam

Leia mais

DESENVOLVIMENTO DE SISTEMAS WEB. Lista de Exercícios AV2-01. Luiz Leão

DESENVOLVIMENTO DE SISTEMAS WEB. Lista de Exercícios AV2-01. Luiz Leão DESENVOLVIMENTO DE SISTEMAS WEB Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 01 Sobre as características da programação orientada a objetos, explique o encapsulamento. Questão 01 - Resposta

Leia mais

EXERCÍCIOS DE REVISÃO DE CONTEÚDO QUESTÕES DISSERTATIVAS

EXERCÍ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

PROGRAMAÇÃO PARA INTERNET RICA AJAX

PROGRAMAÇÃO PARA INTERNET RICA AJAX PROGRAMAÇÃO PARA INTERNET RICA AJAX Prof. Dr. Daniel Caetano 2013-1 Objetivos Apresentar o conceito do AJAX Capacitar para a criação de sites / aplicativos dinâmicos com o uso de AJAX Trabalho B! Material

Leia mais

Nesta disciplina aprenderemos. HTML CSS JavaScript Jquery PHP

Nesta disciplina aprenderemos. HTML CSS JavaScript Jquery PHP Introdução Nesta disciplina aprenderemos HTML CSS JavaScript Jquery PHP HTML é a abreviatura de HyperText Mark-up Language. O HTML foi inventado em 1990, por um cientista chamado Tim Berners-Lee. A finalidade

Leia mais

INTRODUÇÃO A PROGRAMAÇÃO PARA WEB

INTRODUÇÃO A PROGRAMAÇÃO PARA WEB INTRODUÇÃO A PROGRAMAÇÃO PARA WEB PROF. ME. HÉLIO ESPERIDIÃO Navegador O navegador também conhecido como web browser é um programa que habilita seus usuários a interagirem com documentos hospedados em

Leia mais

Desenvolvimento Web. Versão 2 Jan/2019. Professor Emiliano S. Monteiro

Desenvolvimento Web. Versão 2 Jan/2019. Professor Emiliano S. Monteiro Desenvolvimento Web Versão 2 Jan/2019 Professor Emiliano S. Monteiro O início! Tim Berners Lee desenvolveu o: URI, HTML e HTTP e servidor web. https://www.w3.org/history/1989/proposal.html https://webfoundation.org/about/vision/history-of-the-web/

Leia mais

Aula 11 Introdução ao Java Script

Aula 11 Introdução ao Java Script Aula 11 Introdução ao Java Script Java Script é uma linguagem que permite trabalhar com a Lógica em páginas escritas em HTML (HiperText Mark-up Language). As páginas HTML podem ser escritas utilizando-se

Leia mais

Redes de Computadores e Aplicações Camada de aplicação IGOR ALVES

Redes de Computadores e Aplicações Camada de aplicação IGOR ALVES Redes de Computadores e Aplicações Camada de aplicação IGOR ALVES Camada de aplicação Um protocolo da camada de aplicação define como processos de uma aplicação, que funcionam em sistemas finais diferentes,

Leia mais

PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS

PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 3 4 5 Conceito das RIA Desafios Atuais Características das RIA Considerações e Benefícios Situação

Leia mais

Introdução ao Desenvolvimento de

Introduçã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

Dicas & truques é uma iniciativa InnoDev com o foco na divulgação e promoção do Talento Angolano e fundamentalmente a partilha do conhecimento com

Dicas & truques é uma iniciativa InnoDev com o foco na divulgação e promoção do Talento Angolano e fundamentalmente a partilha do conhecimento com Dicas & truques é uma iniciativa InnoDev com o foco na divulgação e promoção do Talento Angolano e fundamentalmente a partilha do conhecimento com estudantes, profissionais e aos amantes da leitura. Ainda

Leia mais

INTEGRAÇÃO DA METODOLOGIA DE DESENVOLVIMENTO AJAX COM SERVLETS JAVA

INTEGRAÇÃO DA METODOLOGIA DE DESENVOLVIMENTO AJAX COM SERVLETS JAVA Encontro Internacional de Produção Científica Cesumar 23 a 26 de outubro de 2007 INTEGRAÇÃO DA METODOLOGIA DE DESENVOLVIMENTO AJAX COM SERVLETS JAVA Everton Coimbra de Araújo 1, Juliano Rodrigo Lamb 2,

Leia mais

Desenvolvimento Web. Aula 1 - Introdução. Professor Emiliano S. Monteiro

Desenvolvimento Web. Aula 1 - Introdução. Professor Emiliano S. Monteiro Desenvolvimento Web Aula 1 - Introdução Professor Emiliano S. Monteiro O início! Tim Berners Lee desenvolveu o: URI, HTML e HTTP e servidor web. https://www.w3.org/history/1989/proposal.html https://webfoundation.org/about/vision/history-of-the-web/

Leia mais

Paradigmas de Programação React Native

Paradigmas de Programação React Native Paradigmas de Programação React Native Cliente HTTP Axios Acessando Web Services e APIs Gil Eduardo de Andrade CLIENTE HTTP AXIOS Introdução: O Axios é um cliente (biblioteca) que permite efetuar requisições

Leia mais

Desenvolvimento de Aplicações Distribuídas

Desenvolvimento de Aplicações Distribuídas Web Services RESTful Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática DAD (2019/01) Tópicos Apresentação da disciplina Introdução Desafios e características Arquitetura

Leia mais

Informática Parte 23 Prof. Márcio Hunecke

Informática Parte 23 Prof. Márcio Hunecke Escriturário Informática Parte 23 Prof. Márcio Hunecke Informática Json (ECMA-404) JSON (JavaScript Object Notation), é um formato compacto, de padrão aberto independente, de troca de dados simples e

Leia mais

Programação para Internet I

Programação para Internet I Programação para Internet I Aula 04 Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... Unidade I - Conceitos básicos sobre

Leia mais

INTRODUÇÃO A PROGRAMAÇÃO AVANÇADA PARA WEB E AO HTML. Prof. Msc. Hélio Esperidião

INTRODUÇÃO A PROGRAMAÇÃO AVANÇADA PARA WEB E AO HTML. Prof. Msc. Hélio Esperidião INTRODUÇÃO A PROGRAMAÇÃO AVANÇADA PARA WEB E AO HTML Prof. Msc. Hélio Esperidião NAVEGADOR O navegador também conhecido como web browseré um programa que habilita seus usuários a interagirem com documentos

Leia mais

Desenvolvimento Web. Versão 2 Jan/2019. Professor Emiliano S. Monteiro

Desenvolvimento 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 mais

Ângelo Lovatto Éderson Ferreira Taiane Ramos

Ângelo Lovatto Éderson Ferreira Taiane Ramos Ângelo Lovatto Éderson Ferreira Taiane Ramos Como a web chegou ao mobile Início da década de 90 Preparada para mobile? Curiosamente, os primeiros websites, aqueles baseados em texto e otimizados para as

Leia mais

PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS

PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS Prof. Dr. Daniel Caetano 2013-1 Objetivos Apresentar o que é uma Aplicação Rica para Internet Contextualizar tais aplicações na Web e os desafios

Leia mais

envolvidos numa comunicação

envolvidos numa comunicação 1 Aplicações web - funcionamento Baseiam-se no paradigma cliente-servidor; Um software (Apache, PHP, MySQL, etc...) é executado continuamente em uma máquina chamada servidor, onde hospedamos nossa aplicação.

Leia mais

Introdução a Web. Programação para a Internet. Prof. Vilson Heck Junior

Introdução a Web. Programação para a Internet. Prof. Vilson Heck Junior Introdução a Web Programação para a Internet Prof. Vilson Heck Junior Introdução Quer ter idéias? Quer vender algo? Talvez comprar? A Web é uma forma universal de comunicação, na qual você pode participar.

Leia mais

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

Conceitos de Ajax Exemplos de uso do Ajax no braço, muitos exemplos, muito código (HTML, CSS, JavaScript, PHP, XML, JSON) Márcio Koch 1 Currículo Formado na FURB em Ciência da Computação Pós graduado em Tecnologias para o desenvolvimento de aplicações web Mestrando em Computação Gráfica na UDESC Arquiteto de software na Senior

Leia mais

EA975 - Laboratório de Engenharia de Software. Objetivo do curso. Turmas K/L Aula 1

EA975 - Laboratório de Engenharia de Software. Objetivo do curso. Turmas K/L Aula 1 EA975 - Laboratório de Engenharia de Software Objetivo do curso Exercitar na prática as técnicas de desenvolvimento de software estudadas no curso EA976 - Engenharia de Software. Turmas K/L - 2019 Aula

Leia mais

Colocando um site na Internet

Colocando um site na Internet AULA: Colocando um site na Internet Autoria Web http://docentes.ifrn.edu.br/albalopes alba.lopes@ifrn.edu.br Servidores de Hospedagem Hospedagem de sites é um serviço que possibilita pessoas ou empresas

Leia mais

Curso online de. Formação em Front-End. Plano de Estudo

Curso online de. Formação em Front-End. Plano de Estudo Curso online de Formação em Front-End Plano de Estudo Descrição do programa O Programa de Desenvolvimento Web lhe oferece conhecimentos para desenvolver habilidades necessárias para se tornar um Desenvolvedor

Leia mais

Manipulação de Dados em PHP (Integração PHP e MySql) Parte 1

Manipulação de Dados em PHP (Integração PHP e MySql) Parte 1 Desenvolvimento Web III Manipulação de Dados em PHP (Integração PHP e MySql) Parte 1 Prof. Mauro Lopes 1-31 21 Objetivos Nesta aula iremos trabalhar a manipulação de banco de dados através da Linguagem

Leia mais

INTRODUÇÃO ÀS APLICAÇÕES PARA WEB

INTRODUÇÃO ÀS APLICAÇÕES PARA WEB INTRODUÇÃO ÀS APLICAÇÕES PARA WEB Material cedido pelo prof. Francisco Dantas Nobre Neto Professor: Rhavy Maia Guedes E-mail: rhavy.maia@gmail.com, rhavymg.wordpress.com Sites vs Aplicativos Web Aplicativos

Leia mais

Desenvolvimento Web III. Prof. Felippe Scheidt

Desenvolvimento Web III. Prof. Felippe Scheidt Desenvolvimento Web III Prof. Felippe Scheidt Apresentação da disciplina Compreender os princípios do desenvolvimento de sistemas web e da construção de páginas dinâmicas utilizando padrões de projetos,

Leia mais

Capítulo 7. A camada de aplicação

Capítulo 7. A camada de aplicação Capítulo 7 A camada de aplicação slide 1 2011 Pearson Prentice Hall. Todos os direitos reservados. Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, Pearson Education-Prentice Hall,

Leia mais

arquitetura shared-nothing em 3 camadas

arquitetura shared-nothing em 3 camadas arquitetura shared-nothing em 3 camadas engenharia de sistemas de informação Daniel Cordeiro 29 de agosto de 2017 Escola de Artes, Ciências e Humanidades EACH USP info sobre o projeto projeto: iterações

Leia mais

Aula 17 Introdução ao jquery

Aula 17 Introdução ao jquery Aula 17 Introdução ao jquery jquery é uma biblioteca JavaScript criada por John Resig e disponibilizada como software livre e aberto, ou seja, de emprego e uso regido segundo licença conforme as regras

Leia mais

Gestão de Conectividade

Gestão de Conectividade HIGH CONNECTION Gestão de Conectividade O que é o HIGH CONNECTION? Software de gestão de conectividade: permite que as aplicações CICS sejam acessadas por qualquer plataforma e vice-versa. Cria e dissemina

Leia mais

Administração de Sistemas Operacionais. Prof. Marlon Marcon

Administração de Sistemas Operacionais. Prof. Marlon Marcon Administração de Sistemas Operacionais Prof. Marlon Marcon Roteiro Http e Https FTP Web 2.0 CMS LMS Webmail HTTP e HTTPS Hypertext Transfer Protocol Secure (HTTPS) é uma combinação de Http com SSL, protocolo

Leia mais

Dreamweaver CS6 Plano de Aula - 24 Aulas (Aulas de 1 Hora).

Dreamweaver CS6 Plano de Aula - 24 Aulas (Aulas de 1 Hora). 5232 - Dreamweaver CS6 Plano de Aula - 24 Aulas (Aulas de 1 Hora). Aula 1 Capítulo 1 - Introdução ao Dreamweaver CS6 1.1. Novidades do Dreamweaver CS6... 23 1.2. Área de Trabalho... 24 1.2.1. Tela de Boas-vindas...

Leia mais

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

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 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 mais

ESET Secure Authentication

ESET Secure Authentication ESET Secure Authentication Integração Customizada via SDK e API Documento Versão 1.0 ESET Secure Authentication 2 Visão Geral O ESET Secure Authentication fornece suporte nativo para uma variedade de aplicativos

Leia mais

Desenvolvimento 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. 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 mais

GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP. Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri

GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP. Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri FERRAMENTA VISUAL PARA GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri ROTEIRO Introdução Objetivos Motivação Fundamentação Teórica Desenvolvimento

Leia mais

Estruturas de Comunicação de Dados Aula 3 Camadas de Aplicação e Transporte

Estruturas de Comunicação de Dados Aula 3 Camadas de Aplicação e Transporte Estruturas de Comunicação de Dados Aula 3 Camadas de Aplicação e Transporte Escola Maria Eduarda Ramos de Barros Curso técnico em redes de computadores Carpina - PE Roteiro Aplicações de Rede Transporte

Leia mais

UNIVERSIDADE ESTADUAL DE PONTA GROSSA SETOR DE CIÊNCIAS AGRÁRIAS E DE TECNOLOGIA DEPARTAMENTO DE INFORMÁTICA

UNIVERSIDADE ESTADUAL DE PONTA GROSSA SETOR DE CIÊNCIAS AGRÁRIAS E DE TECNOLOGIA DEPARTAMENTO DE INFORMÁTICA 1 UNIVERSIDADE ESTADUAL DE PONTA GROSSA SETOR DE CIÊNCIAS AGRÁRIAS E DE TECNOLOGIA DEPARTAMENTO DE INFORMÁTICA JUAN CASSIUS CARNEIRO PEREIRA PEDRO M. NETO GOOGLE CLOUD PONTA GROSSA 2017 2 JUAN CASSIUS

Leia mais

Técnico em Informática. Web JavaScript. Profª Ana Paula Mandelli

Técnico em Informática. Web JavaScript. Profª Ana Paula Mandelli Técnico em Informática Web JavaScript Profª Ana Paula Mandelli anapaula_mandelli@hotmail.com Para o JavaScript - NetBeans O NetBeans é um ambiente de desenvolvimento integrado (IDE) Java desenvolvido pela

Leia mais

DreamweaverCC Plano de Aula - 24 Aulas (Aulas de 1 Hora).

DreamweaverCC Plano de Aula - 24 Aulas (Aulas de 1 Hora). 6188 - DreamweaverCC Plano de Aula - 24 Aulas (Aulas de 1 Hora). Aula 1 Capítulo 1 - Noções Básicas 1.1. Novidades do Dreamweaver CC... 23 1.1.1. Aplicativo Creative Cloud... 24 1.2. Área de Trabalho...

Leia mais

Guia para Criativos em HTML5 ABRIL

Guia para Criativos em HTML5 ABRIL Guia para Criativos em HTML5 ABRIL Versão 1.3 Criativos em HTML5 referem-se a anúncios que são construídos utilizando tecnologias web nativas, como HTML, CSS e Javascript. HTML5 é a quinta revisão do padrão

Leia mais

14/08/2009. Módulo 4

14/08/2009. Módulo 4 ASP.NET Módulo 4 Objetivo Apresentar ao aluno os conceitos do ASP.Net, suas características e funcionamento; Demonstrar como deve ser criado um Web site; Criação de web form; Mostrar os principais controles

Leia mais

- Compreender as diferenças entre os vários métodos e códigos de erro HTTP

- Compreender as diferenças entre os vários métodos e códigos de erro HTTP PROGRAMAÇÃO WEB [27200] GERAL Ano Letivo: 201718 Grupo Disciplinar: Computação Gráfica e Multimédia ECTS: 8,0 Regime: PL Semestre: S2 OBJETIVOS O desenvolvimento de aplicações para a Web é uma atividade

Leia mais

Plano de Aula - DreamWeaver CC - cód Horas/Aula

Plano de Aula - DreamWeaver CC - cód Horas/Aula Plano de Aula - DreamWeaver CC - cód. 6188 24 Horas/Aula Aula 1 Capítulo 1 - Noções Básicas Aula 2 1 - Noções Básicas Aula 3 Capítulo 2 - Site do DreamWeaver Aula 4 2 - Site do DreamWeaver 1.1. Novidades

Leia mais

Web Interativa com Ajax e PHP

Web Interativa com Ajax e PHP Web Interativa com Ajax e PHP Juliano Niederauer Novatec Copyright 2007, 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta

Leia mais

BEM-VINDOS AO CURSO DE ORIENTADO A OBJETOS

BEM-VINDOS AO CURSO DE ORIENTADO A OBJETOS 21/11/2013 PET Sistemas de Informação Faculdade de Computação Universidade Federal de Uberlândia 1 BEM-VINDOS AO CURSO DE ORIENTADO A OBJETOS Leonardo Pimentel Ferreira Higor Ernandes Ramos Silva 21/11/2013

Leia mais

INTRODUÇÃO AO. www.posse.ueg.br RESUMO

INTRODUÇÃO AO. www.posse.ueg.br RESUMO www.posse.ueg.br Home Page: http://www.posse.ueg.br/index.php/conexao-ueg/meuperfil/userprofile/ronaldo INTRODUÇÃO AO RESUMO Considerada uma das principais invenções do século XX, a Web revolucionou a

Leia mais

Aplicativo Android para compartilhamento de informações sobre saúde alimentar

Aplicativo Android para compartilhamento de informações sobre saúde alimentar Aplicativo Android para compartilhamento de informações sobre saúde alimentar Aluno(a): Gabriel Gustavo Spengler Orientador: Alexander Roberto Valdameri Roteiro Introdução Objetivos do trabalho Fundamentação

Leia mais

Programação para Internet

Programação para Internet Universidade Federal de Uberlândia Faculdade de Computação Programação para Internet Curso de Sistemas de Informação Prof. Dr. Daniel A. Furtado Módulo 1 Introdução à Programação para Internet 2 Conteúdo

Leia mais

SISTEMA DE GERENCIAMENTO DE CONTEÚDO DE PÁGINAS WEB UTILIZANDO FLEX. Orientador: Prof. Francisco Adell Péricas Aluno: Michel Scoz

SISTEMA DE GERENCIAMENTO DE CONTEÚDO DE PÁGINAS WEB UTILIZANDO FLEX. Orientador: Prof. Francisco Adell Péricas Aluno: Michel Scoz SISTEMA DE GERENCIAMENTO DE CONTEÚDO DE PÁGINAS WEB UTILIZANDO FLEX Orientador: Prof. Francisco Adell Péricas Aluno: Michel Scoz Apresentação Fundamentação Teórica Introdução Objetivos Conceitos Básicos

Leia mais

SEMINÁRIOS INTEGRADOS EM ADS PROGRAMAÇÃO WEB E MOBILE

SEMINÁRIOS INTEGRADOS EM ADS PROGRAMAÇÃO WEB E MOBILE SEMINÁRIOS INTEGRADOS EM ADS PROGRAMAÇÃO WEB E MOBILE Prof. Dr. Daniel Caetano 2014-1 DISCUSSÃO Desenvolvimento Web Quais os ambientes operacionais? Servidor Web Servidor de Aplicações Navegador Desenvolvimento

Leia mais

Lista de exercícios - 1º bimestre 2016 REDES

Lista de exercícios - 1º bimestre 2016 REDES Lista de exercícios - 1º bimestre 2016 REDES Jean Nicandros Stragalinos Neto. Prontuário: 1616251. Curso: ADS 2º Módulo. 1) Desenhe duas redes com 7 e 8 computadores e defina a configuração IP de cada

Leia mais

Ricardo R. Lecheta. Novatec

Ricardo R. Lecheta. Novatec Ricardo R. Lecheta Novatec Sumário Agradecimentos...11 Sobre o autor...12 Prefácio...13 Capítulo 1 Introdução...14 1.1 Introdução ao Node.js... 14 1.2 A linguagem JavaScript... 14 1.3 Arquitetura não

Leia mais

Compreender as diferenças entre os vários métodos e códigos de erro HTTP. Conhecer as linguagens fundamentais para programação para a Web

Compreender as diferenças entre os vários métodos e códigos de erro HTTP. Conhecer as linguagens fundamentais para programação para a Web PROGRAMAÇÃO WEB [27200] GERAL Ano Letivo: 201415 Grupo Disciplinar: Ciência e Tecnologia da Programação ECTS: 8,0 Regime: PL Semestre: S2 OBJETIVOS O desenvolvimento de aplicações para a Web é uma atividade

Leia mais

Aplicação Web Para Gerenciamento de Mensagens de Diferentes Serviços de E- mail

Aplicação Web Para Gerenciamento de Mensagens de Diferentes Serviços de E- mail Aplicação Web Para Gerenciamento de Mensagens de Diferentes Serviços de E- mail Aluno: Anderson Rissardi Orientador: Samuel Cristhian Schwebel Roteiro Introdução Objetivos Fundamentação Teórica Trabalhos

Leia mais

Práticas de Desenvolvimento de Software

Práticas de Desenvolvimento de Software Aula 8. 13/04/2015. Práticas de Desenvolvimento de Software Aula 8 - Arquitetura e infraestrutura de aplicações Web. Oferecimento Modelo cliente-servidor (1) Cliente Rede scheme://domain:port/path?query_string#fragment_id

Leia mais

Desenvolvimento Web. Versão 2 Jan/2019. Professor Emiliano S. Monteiro

Desenvolvimento Web. Versão 2 Jan/2019. Professor Emiliano S. Monteiro Desenvolvimento Web Versão 2 Jan/2019 Professor Emiliano S. Monteiro Introdução ao.net ASP web forms Prof. Emiliano S. Monteiro Desabilitar a preview window do VS 2019 Ferramentas Opções Caixa de

Leia mais

Dreamweaver CS5 Plano de Aula - 24 Aulas (Aulas de 1 Hora).

Dreamweaver CS5 Plano de Aula - 24 Aulas (Aulas de 1 Hora). 4149 - Dreamweaver CS5 Plano de Aula - 24 Aulas (Aulas de 1 Hora). Aula 1 Capítulo 1 - Introdução 1.1. Novidades do Dreamweaver CS5...23 1.2. Área de Trabalho...23 1.2.1. Tela de Boas-vindas...24 1.2.2.

Leia mais

código belo vs. legado e qualidade de software

código belo vs. legado e qualidade de software código belo vs. legado e qualidade de software engenharia de sistemas de informação Daniel Cordeiro 22 de agosto de 2017 Escola de Artes, Ciências e Humanidades EACH USP pergunta Em geral, qual afirmação

Leia mais

Programação para Internet I. Fernando F. Costa nando@fimes.edu.br

Programação para Internet I. Fernando F. Costa nando@fimes.edu.br Programação para Internet I Fernando F. Costa nando@fimes.edu.br Ementa Histórico da Internet Componentes para o funcionamento da Internet: Protocolo, Aplicações e Serviços Confecção de páginas para internet

Leia mais

Developing ASP.NET MVC 5 Web Applications (20486)

Developing ASP.NET MVC 5 Web Applications (20486) Developing ASP.NET MVC 5 Web Applications (20486) Formato do curso: Presencial Localidade: Lisboa Com certificação: Microsoft Certified Solutions Developer (MCSD) Data: 02 Abr. 2018 a 06 Abr. 2018 Preço:

Leia mais

Plano de Aula - Dreamweaver CS5 - cód Horas/Aula

Plano de Aula - Dreamweaver CS5 - cód Horas/Aula Plano de Aula - Dreamweaver CS5 - cód.4149 24 Horas/Aula Aula 1 Capítulo 1 - Introdução Aula 2 Continuação do Capítulo 1 - Introdução Aula 3 Capítulo 2 - Site do Dreamweaver 1.1. Novidades do Dreamweaver

Leia mais

ATENÇÃO O TCP/IP não é um protocolo. TCP/IP é um conjunto de diversos protocolos em 04 camadas próprias que se relaciona com o modelo OSI.

ATENÇÃO O TCP/IP não é um protocolo. TCP/IP é um conjunto de diversos protocolos em 04 camadas próprias que se relaciona com o modelo OSI. PROTOCOLOS DE TRANSMISSÃO DE DADOS PROTOCOLO TCP/IP Trata-se da sigla da palavra inglesa Transmission Control Protocol / Internet Protocol ou, simplesmente Protocolo de Controle de Transmissão / Protocolo

Leia mais

Redes de Computadores I Seminário Novas Tecnologias em Redes HTTP/2. Iago Soares Ângelo Damásio

Redes de Computadores I Seminário Novas Tecnologias em Redes HTTP/2. Iago Soares Ângelo Damásio Redes de Computadores I Seminário Novas Tecnologias em Redes HTTP/2 Iago Soares Ângelo Damásio Uma breve história: Até o final dos anos 80 a internet era usada de uma forma muito diferente do que é hoje,

Leia mais

INTERNET. A figura mostra os inúmeros backbones existentes. São cabos de conexão de altíssima largura de banda que unem o planeta em uma rede mundial.

INTERNET. A figura mostra os inúmeros backbones existentes. São cabos de conexão de altíssima largura de banda que unem o planeta em uma rede mundial. INTERNET A figura mostra os inúmeros backbones existentes. São cabos de conexão de altíssima largura de banda que unem o planeta em uma rede mundial. DNS (Domain Name System) Sistema de Nome de Domínio

Leia mais

AJAX (Asynchronous Javascript And XML)

AJAX (Asynchronous Javascript And XML) AJAX (Asynchronous Javascript And XML) André Tavares da Silva andre.silva@udesc.br AJAX O nome AJAX foi idealizado por Jesse James Garrett, que definiu o objeto XMLHttpRequest. O AJAX não é uma linguagem

Leia mais

TECNOLOGIAS DE DESENVOLVIMENTO DE APLICAÇÕES UTILIZANDO METEOR

TECNOLOGIAS DE DESENVOLVIMENTO DE APLICAÇÕES UTILIZANDO METEOR Patrocínio, MG, outubro de 2016 ENCONTRO DE PESQUISA & EXTENSÃO, 3., 2016, Patrocínio. Anais... Patrocínio: IFTM, 2016. TECNOLOGIAS DE DESENVOLVIMENTO DE APLICAÇÕES UTILIZANDO METEOR André Ricardo dos

Leia mais

TENDÊNCIAS NO DESENVOLVIMENTO DE APLICAÇÕES MOBILES

TENDÊNCIAS NO DESENVOLVIMENTO DE APLICAÇÕES MOBILES TENDÊNCIAS NO DESENVOLVIMENTO DE APLICAÇÕES MOBILES BOM DIA! Meu nome é Vitor Silva Sou analista desenvolvedor aqui na Ventron, e resolvi dar esse Tech Day porque o mercado mobile está cada vez mais aquecido,

Leia mais

Construção de Sites. Introdução ao Universo Web. Prof. Nícolas Trigo

Construção de Sites. Introdução ao Universo Web. Prof. Nícolas Trigo Construção de Sites Introdução ao Universo Web Prof. Nícolas Trigo trigo.nicolas@gmail.com CONCEITOS BÁSICOS Internet à conglomerado de redes de computadores que permite o acesso a informações e a transferência

Leia mais

Adicionando AJAX (Tarefa F) Prof. Fellipe Aleixo

Adicionando AJAX (Tarefa F) Prof. Fellipe Aleixo Adicionando AJAX (Tarefa F) Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Feedback do Cliente Ok! A aplicação que você está desenvolvendo já está tomando forma Mas, gostaria que fosse incluído o suporte

Leia mais

Nota de Aplicação: Utilização do Servidor Web MS IIS com BlueWave. Sumário

Nota de Aplicação: Utilização do Servidor Web MS IIS com BlueWave. Sumário Nota de Aplicação NAP161 Utilização do Servidor Web MS IIS com BlueWave Sumário 1. Introdução... 2 2. Descrição... 3 3. Definição da Arquitetura de Referência... 4 3.1 Material Utilizado no Exemplo...

Leia mais

Ademir C. Gabardo. Novatec

Ademir C. Gabardo. Novatec Ademir C. Gabardo Novatec Copyright 2017 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer

Leia mais

Escrever scripts de PHP com HTML

Escrever 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 mais

PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE

PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE ATO CONVOCATÓRIO Nº 006/2016 CONTRATO DE GESTÃO IGAM Nº 002/IGAM/2012 09/2017 1 PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE ATO CONVOCATÓRIO

Leia mais

DESENVOLVENDO APLICAÇÕES MULTIPLATAFORMA PARA DISPOSITIVOS MÓVEIS UTILIZANDO IONIC E PHONEGAP

DESENVOLVENDO APLICAÇÕES MULTIPLATAFORMA PARA DISPOSITIVOS MÓVEIS UTILIZANDO IONIC E PHONEGAP DESENVOLVENDO APLICAÇÕES MULTIPLATAFORMA PARA DISPOSITIVOS MÓVEIS UTILIZANDO IONIC E PHONEGAP Luiz Carlos Do Nascimento Junior 1, Tiago Piperno Bonetti 1 1 Universidade Paranaense (Unipar) Paranavaí PR

Leia mais

UFCD 0793 Scripts CGI e Folhas de Estilo Formadora: Sónia Rodrigues

UFCD 0793 Scripts CGI e Folhas de Estilo Formadora: Sónia Rodrigues UFCD 0793 Scripts CGI e Folhas de Estilo Formadora: Sónia Rodrigues 0793 Scripts CGI e folhas de estilo Objectivos da UFCD: Desenvolver páginas para a Web, através de scripts CGI e folhas de estilo. UFCD

Leia mais

Redes de Computadores I Seminário Novas Tecnologias em Redes HTML5. Jessica da Silva Hahn Letícia Aparecida Coelho

Redes de Computadores I Seminário Novas Tecnologias em Redes HTML5. Jessica da Silva Hahn Letícia Aparecida Coelho Redes de Computadores I Seminário Novas Tecnologias em Redes HTML5 Jessica da Silva Hahn Letícia Aparecida Coelho Internet HTTP Dois métodos de requisição HTTP são os mais utilizados: GET e POST Outros

Leia mais

JavaNoroeste Grupo de Usuários Java do Noroeste Paulista. AJAX e WEB 2.0

JavaNoroeste Grupo de Usuários Java do Noroeste Paulista. AJAX e WEB 2.0 JavaNoroeste Grupo de Usuários Java do Noroeste Paulista AJAX e WEB 2.0 Carlos Fernando Gonçalves Mestre em Engenharia de Computação, área de concentração Engenharia de Software pelo IPT SP Bacharel em

Leia mais

Guia para Criativos em HTML5 ABRIL

Guia para Criativos em HTML5 ABRIL Guia para Criativos em HTML5 ABRIL Versão 1.4 Criativos em HTML5 referem-se a anúncios que são construídos utilizando tecnologias web nativas, como HTML, CSS e Javascript. HTML5 é a quinta revisão do padrão

Leia mais

Desenvolvimento de Aplicações Distribuídas

Desenvolvimento de Aplicações Distribuídas Aplicações Móveis Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática DAD (2019/01) Tópicos Apresentação da disciplina Introdução Desafios e características Arquitetura

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores SMTP Prof. Thiago Dutra Agenda n Definição de SMTP n Correio Eletrônico n Características do SMTP n Problemas do SMTP n Operação Básica do SMTP n Mensagens

Leia mais