Testes de Software. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB

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

Download "Testes de Software. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB"

Transcrição

1 Testes de Software 1 AULA 03 FERRAMENTAS DE AUTOMAÇÃO DE TESTES Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB

2 Conteúdo Programático Aula 03 O que é automação de testes? Conceitos de automação de teste Ferramentas de Teste Principais dicas para automação Automação de testes de aceitação EasyAccept e JUnit Automação de testes de cobertura EmmaCoverage Ferramenta para verificação estática de código FindBugs Considerações Finais Referências 2 Anne Caroline O. Rocha Tester Certified NTI UFPB

3 O que é automação de testes? 3 É uma maneira de realizar testes utilizando alguma ferramentapara automatizar determinadas atividades que são realizadas manualmente. Anne Caroline O. Rocha Tester Certified NTI UFPB

4 Script de Teste Conceitos de automação de teste 4 Arquivo que compõe os passos do caso de teste a serem executados sobre o sistema. Gravador ou Recorder Grava na forma de uma linguagem própria passos da execução dos testes manuais. Executor de teste ou Playback Recurso das ferramentas para re-executar tudo o que foi gravado no script de teste. Anne Caroline O. Rocha Tester Certified NTI UFPB

5 Ferramentas de Teste 5 Ferramenta de planejamento de testes Carga e Performance Ferramenta de testes funcionais TestLink JMeter Selenium Badboy Anne Caroline O. Rocha Tester Certified NTI UFPB

6 Ferramentas de Teste 6 Code Coverage Teste de Unidade Teste de Aceitação Verificação Estática Emma Coverage JUnit EasyAccept FindBugs Anne Caroline O. Rocha Tester Certified NTI UFPB

7 Principais dicas para automação 7 Crie os casos de teste para depois automatizar Não pense em automatizar tudo Automatize o que é prioridade Ferramentas têm que se adaptar às novas interfaces Automação requer experiência na ferramenta Inicie a automação o quanto antes no projet Anne Caroline O. Rocha Tester Certified NTI UFPB

8 Testes de Software 8 AULA03 TUTORIAL PARA FERRAMENTA EASYACCEPT

9 O EasyAccept 1. EasyAccepté umaferramentaqueajudaa criartestes de aceitação de forma fácil e rápida Possibilitaqueclientese osdesenvolvedoresde software possam se comunicar de forma mais clara. 3. É uma ferramenta OpenSource 4. O EasyAcceptpodeser utilizadoparatestarsistemasemjava ou em Python. Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB

10 O EasyAccept 10 [EasyAccept,2011] Usuário Resultado do Teste Comando Resultado Façade Método Script de Teste Resultado Sistema a ser testado Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB

11 Comandos: EasyAccept - Sintaxe do Script de Teste 11 Comando sem retorno createuseruserid=1 name= Joana Mendes" birthday=4/2/1960 Comando expect expect Joana Mendes " getusernameuserid=1 Adicionar valor em uma variável Id1=getUserNameuserID=1 Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB

12 Comandos: EasyAccept- Sintaxe do Script de Teste Comando equalfiles equalfiles c:/relatorio1.txt c:/relatorio2.txt 12 Comando expecterror expecterror Data inválida." createusername="joana Mendes" birthday=30/2/1960 Comando quit Sairdo EasyAccept Comentário: # no início do comando Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB

13 Tipos de dados: EasyAccept Tipos de dados do script String Texto Boolean true, false Char - a Int 1, 2 Double 35,00 13 Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB

14 Passo 1 1. Abrir o Eclipse 2. Criar um novo projeto Java 3. Denominar EasyAcceptProject 4. Clicar em Finish 14 Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB

15 1. Criar a pasta lib Passo 2 2. Adicionar o arquivo easyaccept.jar nesta pasta 3. Clicar com botão direito no arquivo e escolher Build Path > Addto Build Path 15 Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB

16 Passo 3 1. Criar a pasta teste_aceitacao 2. Adicionar o arquivo us1.txt nesta pasta 16 Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB

17 1. Criar o package monopoly. Passo 4 2. Criar uma Façadepara o sistema denominada GameFacade. 17 Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB

18 Passo Na classe GameFacade.java, adicionar o método main abaixo, para executar o teste do EasyAccept. Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB

19 Passo 6 1. Abrir o arquivo us1.txt e verificar que todas as linhas estão comentadas. 19 Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB

20 Passo 7 1. Abrir a classe GameFacade e executar. I. Caso a classe esteja com erro de compilação, adicionar: 20 importeasyaccept.easyaccept; Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB

21 Passo 8 1. Após executar, o sistema abre o console com o texto: I. Test file teste_aceitacao/us1.txt: 0 tests OK 2. Isso indica que nenhum teste foi executado. 21 Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB

22 Passo 9 1. Abrir o arquivo us1.txt e tirar o comentário do primeiro comando. 22 Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB

23 Passo Executar novamente a classe GameFacade.java Desta vez o teste apresenta 1 erro. 2. Após o erro, tentar tirar o defeito do sistema, implementando o que for necessário para o teste passar. 3. Em seguida, executar o teste e verificar se o erro foi corrigido. 4. Se tiver, tirar o comentário do próximo comando em us1.txt 5. Executar novamente o teste. 6. Seguir esta sequência de passos até o final do script. Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB

24 Passo Para que o primeiro comando passe no teste basta implementar a assinatura do método para o primeiro comando. 1. Executar novamente o teste. 24 Apenas valores primitivos ou String Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB

25 JUnit x EmmaCoverage 1. Crie o pacote teste_unidade 2. Adicione a classe GameTest.java neste pacote 3. Configure o Build para o JUnit3 4. Execute o teste de unidade via JUnit 25 Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB

26 JUnit x EmmaCoverage 26 Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB

27 Teste de Aceitação x Unidade Verificação Teste de Aceitação O sistema faz o que o cliente espera que ele faça. 2. Validação Teste de Unidade O sistema foi construído de forma correta. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB

28 Testes de Software 28 AULA03 TUTORIAL PARA FERRAMENTA EMMACOVERAGE

29 Executando o EmmaCoverage 1. Instalar o plugin para Eclipse do EmmaCoverage. 2. Abrir o projeto EmmaCoverageProject no eclipse 3. Na pasta src/teste_unidadeexecutar a classe GameTest usando o botão do EmmaCoverage 29 Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB

30 Executando o EmmaCoverage 1. Observar o percentual em que os testes abrangem o código. 30 Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB

31 Executando o EmmaCoverage 1. Pode-se supor que não há um caso de teste para a exceção StringInvalidException Na classe GameTest, no método testcreategame() Remover as { } Adicionar Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB

32 Executando o EmmaCoverage 1. Executar a classe GameTest via o EmmaCoverage. 32 Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB

33 Testes de Software 33 AULA03 TUTORIAL PARA FERRAMENTA FINDBUGS

34 FindBugs 34 É uma ferramenta para encontrar bugsem sistemas desenvolvidos em Java. Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB

35 FindBugs Categorias dos Bugs 35 Bad Practice Métodos deveriam iniciar com letra minúscula. Nomes de métodos muito confusos. Correctness Chamada de método com argumento nulo. Método equals() sempre retorna true. Malicious code vulnerability Campo deveria ser protectedem vez de static, pois pode ser alvo de código malicioso. Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB

36 FindBugs Categorias dos Bugs 36 Performance Método aloca um objeto apenas para recuperar a classe do objeto. Security O código acessa o BD sem usar uma senha. Dodgy Classe implementa a mesma interface da superclasse. Campo não inicializado no construtor. Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB

37 1. Instalar o plugin para Eclipse do FindBugs. 2. Abrir o projeto FindBugsProject no eclipse 3. Com o botão direito clicar na opção Find Bugs Executando o FindBugs 37 Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB

38 1. Abrir o FindBugs Console Executando o FindBugs Abrir o ambiente do FindBugs Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB

39 Executando o FindBugs 39 Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB

40 Executando o FindBugs 1. Tirar o comentário no construtor da classe Game() Executar novamente o FindBugs Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB

41 Executando o FindBugs 41 Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB

42 Referências [Delamaro, 2007] Delamaro, M., Maldonado, J. C., Jino, M. Introdução ao Teste de Software. Ed. Elsevier, Rio de Janeiro, [GTSW] Grupo de Testadores de Software - em Maio/2011. [Molinari, 2008] Molinari, L. Testes Funcionaisde Software. 1ª Edição, Ed. Visual Books. Florianópolis, [Molinari, 2010] Molinari, L. Inovaçãoe Automaçãode Testes de Software. 1ª Edição, Ed. Érica. São Paulo, [EasyAccept, 2011] Jacques Sauvé, Osório, WalfredoCirne. EasyAccept-Ferramenta para Testes de Aceitação Java e Python. Disponível em: [EmmaCoverage, 2011] EmmaCoverage-Ferramenta para Testes de Cobertura Java. Disponível em: [FindBugs, 2011] Bill Pugh. FindBugs-Ferramenta para Verificação Estática Java. Disponível em: Anne Caroline O. Rocha Tester Certified NTI UFPB

Testes de Software. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB

Testes de Software. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB Testes de Software 1 AULA 01 INTRODUÇÃO A TESTES DE SOFTWARE Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB Conteúdo Programático do Curso Introdução a Testes de Software Técnicas de Testes de Software

Leia mais

Testes de Software. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB. Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB

Testes de Software. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB. Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB Testes de Software 1 AULA 04 FERRAMENTAS DE AUTOMAÇÃO DE TESTES FUNCIONAIS Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB Conteúdo Programático Aula 04 Automação de testes funcionais Ferramentas

Leia mais

Testes de Software. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB. Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB

Testes de Software. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB. Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB Testes de Software 1 AULA 05 FERRAMENTAS TESTE DE CARGA E GERÊNCIA DE TESTE Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB Conteúdo Programático Aula 05 Ferramentas para gerência dos testes Ferramentas

Leia mais

Testes de Software AULA 02 PLANEJANDO E ELABORANDO OS TESTES. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB

Testes de Software AULA 02 PLANEJANDO E ELABORANDO OS TESTES. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB Testes de Software 1 AULA 02 PLANEJANDO E ELABORANDO OS TESTES Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB Conteúdo Programático Aula 02 Planejamento dos Testes Plano de Teste Análise de Risco

Leia mais

NetBeans. Conhecendo um pouco da IDE

NetBeans. Conhecendo um pouco da IDE NetBeans Conhecendo um pouco da IDE Professor: Edwar Saliba Júnior Sumário Apresentação:...1 Criando Um Novo Projeto de Software:...1 Depurando Um Código-fonte:...4 Entendendo o Código-fonte:...7 Dica

Leia mais

Projeto de Software Orientado a Objeto

Projeto de Software Orientado a Objeto Projeto de Software Orientado a Objeto Ciclo de Vida de Produto de Software (PLC) Analisando um problema e modelando uma solução Prof. Gilberto B. Oliveira Estágios do Ciclo de Vida de Produto de Software

Leia mais

CONVENÇÃO DE CÓDIGO JAVA

CONVENÇÃO DE CÓDIGO JAVA CONVENÇÃO DE CÓDIGO JAVA Eligiane Ceron - Abril de 2012 Versão 1.0 Conteúdo Considerações iniciais... 2 Introdução... 2 Extensão de arquivos... 2 Arquivos de código Java... 2 Comentários iniciais... 2

Leia mais

( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO DISPOSITIVOS MOVEIS ANDROID STUDIO

( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO DISPOSITIVOS MOVEIS ANDROID STUDIO Serviço Nacional de Aprendizagem Comercial E.E.P. Senac Pelotas Centro Histórico Programa Nacional de Acesso ao Ensino Técnico e Emprego Curso Técnico em Informática ( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO

Leia mais

IBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação

IBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação IBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação Índice IBM SPSS Modeler - Essentials for R: Instruções de Instalação....... 1 IBM SPSS Modeler - Essentials for R: Instruções de Instalação...............

Leia mais

Sintaxe Básica de Java Parte 1

Sintaxe Básica de Java Parte 1 Sintaxe Básica de Java Parte 1 Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno poonoite@marcioubeno.com Fonte: Material da Profª Karina Oliveira Estrutura de Programa Um programa

Leia mais

GUIA INTEGRA SERVICES E STATUS MONITOR

GUIA INTEGRA SERVICES E STATUS MONITOR GUIA INTEGRA SERVICES E STATUS MONITOR 1 - Integra Services Atenção: o Integra Services está disponível a partir da versão 2.0 do software Urano Integra. O Integra Services é um aplicativo que faz parte

Leia mais

Introdução a Java. Hélder Nunes

Introdução a Java. Hélder Nunes Introdução a Java Hélder Nunes 2 Exercício de Fixação Os 4 elementos básicos da OO são os objetos, as classes, os atributos e os métodos. A orientação a objetos consiste em considerar os sistemas computacionais

Leia mais

Orientação a Objetos com Java

Orientação a Objetos com Java Everton Coimbra de Araújo Orientação a Objetos com Java Simples, Fácil e Eficiente Visual Books Sumário Prefácio... 11 Introdução... 13 1 Introdução à Orientação a Objetos... 17 1.1 Conceitualização...

Leia mais

ANDROID APPLICATION PROJECT

ANDROID APPLICATION PROJECT Criando um programa Abrindo o programa Eclipse, clique na opção [FILE], depois em [NEW], selecione a opção [PROJECT], uma janela de opção do tipo de projeto irá se abrir, escolha [ANDROID] logo depois

Leia mais

IBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação

IBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação IBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação Índice IBM SPSS Modeler - Essentials for R: Instruções de Instalação....... 1 Visão Geral............... 1 Instalar o Aplicativo IBM

Leia mais

Configurar o Furbot no Eclipse

Configurar o Furbot no Eclipse Configurar o Furbot no Eclipse Primeiramente, precisamos abrir o Eclipse. Logo no início, deverá aparecer uma tela assim: Nela, você irá selecionar o local do seu workspace. Workspace é o local onde ficarão

Leia mais

Programação de Computadores - I. Profª Beatriz Profº Israel

Programação de Computadores - I. Profª Beatriz Profº Israel Programação de Computadores - I Profª Beatriz Profº Israel Ambiente de Desenvolvimento Orientação a Objetos É uma técnica de desenvolvimento de softwares que consiste em representar os elementos do mundo

Leia mais

Manual de Administração

Manual de Administração Manual de Administração Produto: n-mf Kyocera Versão: 3.1 Versão do Doc.:1.1 Autor: Equipe de teste Data: 25/02/2010 Aplica-se à: NDDigital n-billing Alterado por: Release Note: Detalhamento de Alteração

Leia mais

AULA 06 CRIAÇÃO DE USUÁRIOS

AULA 06 CRIAÇÃO DE USUÁRIOS AULA 06 CRIAÇÃO DE USUÁRIOS O Windows XP fornece contas de usuários de grupos (das quais os usuários podem ser membros). As contas de usuários são projetadas para indivíduos. As contas de grupos são projetadas

Leia mais

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz SISTEMAS OPERACIONAIS LIVRES Professor Carlos Muniz Atualizar um driver de hardware que não está funcionando adequadamente Caso tenha um dispositivo de hardware que não esteja funcionando corretamente

Leia mais

2 Orientação a objetos na prática

2 Orientação a objetos na prática 2 Orientação a objetos na prática Aula 04 Sumário Capítulo 1 Introdução e conceitos básicos 1.4 Orientação a Objetos 1.4.1 Classe 1.4.2 Objetos 1.4.3 Métodos e atributos 1.4.4 Encapsulamento 1.4.5 Métodos

Leia mais

Programação por Objectos. Java

Programação por Objectos. Java Programação por Objectos Java Parte 2: Classes e objectos LEEC@IST Java 1/24 Classes (1) Sintaxe Qualif* class Ident [ extends IdentC] [ implements IdentI [,IdentI]* ] { [ Atributos Métodos ]* Qualif:

Leia mais

Manual de Instalação do Hábil Enterprise NFC-e Gratuito. Hábil Enterprise NFC-e Gratuito 2013-2015 by Koinonia Software Ltda.

Manual de Instalação do Hábil Enterprise NFC-e Gratuito. Hábil Enterprise NFC-e Gratuito 2013-2015 by Koinonia Software Ltda. Manual de Instalação do Hábil Enterprise NFC-e Gratuito Hábil Enterprise NFC-e Gratuito 2013-2015 by Ltda. (0xx46) 3225-6234 I Manual de Instalação Índice Cap. I 1 1 1 As orientações abaixo devem ser utilizadas

Leia mais

Organização de programas em Python. Vanessa Braganholo vanessa@ic.uff.br

Organização de programas em Python. Vanessa Braganholo vanessa@ic.uff.br Organização de programas em Python Vanessa Braganholo vanessa@ic.uff.br Vamos programar em Python! Mas... } Como um programa é organizado? } Quais são os tipos de dados disponíveis? } Como variáveis podem

Leia mais

Aula 06 Introdução à Teste de Módulos II e Exercícios. Alessandro Garcia LES/DI/PUC-Rio Março 2014

Aula 06 Introdução à Teste de Módulos II e Exercícios. Alessandro Garcia LES/DI/PUC-Rio Março 2014 Aula 06 Introdução à Teste de Módulos II e Exercícios Alessandro Garcia LES/DI/PUC-Rio Março 2014 Princípios Discutidos até aqui Cada módulo deveria implementar uma única abstração similarmente: cada função

Leia mais

Orientação a Objetos

Orientação a Objetos 1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou

Leia mais

Utilizando o correio eletrônico da UFJF com Thunderbird e IMAP

Utilizando o correio eletrônico da UFJF com Thunderbird e IMAP Utilizando o correio eletrônico da UFJF com Thunderbird e IMAP O cliente de e-mail web utilizado pela UFJF é um projeto OpenSource que não é desenvolvido pela universidade. Por isso, pode ocorrer que alguns

Leia mais

Curso Adonai QUESTÕES Disciplina Linguagem JAVA

Curso Adonai QUESTÕES Disciplina Linguagem JAVA 1) Qual será o valor da string c, caso o programa rode com a seguinte linha de comando? > java Teste um dois tres public class Teste { public static void main(string[] args) { String a = args[0]; String

Leia mais

Guião de Introdução ao Eclipse IDE Índice

Guião de Introdução ao Eclipse IDE Índice Índice 1. Introdução... 2 1.1. O que é um ambiente de desenvolvimento (IDE)?... 2 1.2. Visão geral sobre o Eclipse IDE... 2 2. Iniciar o Eclipse... 3 2.1. Instalação... 3 2.2. Utilizar o Eclipse... 3 3.

Leia mais

IBM Software Demos Rational Software Delivery Platform - Teste automatizado

IBM Software Demos Rational Software Delivery Platform - Teste automatizado Na parte final da demonstração, Jan, nossa testadora, usará o IBM Rational Functional Tester ou RFT para registrar um novo script de teste. O RFT está integrado ao IBM Rational Software Delivery Platform

Leia mais

Manual de Instalação do Agente Citsmart

Manual de Instalação do Agente Citsmart 16/08/2013 Manual de Instalação do Agente Citsmart Fornece orientações necessárias para efetuar a instalação do Agente Citsmart. Versão 1.9 21/11/2014 Visão Resumida Data Criação 21/11/2014 Versão Documento

Leia mais

Lógica de Programação

Lógica de Programação Lógica de Programação Unidade 4 Ambiente de desenvolvimento Java QI ESCOLAS E FACULDADES Curso Técnico em Informática SUMÁRIO A LINGUAGEM JAVA... 3 JVM, JRE, JDK... 3 BYTECODE... 3 PREPARANDO O AMBIENTE

Leia mais

Programação de Computadores - I. Profª Beatriz Profº Israel

Programação de Computadores - I. Profª Beatriz Profº Israel Programação de Computadores - I Profª Beatriz Profº Israel As 52 Palavras Reservadas O que são palavras reservadas São palavras que já existem na linguagem Java, e tem sua função já definida. NÃO podem

Leia mais

Auxiliar de instalação (Português Brasileiro) Primeiros passos

Auxiliar de instalação (Português Brasileiro) Primeiros passos Primeiros passos Auxiliar de instalação (Português Brasileiro) Agradecemos que você tenha optado por nosso produto e esperamos que esteja sempre satisfeito(a) com seu novo software da G DATA. Caso algo

Leia mais

Android e Bancos de Dados

Android e Bancos de Dados (Usando o SQLite) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do

Leia mais

Manual do Blogilo. Mehrdad Momeny Tradução: Marcus Gama

Manual do Blogilo. Mehrdad Momeny Tradução: Marcus Gama Mehrdad Momeny Tradução: Marcus Gama 2 Conteúdo 1 Introdução 5 2 Usando o Blogilo 6 2.1 Iniciando........................................... 6 2.2 Configurar um blog....................................

Leia mais

Passos para a configuração do ambiente de desenvolvimento:

Passos para a configuração do ambiente de desenvolvimento: Passos para a configuração do ambiente de desenvolvimento: 0 - (Opcional) Criar uma pasta onde vai ser o seu Workspace. Ou seja, onde os códigos de todos os projetos do Eclipse serão salvos: 1 - Instalar

Leia mais

Introdução ao Processamento de Imagens com o IRIS Por Rodolfo Barros

Introdução ao Processamento de Imagens com o IRIS Por Rodolfo Barros Introdução ao Processamento de Imagens com o IRIS Por Rodolfo Barros O IRIS é um software poderoso para o processamento de imagens astronômicas. Ele possui métodos avançados para realizar uma grande quantidade

Leia mais

Configuração do Linux Educacional 5 para melhor uso do MonitorINFO-V4

Configuração do Linux Educacional 5 para melhor uso do MonitorINFO-V4 Configuração do Linux Educacional 5 para melhor uso do MonitorINFO-V4 Primeiro fazemos o login com o usuário admin para ter acesso total ao sistema Usuário: admin Senha: admin Estando no sistema com administrador

Leia mais

Java - Introdução. Professor: Vilson Heck Junior. vilson.junior@ifsc.edu.br

Java - Introdução. Professor: Vilson Heck Junior. vilson.junior@ifsc.edu.br Java - Introdução Professor: Vilson Heck Junior vilson.junior@ifsc.edu.br Agenda O que é Java? Sun / Oracle. IDE - NetBeans. Linguagem Java; Maquina Virtual; Atividade Prática. Identificando Elementos

Leia mais

Este tutorial está publicado originalmente em http://www.baboo.com.br/absolutenm/anmviewer.asp?a=30405&z=300

Este tutorial está publicado originalmente em http://www.baboo.com.br/absolutenm/anmviewer.asp?a=30405&z=300 WinRAR: Conheça este excelente compactador de arquivos Introdução: É fato que a Internet está mais rápida com a popularização da banda larga, mas os compactadores de arquivos ainda apresentam muita utilidade

Leia mais

INSTALAÇÃO DO CHEF FOODS NET

INSTALAÇÃO DO CHEF FOODS NET INSTALAÇÃO DO CHEF FOODS NET Obs.: Caso já possua um programa compactador de arquivo pular a etapa 1. 1 - Compactador de Arquivo Para instalar o Chef Foods Net você precisa de um programa descompactador

Leia mais

Linguagem de Programação JAVA. Técnico em Informática Professora Michelle Nery

Linguagem de Programação JAVA. Técnico em Informática Professora Michelle Nery Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery Agenda Regras paravariáveis Identificadores Válidos Convenção de Nomenclatura Palavras-chaves em Java Tipos de Variáveis em

Leia mais

Procedimentos de Implantação ireport x Protheus

Procedimentos de Implantação ireport x Protheus Índice 1. INTRODUÇÃO... 2 2. CONFIGURAÇÃO... 2 1.1 Configurando o Protheus... 2 2.2 Configurando o ireports no Protheus... 2 2.3 Incluindo relatórios no Protheus... 4 3. CONFIGURANDO E UTILIZANDO O IREPORT

Leia mais

INTRODUÇÃO AO SISTEMA

INTRODUÇÃO AO SISTEMA MANUAL DE INSTALAÇÃO DE SOFTWARE PÚBLICO BRASILEIRO Nome do Software: Guarux Versão do Software: Guarux Educacional 4.0 INTRODUÇÃO AO SISTEMA O Guarux Educacional 4.0 é uma distribuição idealizada pela

Leia mais

O MANUAL. Para utilizar o conversor, existem alguns pré-requisitos, informados abaixo:

O MANUAL. Para utilizar o conversor, existem alguns pré-requisitos, informados abaixo: Conversor G5 O MANUAL Este manual foi desenvolvido com o intuito de auxiliar os usuários do Sistema Gerencial G4, Sistema Administrador G4 e de Outros Sistemas (CLIPP - 2014) para a utilização do Conversor

Leia mais

Manipulação de Banco de Dados com Java. Ms. Bruno Crestani Calegaro (bruno.calegaro@ifsc.edu.br) Maio/ 2015

Manipulação de Banco de Dados com Java. Ms. Bruno Crestani Calegaro (bruno.calegaro@ifsc.edu.br) Maio/ 2015 Manipulação de Banco de Dados com Java Ms. Bruno Crestani Calegaro (bruno.calegaro@ifsc.edu.br) Maio/ 2015 Acesso a um SGBD Em sistemas mais simples o uso de arquivos pode ser usado mas para aplicações

Leia mais

Noções sobre Objetos e Classes

Noções sobre Objetos e Classes Noções sobre Objetos e Classes Prof. Marcelo Cohen 1. Elementos de programação Revisão de programação variáveis, tipos de dados expressões e operadores cadeias de caracteres escopo de variáveis Revisão

Leia mais

Nome N Série: Ferramentas

Nome N Série: Ferramentas Nome N Série: Ferramentas Competências: Identificar e utilizar técnicas de modelagem de dados; Habilidades: Utilizar ferramentas de apoio ao desenvolvimento de software; Bases Tecnológicas: Metodologias

Leia mais

Instalando o plugin CDT 4.0

Instalando o plugin CDT 4.0 Instalando o plugin CDT 4.0 Abra o Eclipse, acesse help/software updates/ find and install. Escolha a opção search for new features to install e depois clique em next. Instalando o plugin CDT 4.0 Na janela

Leia mais

Para desenvolver a atividade a atividade desta aula utilizaremos o ambiente de desenvolvimento integrado NetBeans.

Para desenvolver a atividade a atividade desta aula utilizaremos o ambiente de desenvolvimento integrado NetBeans. 1 - Criando uma classe em Java Para desenvolver a atividade a atividade desta aula utilizaremos o ambiente de desenvolvimento integrado NetBeans. Antes de criarmos a(s) classe(s) é necessário criar o projeto

Leia mais

Introdução. à Linguagem JAVA. Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação. Laboratório de Visão Computacional

Introdução. à Linguagem JAVA. Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação. Laboratório de Visão Computacional Introdução à Linguagem JAVA Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação Laboratório de Visão Computacional Vantagens do Java Independência de plataforma; Sintaxe semelhante às linguagens

Leia mais

Manual de Instalação e Configuração. Módulo Remote. (G2KA) para NFSE. v1.0

Manual de Instalação e Configuração. Módulo Remote. (G2KA) para NFSE. v1.0 Manual de Instalação e Configuração Módulo Remote (G2KA) para NFSE v1.0 Página 1 Sumário 1 Download e Instalação... 3 2 Configuração... 5 3 Inicialização Manual... 8 4 Inicialização via serviço do Windows...

Leia mais

ESTRUTURA BÁSICA DE UM PROGRAMA JAVA

ESTRUTURA BÁSICA DE UM PROGRAMA JAVA ESTRUTURA BÁSICA DE UM PROGRAMA JAVA Prof. Angelo Augusto Frozza, M.Sc. // Primeiro programa em Java public class PrimeiroPrograma { public static void main(string [] args) { System.out.println("Programação

Leia mais

ESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente de Desenvolvimento Eclipse Introdução à Linguagem de Programação JAVA

ESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente de Desenvolvimento Eclipse Introdução à Linguagem de Programação JAVA P. Fazendeiro & P. Prata POO FP1/1 ESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente de Desenvolvimento Eclipse Introdução à Linguagem de Programação JAVA 0 Inicie o ambiente de desenvolvimento integrado

Leia mais

Usando o simulador MIPS

Usando o simulador MIPS Usando o simulador MIPS O objetivo desta aula prática será a utilização do simulador MipsIt para executar programas escritos em linguagem de máquina do MIPS. 1 Criando um projeto Cada programa a ser executado

Leia mais

Algoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões

Algoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões Algoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação Primeiro Programa em Java public class OlaPessoal

Leia mais

Eclipse com c++11 e boost Etapa 1- Download da IDE Eclipse c++ e configuração do MinGW

Eclipse com c++11 e boost Etapa 1- Download da IDE Eclipse c++ e configuração do MinGW Eclipse com c++11 e boost Etapa 1- Download da IDE Eclipse c++ e configuração do MinGW Primeiro passo: download Primeiramente devemos baixar o eclipse para c++, sugiro a ultima versão o Mars M4 https://eclipse.org/downloads/packages/release/mars/m4

Leia mais

Manual do Sistema "Fala Comigo - Sistema de Atendimento On-Line" Editorial Brazil Informatica

Manual do Sistema Fala Comigo - Sistema de Atendimento On-Line Editorial Brazil Informatica Manual do Sistema "Fala Comigo - Sistema de Atendimento On-Line" Editorial Brazil Informatica I Fala Comigo - Sistema de Atendimento On-Line Conteúdo Part I Introdução 2 1 Fala Comigo -... Sistema de Atendimento

Leia mais

Linguagem de Programação III

Linguagem de Programação III Linguagem de Programação III Aula-3 Criando Classes em Java Prof. Esbel Tomás Valero Orellana Da Aula Anterior Classes em Java, sintaxe básica Tipos básicos de dados em Java, como escolher o tipo apropriado

Leia mais

EssentialPIM: Organize sua vida sem gastar nada! 01. Start menu program group Desktop icon Quick launch icon 02.

EssentialPIM: Organize sua vida sem gastar nada! 01. Start menu program group Desktop icon Quick launch icon 02. EssentialPIM: Organize sua vida sem gastar nada! Hoje em dia, os computadores realmente são multitarefa (podem executar mais de um programa ao mesmo tempo), só que nós normalmente também temos que ser.

Leia mais

Testes de Software. Por quê testar? 3/28/2011. Andrew Diniz da Costa. andrew@les.inf.puc-rio.br. Manter alta qualidade. Prevenir e encontrar defeitos

Testes de Software. Por quê testar? 3/28/2011. Andrew Diniz da Costa. andrew@les.inf.puc-rio.br. Manter alta qualidade. Prevenir e encontrar defeitos Testes de Software Andrew Diniz da Costa andrew@les.inf.puc-rio.br Por quê testar? Manter alta qualidade Prevenir e encontrar defeitos Ganhar confiança sobre o nível de qualidade e prover informações.

Leia mais

Programação de Computadores I. Conhecendo a IDE Code::Blocks

Programação de Computadores I. Conhecendo a IDE Code::Blocks Code::Blocks Conhecendo a IDE Programação de Computadores I Professor: Edwar Saliba Júnior Conhecendo a IDE Code::Blocks Apresentação: 1) Abra a IDE (Integrated Development Environment), ou seja, o Ambiente

Leia mais

Criar a classe Aula.java com o seguinte código: Compilar e Executar

Criar a classe Aula.java com o seguinte código: Compilar e Executar Introdução à Java Prof. Bruno Gomes bruno.gomes@ifrn.edu.br Programação Orientada a Objetos Código Exemplo da Aula Criar a classe Aula.java com o seguinte código: public class Aula { public static void

Leia mais

Implementando uma Classe e Criando Objetos a partir dela

Implementando uma Classe e Criando Objetos a partir dela Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 04 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 2 Prof. Cristóvão Cunha Implementando uma Classe

Leia mais

ESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente de Desenvolvimento NetBeans Introdução à Linguagem de Programação JAVA

ESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente de Desenvolvimento NetBeans Introdução à Linguagem de Programação JAVA P. Fazendeiro & P. Prata POO FP1/1 ESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente de Desenvolvimento NetBeans Introdução à Linguagem de Programação JAVA 0 Iniciar o ambiente de desenvolvimento integrado

Leia mais

Procedimentos para Instalação e Utilização do PEP Programa automatizado de apoio à Elaboração de Projetos

Procedimentos para Instalação e Utilização do PEP Programa automatizado de apoio à Elaboração de Projetos MINISTÉRIO DA FAZENDA Secretaria-Executiva Unidade de Coordenação de Programas Esplanada dos Ministérios Bl. P 4º Andar Salas 409/410 CEP 70.048-900 Brasília DF Tel: (61) 3412.2492 email: ucp@fazenda.gov.br

Leia mais

Instalando e Configurando o LaTeX no Windows

Instalando e Configurando o LaTeX no Windows Instalando e Configurando o LaTeX no Windows Neste tutorial será abordada a instalação dos programas necessários para o uso do LaTex no ambiente Windows utilizando-se a versão 7, em outras versões deste

Leia mais

Linguagem de Programação Visual

Linguagem de Programação Visual Linguagem de Programação Visual Unidade 1 Ambiente de desenvolvimento Curso Técnico em Informática SUMÁRIO INTRODUÇÃO... 3 SOBRE O JAVA... 3 AMBIENTE DE DESENVOLVIMENTO... 5 RECURSOS DA FERRAMENTA NETBEANS...

Leia mais

Tutorial Eclipse (IDE)

Tutorial Eclipse (IDE) www.dejavuxteam.wordpress.com Tutorial Eclipse (IDE) (Start) Sumário Introdução O que é o Eclipse? Característica e Ferramentas Download Preparando Ambiente de Trabalho Iniciando o Eclipse Criando um Projeto

Leia mais

Exercício 1 : As classes abaixo serão utilizadas neste exercício: public class Ponto { int x; int y; public Ponto(int x, int y){ this.

Exercício 1 : As classes abaixo serão utilizadas neste exercício: public class Ponto { int x; int y; public Ponto(int x, int y){ this. Exercício 1 : As classes abaixo serão utilizadas neste exercício: public class Ponto { int x; int y; public Ponto(int x, int y){ this.x = x; this.y = y; public String tostring(){ return "(" + x + "," +

Leia mais

MANUAL DE INSTALAÇÃO

MANUAL DE INSTALAÇÃO MANUAL DE INSTALAÇÃO Criado e revisado por: Régis Fialho Equipe Cyber Squ@re Manager E-mail: regis@awdsistemas.com.br Site: www.cybersquare.com.br Telefone: Porto Alegre: (051) 3207-8521 disponível em

Leia mais

4 O Workflow e a Máquina de Regras

4 O Workflow e a Máquina de Regras 4 O Workflow e a Máquina de Regras O objetivo do workflow e da máquina de regras é definir um conjunto de passos e regras configuráveis. Ao longo de sua execução, um usuário consegue simplificar o seu

Leia mais

Iniciar automaticamente. Anne-Marie Mahfouf Tradução: Marcus Gama Tradução: André Marcelo Alvarenga

Iniciar automaticamente. Anne-Marie Mahfouf Tradução: Marcus Gama Tradução: André Marcelo Alvarenga Anne-Marie Mahfouf Tradução: Marcus Gama Tradução: André Marcelo Alvarenga 2 Conteúdo 1 Gerenciador de Inicialização 4 1.1 Migração do KDE Workspaces 4............................. 4 1.2 Visualização dos

Leia mais

Aula 2. Objetivos Conceitos; Instalação do Text Pad; Entendendo o código java do AloMundo1 Codificação do AloMundo2,AloMundo3 e AloMundo4.

Aula 2. Objetivos Conceitos; Instalação do Text Pad; Entendendo o código java do AloMundo1 Codificação do AloMundo2,AloMundo3 e AloMundo4. Aula 2 Objetivos Conceitos; Instalação do Text Pad; Entendendo o código java do AloMundo1 Codificação do AloMundo2,AloMundo3 e AloMundo4. Conceitos O software controla os computadores(freqüentemente conhecido

Leia mais

M a n u a l d e I n s t a l a ç ã o d o Q u a l i t o r A d v a n c e d

M a n u a l d e I n s t a l a ç ã o d o Q u a l i t o r A d v a n c e d M a n u a l d e I n s t a l a ç ã o d o Q u a l i t o r A d v a n c e d enterprise i t i l advanced Todos os direitos reservados à Constat. Uso autorizado mediante licenciamento Qualitor Porto Alegre RS

Leia mais

GUIA DE INSTALAÇÃO TOOLBOX.

GUIA DE INSTALAÇÃO TOOLBOX. GUIA DE INSTALAÇÃO TOOLBOX. Como instalar a ferramenta Naviextras Toolbox? Antes de baixar o instalador da página de Downloads, por favor, verifique se seu computador se encaixa nos requisitos mínimos

Leia mais

Teste e Depuração de Sistemas Web. Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br)

Teste e Depuração de Sistemas Web. Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Teste e Depuração de Sistemas Web Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Testando Aplicações Web Ê É bem mais complicado testar interfaces Web do que classes de objetos Ê Aplicações WEB não

Leia mais

Sistema de Recursos Humanos

Sistema de Recursos Humanos Sistema de Recursos Humanos Projeto 1 O objetivo desse sistema é gerenciar a admissão e a demissão de funcionários. Esse funcionário pode ou não ter dependentes. Esse funcionário está alocado em um departamento

Leia mais

TESTES AUTOMATIZADOS COM JUNITE MOCKITO

TESTES AUTOMATIZADOS COM JUNITE MOCKITO TESTES AUTOMATIZADOS COM JUNITE MOCKITO Jaime William Dias 12, Dener Barranco 1, Douglas Delapria 1 1 Universidade Paranaense (Unipar) 2 Universidade Estadual de Maringá (UEM) Paranavaí PR Brasil dener_barranco@hotmail.com,

Leia mais

- Computador Servidor: É o computador que armazenará o banco de dados do programa. Não necessariamente precisa rodar o Hábil Enterprise.

- Computador Servidor: É o computador que armazenará o banco de dados do programa. Não necessariamente precisa rodar o Hábil Enterprise. Hábil Enterprise Copyright 2009 2010 Koinonia Software Ltda. Fone: 0**46 3225-6234 Suporte: http://www.habilenterprise.com.br/suporte As orientações abaixo devem ser utilizadas para fazer a instalação

Leia mais

TUTORIAL NetBeans 6.5

TUTORIAL NetBeans 6.5 TUTORIAL NetBeans 6.5 O NetBeans é uma apenas uma Interface para auxiliar o desenvolvimento. Nessa IDE conseguimos trabalhar com a linguagem Java, que estamos estudando na disciplina Linguagem de Programação

Leia mais

Revisão: - 1 Desinstalando Versões Anteriores

Revisão: - 1 Desinstalando Versões Anteriores Urano Indústria de Balanças e Equipamentos Eletrônicos Ltda. Rua Irmão Pedro 709 Vila Rosa Canoas RS Fone: (51) 3462.8700 Fax: (51) 3477.4441 Procedimentos de Instalação do Urano Integra 2.1e no Windows

Leia mais

Programação Orientada a Objeto

Programação Orientada a Objeto Programação Orientada a Objeto Classes, Atributos, Métodos e Objetos Programação de Computadores II Professor: Edwar Saliba Júnior 1) Java é uma linguagem orientada a objetos. Para que possamos fazer uso

Leia mais

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Criando Banco de Dados, Tabelas e Campos através do HeidiSQL Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 2 Pedreiros da Informação Criando Banco de Dados, Tabelas e Campos através do HeidiSQL

Leia mais

Estratégias para testes: a metáfora da pirâmide alimentar

Estratégias para testes: a metáfora da pirâmide alimentar Estratégias para testes: a metáfora da pirâmide alimentar Jorge Diz Instrutor Globalcode Kleber Xavier Instrutor Globalcode 1 Agenda > O que são testes? > Tipos de testes > A pirâmide de testes (Huggins)

Leia mais

JDBC Java Database Connectivity

JDBC Java Database Connectivity 5 JDBC Java Database Connectivity Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Trabalhar com bancos de dados em aplicações web em JSP através das classes

Leia mais

Java 2 Standard Edition Como criar classes e objetos

Java 2 Standard Edition Como criar classes e objetos Java 2 Standard Edition Como criar classes e objetos Helder da Rocha www.argonavis.com.br 1 Assuntos abordados Este módulo explora detalhes da construção de classes e objetos Construtores Implicações da

Leia mais

Instalando software MÉDICO Online no servidor

Instalando software MÉDICO Online no servidor Instalando software MÉDICO Online no servidor A máquina denominada Servidora é a que armazenará o banco de dados do software (arquivo responsável pelas informações inseridas), compartilhando com as demais

Leia mais

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO Serviços de impressão Os serviços de impressão permitem compartilhar impressoras em uma rede, bem como centralizar as tarefas de gerenciamento

Leia mais

Usando o Google Code como repositório para projetos no Eclipse com SubClipse.

Usando o Google Code como repositório para projetos no Eclipse com SubClipse. Usando o Google Code como repositório para projetos no Eclipse com SubClipse. Autor: Rafael Oliveira Lopes http://www.dcc.ufrj.br/~rlopes Data: 02 de Junho de 2007 Introdução Senhores, Diante de alguns

Leia mais

2. O AMBIENTE DE PROGRAMAÇÃO EM C

2. O AMBIENTE DE PROGRAMAÇÃO EM C 2. O AMBIENTE DE PROGRAMAÇÃO EM C Este capítulo trata de colocar a linguagem C para funcionar em um ambiente de programação, concentrando-se no compilador GNU Compiler Collection (gcc). Mas qualquer outro

Leia mais

Desenvolvimento de um aplicativo básico usando o Google Android

Desenvolvimento de um aplicativo básico usando o Google Android Desenvolvimento de um aplicativo básico usando o Google Android (Organização do Ambiente) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus

Leia mais

Desenvolvimento para Android Prá9ca 2. Prof. Markus Endler

Desenvolvimento para Android Prá9ca 2. Prof. Markus Endler Desenvolvimento para Android Prá9ca 2 Prof. Markus Endler Criando o primeiro projeto Android Com o ambiente de desenvolvimento preparado, vá em File - > New - > Project... Na janela que abrir, selecione

Leia mais

Introdução ao IDE Netbeans (Programação Java)

Introdução ao IDE Netbeans (Programação Java) Universidade Federal do ABC (UFABC) Disciplina: Processamento da Informação (BC-0505) Assunto: Java e Netbeans Introdução ao IDE Netbeans (Programação Java) Conteúdo 1. Introdução... 1 1.1. Programas necessários...

Leia mais

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem

Leia mais

Tutorial RMI (Remote Method Invocation) por Alabê Duarte

Tutorial RMI (Remote Method Invocation) por Alabê Duarte Tutorial RMI (Remote Method Invocation) por Alabê Duarte Este tutorial explica basicamente como se implementa a API chamada RMI (Remote Method Invocation). O RMI nada mais é que a Invocação de Métodos

Leia mais