Maior velocidade e melhor qualidade na implantação de aplicações - Virtualização e Testes contínuos

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

Download "Maior velocidade e melhor qualidade na implantação de aplicações - Virtualização e Testes contínuos"

Transcrição

1 Maior velocidade e melhor qualidade na implantação de aplicações - Virtualização e Testes contínuos Jan, 2013 Ananegre@br.ibm.com info@ewave.com.br 1

2 O Desafio de Negócio Garantir a qualidade de sistemas complexos, integrados, heterogêneos exige que todos os serviços/aplicativos e hardware estejam disponíveis para a realização de testes de sistemas e de integração Assim: Custos de setup e manutenção altos: Salários e equipe Hardware Software Taxas para acessar sistemas externos, de terceiros Normalmente só realizado uma vez, ao final do ciclo de desenvolvimento, o que resulta em descoberta tardia de significativos problemas de integração/arquitetura A complexidade está escondida sob a superfície 2 Uma barreira à adoção de métodos ágeis

3 E é difícil configurar os ambientes de testes Content Providers Business Partners Web/ Internet Shared Services Portals Routing Service Messaging Services Collaboration Third-party Services Application Directory Identity File systems EJB Enterprise Service Bus Data Warehouse Mainframe Archives 3

4 Velhos Tempos para quem se lembra Times pequenos Trabalhando juntos, no mesmo andar Aplicações monolíticas Menor pressão de tempo 4

5 Os times de desenvolvimento ficaram ágeis Mas o resto da organização, presos no passado FreeDigitalPhotos.net 5

6 O Jogo.. Requistos Testes Unitários Big Bang na integração Testes de Sistemas Testes de integraçao T. Aceite Usrs T. Oper Performance

7 Forma Forma tradicional de se realizar testes mascara o problema Testadores ficam esperando a interface gráfica ficar pronta para iniciarem os testes Definição não clara de responsabilidades e pouca colaboração entre áreas de desenvolvimento, testes e produção gera silos e atritos. Todas as integrações entre diferentes sistemas também precisam estar prontas, caso contráro bloqueiam o trabalho Difícil e demorado isolar em que componente ocorreu o erro Teste de ponta a ponta tipicamente só é realizado uma única vez, antes da produção, 7

8 Por que mudar a maneira de abordar a Qualidade? Custo da Qualidade em constante elevação Aumento da Complexidade no Desenvolvimento Balanceamento entre Qualidade e Velocidade Testing costs Other costs Routing Service Nuvem Pública Collaboration Third-party Services Data Warehouse Web/ Internet Portals Directory Identity Content Providers Archives File systems Mainframe Nivem Privada EJB Enterprise Service Bus Heterogeneous Environments Business Partners Shared Services Messaging Services Métodos tradicionais de testes * 8 13% Previsão de aumento sálarios Mao de obra de TI na India Source: ut/message/ $5-30 milhões O inevstimento tipico para criar lab de testes para uma empresa na Fortune 500 company. Maioria tem dezenas de labs b 30-50% O tempo médio gasto em mntagem de ambientes de testes, ao invés de realizar os testes

9 Abordagens para Testing Modernização is a Bottleneck dos for Agile Testes Development 9

10 Técnica #1: Virtualização para eliminar dependências Physical Test Environment Exemplo: Restrições durante o desenvolvimento e testes Restrição de Manutençao Servidor/ Web Services 2hr. Janela acesso Sistema em teste (SUT) Mainframe / MQ/CICS Problema: Restrições que permeiam o desenvolvimento e testes limitam a agilidade e produtividade Restrições de Volume Restrições de Custos Smart Device / SD-IO Database / JDBC 10

11 Os serviços virtualizados podem ser disponibilizados para diferentes ambientes Maintenance Constraints Physical Test Environment Model and Deploy Live / Virtual 2hr. access window Server/ Web Services Mainframe / MQ/CICS Volume Constraints Smart Device / SD-IO System Under Test Volume Constraints Database / JDBC Capture & Modele Capture & Modele Capture & Modele Web Services Web Services Web Services Test Case Repository MQ/CICS MQ/CICS MQ/CICS Smart Devices Smart Devices Smart Devices 11 JDBC JDBC Virtual services for Virtual services for Development System Test IBM Internal Use Only JDBC Virtual Services for Integration Test

12 Use Virtualização em Testes para Isolar os subsistemas Public Cloud Private Cloud Routing Service Third-party Services Collaboration App Under Test Portals Directory Identity Content Providers Archives File systems EJB Business Partners Shared Services Messaging Services Capture & Modele SUT Databases Mainframe Third-party applications Services Packaged apps, messaging services, etc. Data Warehouse Mainframe Heterogeneous Environments Enterprise Service Bus Virtual Services Virtualização em Testes possibilita a simulação do comportamento de uma aplicação toda durante os testes Componentes virtuais podem ser executados a partir de qualquer máquina, nuvem privada, nuvem pública, para prover ambientes de testes flexíveis Desenvolvedores e testadores continuam a usar suas ferramentas de testes

13 Benefícios da Virtualização em Testes Ambientes privados de Testes Integrados Elimina dependências de outras aplicações descobre-se mais cedo os problemas de integração Minutos para disponibilizar ambientes, ao invés de dias Desenvolvedores /testadores ganham autonomia para criar suas áreas de trabalho Reduz a necessidade de conhecimento das aplicações envolvidas para se conseguir testar o sistema em teste. Atrasos devido a falta de recursos diminui Estabelece padronização e reuso stubs como ativos que podem ser compartilhados pelo time todo

14 Técnica #2: Realizar Testes de Integração de Modo Contínuo e Incremental Driver Dos Testes Interface do usuário Lógica De Negócio Camada De Serviços Técnicos Backend/ Databases 14

15 Virtualizar para Realizar Testes Integrados de Forma Contínua No teste de integração validam-se os testes de mensagens, dados das mensagens e interações entre serviços. Serviços, aplicações, sistemas são introduzidos seguindo uma priorização, de forma contínua, num ciclo de integração. Serviço/Aplic real Serviço/Aplic virtual Testes de integração de forma contínua e incremental 15

16 Benefício dos Testes de Integração de forma Contínua Deteção de erros mais cedo e correção mais barata Resolução de problemas é acelerada Redução de overhead ( apontamento de defeitos, priorização) para problemas em testes de regressão Possibilita desenvolvimento paralelo de componentes, com o mínimo de problemas de integração

17 Técnica #3: O Processo deve prever a integração e testes de forma contínua, repetidas vezes Não gastar tempo instalando e configurando software só para descobrir problemas de build Smoke tests podem fazer parte do processo, através do processo de integração contínua, através da automação e da virtualização em testes. Incluir testes de regressão no processo, de modo a diminuir o tempo para correção dos defeitos. Ambiente Nuvem Order Mgr CRM Gerenc VM de lab Virtual Catalog App Server Maquinas Virtuais Ativos de Software Build Incremento No Produto Smoke Tests Sandboxes Self-provisionning

18 Mudanças de Processo Eliminar os silos - todos compartilhando mesmos marcos e visão comum criar ambinete colabrativo Implementar controle de liberação do SUT Coordenar atividades de desenvolvimento e de testes e implantação. Testadores participando do projeto desde seu início Mudar o papel dos testadores: escreverem e automatizarem testes ao invés de realizarem eles mesmos todos os testes. Realizarem testes exploratórios

19 Virtualização de Aplicações traz benefícios para todo o ciclo de vida do software Desenvolvedor usa os serviços virtuais para testes unitários na sua máquina não precisam de ambiente de testes elaborado. Desenvolvedores usam os serviços virtuais para realizar testes avançados o mais cedo possível. Defina que serviços e aplicações devem ser virtualizados Unitário Integration Integração System Sistema System Integração Integration de Sistemas User AceiteAcceptance Usuário Operability Operação Pode-se fazer testes de performance de todo o sistema ou em parte dele, logo no início do ciclo. Serviços virtuais podem ser usados quando componentes reais não estão disponíveis. Performance No final do ciclo, no ambiente de pré-produção, os serviços virtualizados são substituídos pelos reais, à medida que eles são disponibilizados. Teste final é realizado usando-se todos os serviços reais.

20 Mudança no Jogo.. Requistos Acelera os Testes Reduz custos Diminui riscos Testes Unitários Big Bang Testes de Integração Testes de Testes de Sistemas Sistemas T. Aceite Usrs T. Oper Performance

21 Gerenciamento do ciclo de vida de ponta a ponta. Aceleradores ALM para TI Agile Agile com Rational Entrega contínua Disciplinas RM Design SCM Build QM Stage CM Planejamento Monitor Ciclo de Vida Design Desenvolv. Homologação/ Produção

22 Virtualização e Testes de Integração com Rational Rational Test Workbench isé uma solução desktop que permite que testadores e desenvolvedores: Capturem and modelem serviços virtuais Test services and applications long before their user interfaces becomes available and do integration testing (SOA, BPM) Rational Test Virtualization Server: Provê um ambiente central para virtualizar hardware, software and servios para possibilitar testes 24x7 Reduz custo de infraestutura de testes Serviços Virtuais podem ser construído a partir da definição da intreface numa gama de protocolos :HTTP, web services, SOA, JMS, TIBCO, IBM WebSphere MQ, Oracle, etc. Rational Performance Test Server possibilita que usuários Rational Test Workbench reusem scripts de testes para realizarem testes de performance Pode ser usado junto com Serços Cirtuais Identificação de gargalos Rational Performance Test Server Rational Test Workbench App Under Test Desenvolvedoress Testadores Databases Mainframe applications Third-party Services Packaged apps, messaging services, etc. Rational Test Virtualization Server

23 IBM Rational Test Virtualization - Workflow Com RTW Define arquitetura do sistema via architecture school Define protocolos Importa especificações, e.g. WSDL para serviços web services Grava a troca de mensagens Define stubs e dados Dados capturados durante gravaçao ou via arquivo/banco de Dados/ Optim Publica os stubs no Rational Test Virtualization Server (RTVS) Configura o roteamento dinâmico da mensagem a partir da console web do RTVS Testa usando sistemas virtuais 23

24 Tecnologias e Ambientes Suportados Protocolos SOA, ESB, Outros Formatos ActiveMQ (SMTP, IMAP) Files FTP/S HTTP/S JMS (JBOSS et al) IBM WebSphere MQ JBoss MQ SAP IDoc, BAPI, RFC & XI/PI Software AG s IB & IS Solace Sonic MQ TCP TIBCO Rendezvous, Smart Sockets & EMS Custom 29 West LBM CentraSite Oracle Fusion SCA Domain Software AG IS, BPMS Sonic ESB TIBCO ActiveMatrix UDDI Web Services WebSphere RR WSDL BPM Databases Log Files.Net Objects Bytes COBOL Copybook ebxml EDI Fixed Width HL7 IATA Java Objects MIME OAG SOAP Software AG Broker Docs SWIFT TIBCO ActiveEnterprise XML (DTD, XSD, WSDL) Custom 24

25 Virtualização para Qualidade e Velocidade Enabling Product and Service Innovation Rational Descoberta Custo de de setup erros e de integração manutenção maisdos cedo ambientes v Atrasos causados pela Isolamento e resolução indisponibilidade dos de defeitos mais cedo e sistemas mais barato v v v v v Riscos de atrasos e perda Libera de oportunidades os testadores para de os testes negócio propriamente ditos A Virtualização possibilita a realização de testes de integração de forma contínua, desde o início do ciclo de desenvolvimento/manutenção

26 Gerenciamento de Qualidade com Rational IBM Collaborative Application Lifecycle Management Rational Quality Manager Quality Dashboard Requirements Management Create Plan Build Tests Test Management Manage Execute Test Lab Tests Report Results Defect Management Best Practice Processes Collaboration Presentation: Mashups Discovery Search & Query Storage Administration: Users, projects, process Unit Testing Integration Testing Functional Testing Open Lifecycle Service Integrations Performance Testing Test Virtualization Security and Compliance 26 26

27 Test Virtualization Solution Industry Map Sector Financial Industrial Clients Case Studies/ Win Flashes Banking Insurance E&U Public Government (em processo de publicação) Education (em processo de publicação) Healthcare (em processo de publicação) Communications Communications Service Providers Distribution Retail (em processo de publicação) Supports Industry-specific protocols and message formats: SWIFT, FIX, Fedwire, IATA, HL7, EDI etc. 27

28 IBM Rational Test Virtualization Solution has proven measureable results and business value Indústria de Telecomunicação Váriadose frequentes releases required requerem recursos adicionais, aumentando custos de testes Solução: Virtualizar serviços/sistemas e reutilizar casos de testes para diferentes ambientes Resultados: Redução do tempo de testes em 50%, economizando US$800 ao longo de 3 anos. Empresa lider em serviços financeiros, com ativos superiores a US$3 trilhões Diversos formatos antigos precisaram ser migrados para um novo sistema de pagamentos Solução: Virtualização dos sistemas externos, não disponíveis para testes Resultados: Redução do tempo de testes manuais de 10 dias para 10 minutos, gerando economia de mais de US$ 7milhões até o presente momento. Companhia de Seguros americana Percebeu que testes manuais não se aplicam a testes em ambientes complexos, com SOA e web services Solução: Criação de um ambiente, para simular as funcionalidades de sistemas legados. Resultados: Redução do testes na ordem de 95% testing by 95% to 2 hours; reduced rate filing validation by 94% to 320 hours Global manufacturer acquires competitor Migrate off rented infrastructure onto company s standardized middleware platform Solution: Virtualized critical, unavailable systems during migration Results: Fully integrated in 6 months 2 months ahead of schedule; saved significant rental costs and dependencies on third-party systems

29 Recursos What is Service Virtualization - dex=1&feature=plpp_video What is Continuous Integration Testing - dex=3&feature=plpp_video When to you Service Virtualization - x=2&feature=plpp_video Info produtos: \ Datasheets em português info@ewave.com.br 29

30 30

Testes Contínuos Automação/Virtualização. Fábio de Souza (fabiossa@br.ibm.com) Especialista Rational, Software Group, IBM

Testes Contínuos Automação/Virtualização. Fábio de Souza (fabiossa@br.ibm.com) Especialista Rational, Software Group, IBM Testes Contínuos Automação/Virtualização Fábio de Souza (fabiossa@br.ibm.com) Especialista Rational, Software Group, IBM Setembro/2013 Agenda Como garantir melhor Qualidade de Software? Do teste ao gerenciamento

Leia mais

Testes Agile em Processos Agile

Testes Agile em Processos Agile Testes Agile em Processos Agile Ana Negrello Fabio Santos 1 #IBMMobile Testes e Métodos Ágeis: a realidade 2 2 #IBMMobile Terminologia: Agile e Lean Agile Entregue VALOR Uma abordagem que foca em entregar

Leia mais

A evolução da plataforma Fluig. Em 2000 começamos nossos investimentos

A evolução da plataforma Fluig. Em 2000 começamos nossos investimentos Fluig Platform A evolução da plataforma Fluig Em 2000 começamos nossos investimentos A evolução da plataforma Fluig Em 2000 começamos nossos investimentos A evolução da plataforma Fluig Com um produto

Leia mais

Acelere a inovação simplificando o Desenvolvimento de Apps Fiori e Leonardo

Acelere a inovação simplificando o Desenvolvimento de Apps Fiori e Leonardo Acelere a inovação simplificando o Desenvolvimento de Apps Fiori e Leonardo Eugenio García GeneXus for SAP Systems Product Manager egarcia@genexus.com Ricardo Recchi Country Manager Brazil rrecchi@genexus.com

Leia mais

Como uma arquitetura de nuvem flexível e escalável com OpenShift trouxe maior eficiência e agilidade à T.I.

Como uma arquitetura de nuvem flexível e escalável com OpenShift trouxe maior eficiência e agilidade à T.I. omo uma arquitetura de nuvem flexível e escalável com OpenShift trouxe maior eficiência e agilidade à T.I. aso Produban Akhnaton Ihara Rezende onsultor Global PaaS Jeferson Fernando DevOps Evangelist Produban

Leia mais

IBM Software Group Transformando as Capabilities de Software em Vendas

IBM Software Group Transformando as Capabilities de Software em Vendas IBM Software Group Transformando as Capabilities de Software em Vendas Em um Planeta Mais Inteligente, todos estão conectados a tudo. O resultado? Transações isoladas Milhões de PCs Dados estruturados

Leia mais

Modernização Empresarial, Modernização na Nuvem e Migração

Modernização Empresarial, Modernização na Nuvem e Migração Modernização Empresarial, Modernização na Nuvem e Migração Priscila Siqueira Applications Snr Director 12 de Novembro de 2014 Tendências Conduzindo à Computação na Nuvem GLOBALIZAÇÃO 9 Bilhões de dispositivos

Leia mais

ACELERE SUA JORNADA DE DADOS RUMO A IA COM A NUVEM PRIVADA DA IBM

ACELERE SUA JORNADA DE DADOS RUMO A IA COM A NUVEM PRIVADA DA IBM ACELERE SUA JORNADA DE DADOS RUMO A IA COM A NUVEM PRIVADA DA IBM Glaucio Cesar Costa Sales Leader for ICP for Data glaucioc@br.ibm.com Vagner Pontes Technical Leader for ICP for Data vapontes@br.ibm.com

Leia mais

PMR3507 Fábrica digital

PMR3507 Fábrica digital LSA Laboratório de Sistemas de Automação www.pmrlsa.poli.usp.br PMR3507 Fábrica digital Do EDI ao SOA Escola Politécnica da Universidade de São Paulo Departamento de Engenharia Mecatrônica e de Sistemas

Leia mais

Micro Serviço desacoplamento arquitetura

Micro Serviço desacoplamento arquitetura JUNHO17 Micro Serviço desacoplamento arquitetura SANTANDER BRASIL Flávio Leomil Marietto Contextualizar Aplicação Monolítica / Em camadas Micro Serviço Uma aplicação monolítica coloca todas as funcionalidades

Leia mais

Microsoft Azure Fundamentals (10979)

Microsoft Azure Fundamentals (10979) Microsoft Azure Fundamentals (10979) Formato do curso: Presencial Localidade: Lisboa Data: 03 Abr. 2017 a 06 Abr. 2017 Preço: 850 Horário: Pós-laboral - das 18:30 às 21:30 Nível: Iniciado Duração: 12 horas

Leia mais

Desenvolvimento de Aplicações Corporativas Avançadas. Web Services

Desenvolvimento de Aplicações Corporativas Avançadas. Web Services Desenvolvimento de Aplicações Corporativas Avançadas Web Services Agenda Introdução Web Service Arquitetura Soluções Passos básicos Implementando com Apache Axis Novos protocolos Conclusão O cenário de

Leia mais

Copyright 2012 EMC Corporation. All rights reserved.

Copyright 2012 EMC Corporation. All rights reserved. 1 TRANSFORMING TO IT-AS-A- SERVICE Aumente a agilidade dos negócios entregando TI como serviço Welson Barbosa Cloud Business Director Latin America 2 Enterprise IT proveêm Controle e Confiabilidade Enterprise

Leia mais

Web Services - Definição. Web Services - Introdução. Universidade Federal de Santa Catarina. DSOOII Web Services

Web Services - Definição. Web Services - Introdução. Universidade Federal de Santa Catarina. DSOOII Web Services Universidade Federal de Santa Catarina DSOOII Web Services Web Services - Introdução Havia inconsistência de plataformas, sistemas operacionais e/ou linguagens de programação; Acadêmicos: Ariane Talita

Leia mais

BITDEFENDER GRAVITYZONE. Diogo Calazans Diretor Comercial

BITDEFENDER GRAVITYZONE. Diogo Calazans Diretor Comercial BITDEFENDER GRAVITYZONE Diogo Calazans Diretor Comercial QUEM É A BITDEFENDER Fundação / Lançamento da Linha Varejo Inicio das Parcerias OEM Lançamento da Linha Corporativa 1ª Vez como Melhor Taxa de Detecção

Leia mais

Cloud Computing Thomas Santana IBM Corporation

Cloud Computing Thomas Santana IBM Corporation Cloud Computing Thomas Santana 1 Definição de Cloud Computing NIST * (Technical Definition) Cloud computing is a model for enabling ubiquitous, convenient, on demand network access to a shared pool of

Leia mais

Abstraindo as Camadas de SOA & Aplicações Compostas

Abstraindo as Camadas de SOA & Aplicações Compostas Abstraindo as Camadas de SOA & Aplicações Compostas Serviço Service Requisitante Consumer Service Serviço Provider Provedor consumidores processos business e processes negócios Coreografia process choreography

Leia mais

Software AG. Digitalização dos Serviços Públicos. Luiz Mariotto VP Soluções e Tecnologia. 2013 Software AG. All rights reserved.

Software AG. Digitalização dos Serviços Públicos. Luiz Mariotto VP Soluções e Tecnologia. 2013 Software AG. All rights reserved. Software AG Digitalização dos Serviços Públicos Luiz Mariotto VP Soluções e Tecnologia COLLABORATIVE PROCESS ANALYSIS PORTFOLIO MANAGEMENT PROCESS AUTOMATION AND INTEGRATION INTELLIGENT BUSINESS OPERATIONS

Leia mais

Alessandro Jannuzi Open Source Lead

Alessandro Jannuzi Open Source Lead Microsoft + Open Source Inovação e Eficiência Operacional em um Mundo mais Integrado Alessandro Jannuzi Open Source Lead Microsoft + Open Source Tweet Cnet, Q&A Tweet Industry Leaders The Seattle Times

Leia mais

Introdução a Computação em Nuvem

Introdução a Computação em Nuvem Introdução a Computação em Nuvem Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia

Leia mais

Juliano Sulzbach. Consultor de Vendas Oracle Regional Sul

Juliano Sulzbach. Consultor de Vendas Oracle Regional Sul Juliano Sulzbach Consultor de Vendas Oracle Regional Sul GUO-RS Oracle BPEL Process Manager Agenda Introdução Oracle BPEL Process Manager Rápida revisão Demonstrações Agenda Introdução Oracle BPEL Process

Leia mais

SAP Education Learning HUB

SAP Education Learning HUB SAP Education Learning HUB Tudo que você precisa saber sobre o SAP Learning Hub Agenda O que é o SAP Learning Hub SAP Learning Room SAP Live Access Edições Solution Editions Benefícios O que há de novo

Leia mais

contidos na descrição do serviço para localizar, contactar e chamar o serviço. A figura mostra os componentes e a interação entre eles.

contidos na descrição do serviço para localizar, contactar e chamar o serviço. A figura mostra os componentes e a interação entre eles. Web Services Web Service é um componente de software identificado por uma URI que independe de implementação ou de plataforma e pode ser descrito, publicado e invocado sobre uma rede por meio de mensagens

Leia mais

Sistemas Distribuídos. Visão Geral Expandida

Sistemas Distribuídos. Visão Geral Expandida Sistemas Distribuídos Visão Geral Expandida Visão Geral! Infra-estrutura! Ambientes de execução e de programação! Projeto! Configuração! Simulação! Testes Visão Geral! Infra-estrutura Heterogeneidade Redes!

Leia mais

inlux Desvende o seu IT

inlux Desvende o seu IT inlux Desvende o seu IT Luís Ganhão Sales Consultant Manager Ask not what your Country can do for you Ask what you can do for your Country John F. Kennedy, Washington, 20 de Janeiro

Leia mais

Fábio de Souza

Fábio de Souza Sua equipe está efetivamente usando tecnologias como numa verdadeira Organização DevOps? DevOps and Beyond Fábio de Souza fabiossa@br.ibm.com Você passou além de DevOps para se tornar massivamente escalável,

Leia mais

RESUMO DA SOLUÇÃO. CA Test Data Manager e CA Service Virtualization

RESUMO DA SOLUÇÃO. CA Test Data Manager e CA Service Virtualization RESUMO DA SOLUÇÃO CA Test Data Manager e CA Service Virtualization CA Test Data Manager e CA Service Virtualization Forneça o acesso sob demanda a ambientes seguros tão necessário para entregar software

Leia mais

Problemas e Práticas Recomendadas no Desenvolvimento de Software

Problemas e Práticas Recomendadas no Desenvolvimento de Software Problemas e Práticas Recomendadas no Desenvolvimento de Software Objetivos deste módulo Levantar problemas enfrentados na prática do desenvolvimento de software Discutir boas práticas para o desenvolvimento

Leia mais

Desenvolvimento Baseado em Componentes: Tecnologia J2EE

Desenvolvimento Baseado em Componentes: Tecnologia J2EE Desenvolvimento Baseado em Componentes: Tecnologia J2EE Paulo Pires paulopires@nce.ufrj.br http//genesis.nce.ufrj.br/dataware/hp/pires Agenda Introdução Componentes Introdução a Especificação J2EE Modelo

Leia mais

Desconstruindo Monolitos. Como construir micro serviços Delphi com agilidade e qualidade

Desconstruindo Monolitos. Como construir micro serviços Delphi com agilidade e qualidade Desconstruindo Monolitos Como construir micro serviços Delphi com agilidade e qualidade Hello World!! Felipe Caputo May Fernandes Desenvolvedor sênior e líder técnico na Softplan, atualmente sou responsável

Leia mais

Software Testing with Visual Studio 2013 (20497)

Software Testing with Visual Studio 2013 (20497) Software Testing with Visual Studio 2013 (20497) Formato do curso: Presencial Preço: 800 Nível: Intermédio Duração: 12 horas Este curso, mostra a Programadores e Testers como utilizar as ferramentas do

Leia mais

AEGEA A TRANSFORMAÇÃO DA TI

AEGEA A TRANSFORMAÇÃO DA TI AEGEA A TRANSFORMAÇÃO DA TI Eduardo Portes Graci de Melo QUEM somos A V8 CONSULTING é uma das principais empresas de serviços em TI do Brasil, transformando os negócios e as estratégias de TI dos clientes

Leia mais

Os principais desafios de Implementar um Processo de Planejamento de Gestão de Capacidade e Performance

Os principais desafios de Implementar um Processo de Planejamento de Gestão de Capacidade e Performance Os principais desafios de Implementar um Processo de Planejamento de Gestão de Capacidade e Performance Adolfo Eric Petersen M Maio de 2016 Introdução A maturidade dos processos de TI facilita melhorar

Leia mais

Administering Windows Server 2012 (20411)

Administering Windows Server 2012 (20411) Administering Windows Server 2012 (20411) Formato do curso: Presencial Com certificação: Microsoft Certified Solutions Associate (MCSA) Preço: 1630 Nível: Intermédio Duração: 35 horas Este curso é o segundo

Leia mais

IBM WebSphere MQ. Introdução

IBM WebSphere MQ. Introdução Introdução Arquitectura Application Messaging Interface WebSphere Aplication Server WebSphere Business Integration Server Vantagens e desvantagens Introdução Plataforma de integração e infraestrutura de

Leia mais

Virtualização. Jornada Para A Nuvem. André Andriolli Staff Systems Engineer VMware, Inc.

Virtualização. Jornada Para A Nuvem. André Andriolli Staff Systems Engineer VMware, Inc. Virtualização Jornada Para A Nuvem 1 André Andriolli Staff Systems Engineer VMware, Inc. Virtualizar Por Que? 2 Quanto Custa Adicionar 100 Servidores ao Data Center Custo Unitário (R$) Total (R$) Servidores

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

Julho a Dezembro Formações ITEN

Julho a Dezembro Formações ITEN Julho a Dezembro 2017 Formações ITEN IAPP - INTERNATIONAL ASSOCIATION OF PRIVACY PROFESSIONALS CIPP/E CIPM CIPT Certified Information Privacy Professional/Europe + exame + 1 ano membro IAPP Certified Information

Leia mais

Como Transformar Organizações Rígidas em Organizações Inovadoras

Como Transformar Organizações Rígidas em Organizações Inovadoras Como Transformar Organizações Rígidas em Organizações Inovadoras Tadeu Cruz Prof. M.Sc. TODOS OS DIREITOS RESERVADOS É proibido a reprodução total ou parcial de qualquer forma ou por qualquer meio sem

Leia mais

3 rd platform strategies: It s a Hybrid Cloud World. António Miguel Ferreira, Managing Director

3 rd platform strategies: It s a Hybrid Cloud World. António Miguel Ferreira, Managing Director 3 rd platform strategies: It s a Hybrid Cloud World António Miguel Ferreira, Managing Director Research Report 2016 Como é que as organizações usam o IT para se diferenciarem? 900 inquéritos a decisores

Leia mais

Desenvolvimento Java com ferramentas IBM

Desenvolvimento Java com ferramentas IBM Desenvolvimento Java com ferramentas IBM Camilo Lopes IT Specialist/Analyst Java Programmer camilom@br.ibm.com Iniciando em Java 19/06/09 Agenda Por que Java?! Ferramentas IBM para desenvolvimento Demonstração

Leia mais

Designing and Implementing a Server Infrastructure (20413)

Designing and Implementing a Server Infrastructure (20413) Designing and Implementing a Server Infrastructure (20413) Formato do curso: Presencial Localidade: Porto Com certificação: Microsoft Certified Solutions Expert (MCSE) Data: 23 Jan. 2017 a 03 Fev. 2017

Leia mais

Introdução a Computação em Nuvem

Introdução a Computação em Nuvem Introdução a Computação em Nuvem Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia

Leia mais

Dinâmica da Gestão do T&T de Medicamentos

Dinâmica da Gestão do T&T de Medicamentos Dinâmica da Gestão do T&T de Medicamentos Maio, 2014 Desafio da Rastreabilidade na Gestão da Cadeia de Suprimentos Distribuidor Farmaceutico Fabricantes & Fornecedores de Princípio Ativo Farmácias, Hospitais

Leia mais

Um guia passo a passo para colocar aplicativos COBOL na nuvem. Implante em ambientes virtuais e na nuvem com o Visual COBOL

Um guia passo a passo para colocar aplicativos COBOL na nuvem. Implante em ambientes virtuais e na nuvem com o Visual COBOL Um guia passo a passo para colocar aplicativos COBOL na nuvem Implante em ambientes virtuais e na nuvem com o Visual COBOL 1 As novas possibilidades: COBOL na nuvem Colocar seus aplicativos COBOL na nuvem

Leia mais

35% GARTNER. Despesas com tecnologia ocorrem fora da T.I. Fazem uso de tecnologias não aprovadas pela T.I.

35% GARTNER. Despesas com tecnologia ocorrem fora da T.I. Fazem uso de tecnologias não aprovadas pela T.I. DEVOPS E PAAS - ABORDAGENS E FERRAMENTAS PARA ATENDER AS NOVAS DEMANDAS DE MERCADO Rodrigo Ramalho da Silva - Solutions Architect rramalho@redhat.com INOVAR NÃO É UMA ESCOLHA Organizações de T.I. que não

Leia mais

Apresentando Sonic V7.0

Apresentando Sonic V7.0 Apresentando Sonic V7.0 A próxima geração do ESB Renato L. Rissardi System Engineer Agenda Apresentando Sonic v7.0 Novas Ferramentas de desenvolvimento Web Services Avançados Demo Resumo Q & A 2 Progress

Leia mais

Designing and Deploying Microsoft Exchange Server 2016 ( )

Designing and Deploying Microsoft Exchange Server 2016 ( ) Designing and Deploying Microsoft Exchange Server 2016 (20345-2) Formato do curso: Presencial Preço: 1670 Nível: Avançado Duração: 35 horas Este curso permite aos profissionais de IT adquirir conhecimentos

Leia mais

Palestrante: Leandro Carvalho. Palestrante: Francisco Ferreira. Moderador: Thiago Cardoso

Palestrante: Leandro Carvalho. Palestrante: Francisco Ferreira. Moderador: Thiago Cardoso Palestrante: Leandro Carvalho MVP Virtual Machine http://msmvps.com/blogs/msvirtualization twitter.com/leandroeduardo Palestrante: Francisco Ferreira Especialista em Virtualização http://ferreirafco.wordpress.com/

Leia mais

<Insert Picture Here> Gestão de Processos de Negócio

<Insert Picture Here> Gestão de Processos de Negócio Gestão de Processos de Negócio Susana Santos Principal Sales Consultant Agenda Quais os Desafios Business Process Management Modelação Execução Interacção Humana Monitorização Resumo

Leia mais

Estratégia e Soluções VMware alinhadas ao seu negócio

Estratégia e Soluções VMware alinhadas ao seu negócio Estratégia e Soluções VMware alinhadas ao seu negócio Rodrigo Mielke Systems Engineering Manager rmielke@vmware.com 2016 VMware Inc. All rights reserved. Prioridades de Negócio Resoluções da TI Experiência

Leia mais

Benefícios da Solução de Gerenciamento Dell KACE. Sales Engineer

Benefícios da Solução de Gerenciamento Dell KACE. Sales Engineer Benefícios da Solução de Gerenciamento Dell KACE Airton_Leal@Dell.com Sales Engineer Gerenciamento de sistemas continua sendo uma terefa bastante complexa Gerenciamento de Sistemas Ambientes mistos Inventário

Leia mais

Solução SaaS para uma empresa ágil Panaya Quality Management Cloud Para SAP

Solução SaaS para uma empresa ágil Panaya Quality Management Cloud Para SAP Solução SaaS para uma empresa ágil Panaya Quality Management Cloud Para SAP Cassiano Cavalcanti Heloisa Destro APRESENTADORES Cassiano Cavalcanti Product Director Heloisa H. Destro IT Consultant Grupo

Leia mais

Administering Microsoft Exchange Server 2016 ( )

Administering Microsoft Exchange Server 2016 ( ) Administering Microsoft Exchange Server 2016 (20345-1) Formato do curso: Presencial Localidade: Porto Data: 13 Nov. 2017 a 17 Nov. 2017 Preço: 1520 Horário: Laboral - das 09:30 às 17:00 Nível: Intermédio

Leia mais

Geospatial Information for Integration and Development in Rio de Janeiro. Luiz Roberto Arueira City Information Director Marcus Silva GIS Consultant

Geospatial Information for Integration and Development in Rio de Janeiro. Luiz Roberto Arueira City Information Director Marcus Silva GIS Consultant Geospatial Information for Integration and Development in Rio de Janeiro Luiz Roberto Arueira City Information Director Marcus Silva GIS Consultant Context PREFEITURA DA CIDADE DO RIO DE JANEIRO Instituto

Leia mais

CULTURA DEVOPS. Caminhos mais ágeis e inovadores. Rafael Chies Senior Domain Architect 19/09/2017

CULTURA DEVOPS. Caminhos mais ágeis e inovadores. Rafael Chies Senior Domain Architect 19/09/2017 CULTURA DEVOPS Caminhos mais ágeis e inovadores Rafael Chies Senior Domain Architect 19/09/2017 Selenium TDD Integregação Contínua Automation Agile Nova Cultura com alguns velhos hábitos Testes Automatizados

Leia mais

Cleverson A. Fargiani

Cleverson A. Fargiani 1 Cleverson A. Fargiani IBM Cognos Now! BAM Business Activity Monitoring 2008 IBM Corporation 2 Agenda do Workshop de Cognos Now! Soluções de Gerenciamento de Desempenho Conceito de BI Operacional & BI

Leia mais

ALM Application Lifecycle Management. Elias Litvin Gendelmann 21 de Novembro de 2013

ALM Application Lifecycle Management. Elias Litvin Gendelmann 21 de Novembro de 2013 ALM Application Lifecycle Management Elias Litvin Gendelmann 21 de Novembro de 2013 O que é ALM, porquê e onde? 1.Novas Aplicações para uma Nova Geração de Clientes 2.Definições ALM 3.Objetivos ALM 4.Os

Leia mais

Estratégias de Integração com Cloud

Estratégias de Integração com Cloud Estratégias de Integração com Cloud Bruno Squassoni, Engenheiro de Sistemas 28 de maio, 2019 Copyright 2019 OSIsoft, LLC Copyright 2019 OSIsoft, LLC 1 Operações Conhecimento em engenharia Funcionamento

Leia mais

NOVAS ARQUITETURAS DE ARMAZENAMENTO PARA BROADCAST EM UM MUNDO INTERLIGADO

NOVAS ARQUITETURAS DE ARMAZENAMENTO PARA BROADCAST EM UM MUNDO INTERLIGADO Painel Armazenamento NOVAS ARQUITETURAS DE ARMAZENAMENTO PARA BROADCAST EM UM MUNDO INTERLIGADO Marcelo Blum Systems and Technology Manager Videodata marceloblum@videoata.com.br Videodata Pioneira em Media

Leia mais

Horas anuais A Rumos em números. Especialistas em Tecnologias de Informação. Clientes. especializada em TI

Horas anuais A Rumos em números. Especialistas em Tecnologias de Informação. Clientes. especializada em TI Rumos Serviços A Rumos em números +25 Anos de experiência em Tecnologias de Informação Especialistas em Tecnologias de Informação +150 Clientes +200 Projetos realizados em 2017 4.500 Horas anuais Horas

Leia mais

Arquitetura Java Pastoreando gatos

Arquitetura Java Pastoreando gatos Arquitetura Java Pastoreando gatos Rodrigo Stefani Domingues Principal Architect na CI&T $~: whoami Desenvolvedor a 12 anos Java a 9 anos Na CI&T a 6 anos Microserviços a 3 anos Nerd rodrigosd@ciandt.com

Leia mais

Updating Your SQL Server Skills to Microsoft SQL Server 2014 (10977)

Updating Your SQL Server Skills to Microsoft SQL Server 2014 (10977) Updating Your SQL Server Skills to Microsoft SQL Server 2014 (10977) Formato do curso: Presencial Localidade: Porto Data: 21 Nov. 2016 a 02 Dez. 2016 Preço: 1590 Horário: Pós-laboral - 18h30-21h30 Nível:

Leia mais

Como aplicar práticas de DevOps em um sistema monolítico de mais de 15 anos. Trilha DevOps

Como aplicar práticas de DevOps em um sistema monolítico de mais de 15 anos. Trilha DevOps Como aplicar práticas de DevOps em um sistema monolítico de mais de 15 anos Trilha DevOps Quem somos nós? Anderson Silveira Agile Coach KMP CSM - CPQD anderson.silveira.br /andersonsilveira /andersonsilvra

Leia mais

1.2- Ambientes de Middleware

1.2- Ambientes de Middleware 1.2- Ambientes de Middleware Applications RMI, RPC and events Request reply protocol Middleware layers External data representation Operating System Fonte: [Coulouris] 1 1.2- Ambientes de Middleware Aplicação

Leia mais

Nuvem e Virtualização Redes Programáveis

Nuvem e Virtualização Redes Programáveis Nuvem e Virtualização Redes Programáveis Visão Geral da Nuvem A computação em nuvem envolve muitos computadores conectados em uma rede, possibilitando que eles sejam fisicamente localizados em qualquer

Leia mais

<Insert Picture Here> Como Dinamizar as Atividades de BPM com uma Robusta Infraestrutura SOA

<Insert Picture Here> Como Dinamizar as Atividades de BPM com uma Robusta Infraestrutura SOA Como Dinamizar as Atividades de BPM com uma Robusta Infraestrutura SOA 2 The following is intended to outline our general product direction. It is intended for information purposes

Leia mais

Integração Orientada a Serviços

Integração Orientada a Serviços Integração Orientada a Serviços Porto Alegre, Agosto de 2006 Agenda Sobre a e-core SOA O que é? Web Services x SOA Principal Motivação - Integração SOI ESB BPEL JBI ServiceMix Solução Proposta A Empresa

Leia mais

Planning for and Managing Devices in the Enterprise: Enterprise Management Suite (EMS) & On-Premises Tools (20398)

Planning for and Managing Devices in the Enterprise: Enterprise Management Suite (EMS) & On-Premises Tools (20398) Planning for and Managing Devices in the Enterprise: Enterprise Management Suite (EMS) & On-Premises Tools (20398) Formato do curso: Presencial Localidade: Lisboa Data: 18 Dez. 2017 a 22 Dez. 2017 Preço:

Leia mais

CityName. São Paulo. João Rocha IBM Security Executive

CityName. São Paulo. João Rocha IBM Security Executive João Rocha IBM Security Executive CityName São Paulo Think CityName / DOC ID / Month XX, 2018 / 2018 IBM Corporation 2 Usuário reinvencao.digital Senha ibmsecurity Entrar Na reinvenção digital, sua organização

Leia mais

ANEXO VIII PERFIS E QUALIFICAÇÕES

ANEXO VIII PERFIS E QUALIFICAÇÕES 1. PERFIS E COMPETÊNCIAS DOS PROFISSIONAIS 1.1. A CONTRATADA se compromete a alocar, em todos os serviços contratados, profissionais com perfis e qualificações adequados, mantendo ao longo do Contrato

Leia mais

Core Solutions of Microsoft Skype for Business 2015 (20334)

Core Solutions of Microsoft Skype for Business 2015 (20334) Core Solutions of Microsoft Skype for Business 2015 (20334) Formato do curso: Presencial Preço: 1670 Nível: Intermédio Duração: 35 horas Este curso fornece aos alunos o conhecimento e as habilidades necessárias

Leia mais

Arquitetura de Aplicações J2EE. Jorge Fernandes Outubro de 2003

Arquitetura de Aplicações J2EE. Jorge Fernandes Outubro de 2003 Arquitetura de Aplicações J2EE Jorge Fernandes Outubro de 2003 J2EE O que é Como se organiza Como funciona Elementos Arquitetura Típica Componentes de Software Reuso é um processo Publicar interfaces Distribuir

Leia mais

Objetos e Componentes Distribuídos: EJB

Objetos e Componentes Distribuídos: EJB : EJB Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Objetivos Nesta

Leia mais

O impacto de práticas de teste na velocidade de DevOps. Renato Quedas VP Solutions Marketing

O impacto de práticas de teste na velocidade de DevOps. Renato Quedas VP Solutions Marketing O impacto de práticas de teste na velocidade de DevOps Renato Quedas VP Solutions Marketing A consequência da Inovação Desafios de Hoje na Entrega de Aplicações Time to Market Proliferação de Dispositivos

Leia mais

COBERTURA FULL STACK EM APLICAÇÕES SOA PROCESS

COBERTURA FULL STACK EM APLICAÇÕES SOA PROCESS APP + DEV COBERTURA FULL STACK EM APLICAÇÕES Soluções de software baseadas na indústria, com foco em ajudar as organizações a atingir suas metas de negócios. Proporcionando a experiência em desenvolvimento

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

Glossário BiSL. Bert Pranger / Michelle Hofland 28 Maio 2012 Versão 1.0-1 -

Glossário BiSL. Bert Pranger / Michelle Hofland 28 Maio 2012 Versão 1.0-1 - Glossário BiSL Bert Pranger / Michelle Hofland 28 Maio 2012 Versão 1.0-1 - 1. Glossário de Terminologia Terminologia em Inglês Terminologia em Português BiSL processes Processos de BiSL Business data management

Leia mais

Suporte Enterprise AGILE

Suporte Enterprise AGILE Suporte Enterprise 1 2 Suporte Enterprise 3 Contato de Suporte 1 1 SOBRE NÓS A auxilia seus clientes a criar novas fontes de crescimento e rentabilidade através do uso inteligente da tecnologia da informação,

Leia mais

JBoss Seam Um framework para Java EE 5. [ Tiago Motta Jorge ]

JBoss Seam Um framework para Java EE 5. [ Tiago Motta Jorge ] JBoss Seam Um framework para Java EE 5 [ Tiago Motta Jorge ] Outline Introdução Conceitos básicos Exemplos básicos Conceitos Avançados JSR299: WebBeans Considerações finais Introdução Desenvolvido por

Leia mais

BPMN e BPMS. Ad, Décio, Marcos, Yuri

BPMN e BPMS. Ad, Décio, Marcos, Yuri BPMN e BPMS Ad, Décio, Marcos, Yuri BPM - Business Process Management Surgimento Contexto Conceito Prós e Contras Ciclo de vida Design Modelagem Execução Monitoramento Otimização Reengenharia BPMn - Business

Leia mais

VIRTUALIZAÇÃO DE SERVIDORES - HYPER-V E SYSTEM CENTER

VIRTUALIZAÇÃO DE SERVIDORES - HYPER-V E SYSTEM CENTER 20409 - VIRTUALIZAÇÃO DE SERVIDORES - HYPER-V E SYSTEM CENTER CONTEÚDO PROGRAMÁTICO Módulo 1: Avaliando o ambiente de virtualização Este módulo fornece uma visão geral das tecnologias de virtualização

Leia mais

Enabling and Managing Office 365 (20347)

Enabling and Managing Office 365 (20347) Enabling and Managing Office 365 (20347) Formato do curso: Presencial Localidade: Lisboa Data: 21 Jan. 2019 a 25 Jan. 2019 Preço: 1670 Promoção: -10% Horário: Laboral - das 09h30 às 17h30 Nível: Iniciado

Leia mais

Estruturas de Sistemas Operacionais

Estruturas de Sistemas Operacionais Estruturas de Sistemas Operacionais Sistemas Operacionais - Tópicos Componentes do Sistema Serviços de Sistemas Operacionais Chamadas ao Sistema Estrutura do Sistema Máquinas Virtuais Chamadas ao Sistema

Leia mais

Deploying and Managing Windows 10 Using Enterprise Services ( )

Deploying and Managing Windows 10 Using Enterprise Services ( ) Deploying and Managing Windows 10 Using Enterprise Services (20697-2) Formato do curso: Presencial Com certificação: Microsoft Certified Solutions Associate (MCSA) Preço: 1590 Nível: Intermédio Duração:

Leia mais

SOLUÇÃO RAAD DE ROBOTIZAÇÃO COM DELEGAÇÃO. Simples e universal como as 4 operações

SOLUÇÃO RAAD DE ROBOTIZAÇÃO COM DELEGAÇÃO. Simples e universal como as 4 operações SOLUÇÃO RAAD DE ROBOTIZAÇÃO COM DELEGAÇÃO Simples e universal como as 4 operações A Empresa A RAAD é uma empresa de Software e Serviços com o propósito único de prover soluções para da Tecnologia da Informação

Leia mais

SUSE e SAP na Azure. SUSE and Azure for SAP SUSE. Ana Maria Kniphoff Sales Engineer

SUSE e SAP na Azure. SUSE and Azure for SAP SUSE. Ana Maria Kniphoff Sales Engineer and Azure for SAP e SAP na Azure Ana Maria Kniphoff Sales Engineer anamaria.kniphoff@suse.com Ana Maria Kniphoff Sales Engineer anamaria.kniphoff@suse.com no mercado 26+ anos de experiência em engenharia

Leia mais

Oracle Database Appliance

Oracle Database Appliance Oracle Database Appliance Oracle Hybrid Cloud Victor Lie Sales Consultant ODA Brazil victor.lie@oracle.com Rodrigo Reis Sales Representative ODA RJ rodrigo.reis@oracle.com Andreia Aguiar Channel Alliances

Leia mais

Guia de Instalação Oracle Service Bus 12c com Eclipse OEPE

Guia de Instalação Oracle Service Bus 12c com Eclipse OEPE Guia de Instalação Oracle Service Bus 12c com Eclipse OEPE Confidencial DBServer, 2016 Página 1 de 16 Índice 1 Introdução 3 2 Definições 3 3 Artefatos para Download. 3 3.1.1 Oracle WebLogic Server 12.2.1

Leia mais

Sistemas Operacionais. Introdução a Sistemas Operacionais

Sistemas Operacionais. Introdução a Sistemas Operacionais Introdução a arliones.hoeller@ifsc.edu.br baseado no material do Prof. Fröhlich em http://www.lisha.ufsc.br/~guto 1 Sistemas de computação Hardware CPU + memória + dispositivos de E/S Aplicações Objetivo

Leia mais

Para empresas com mais de 25 licenças

Para empresas com mais de 25 licenças Para empresas com mais de 25 licenças ESET Business Solutions Por que a ESET O único vendedor com proteção que quebra recordes A ESET possui a maior série contínua de prêmios VB100 para detecção de malware

Leia mais

IBM Rational Quality Manager. Felipe Freire IBM Rational pfreire@br.ibm.com

IBM Rational Quality Manager. Felipe Freire IBM Rational pfreire@br.ibm.com Gerenciamento de Qualidade IBM Rational Quality Manager Felipe Freire IBM Rational pfreire@br.ibm.com Introdução Jazz Rational Quality Manager Demonstração Agenda 2 Teste de software?!? O que é? Para que

Leia mais

Desenvolvimento de Software Baseado em Componentes. Paulo C. Masiero

Desenvolvimento de Software Baseado em Componentes. Paulo C. Masiero Desenvolvimento de Software Baseado em Componentes Paulo C. Masiero 1 Introdução Frustração com as promessas da Orientação a objetos em relação ao reuso de classes. Frameworks são uma solução para um domínio

Leia mais

TECNOLOGIA GUIA SALARIAL 2018 ROBERTHALF.COM.BR 34

TECNOLOGIA GUIA SALARIAL 2018 ROBERTHALF.COM.BR 34 TECNOLOGIA GUIA SALARIAL 2018 ROBERTHALF.COM.BR 34 Uma área em constante transformação Há tempos a área de tecnologia não é vista somente como suporte para entrar no patamar estratégico dentro das empresas.

Leia mais

Para empresas com mais de 5 postos

Para empresas com mais de 5 postos Para empresas com mais de 5 postos ESET Business Solutions Escolher a ESET O fabricante com mais prémios consecutivos A ESET detém o maior recorde de prémios VB100 para a deteção de malware que qualquer

Leia mais

Conheça o IBM Cloud Functions A plataforma Serverless da IBM

Conheça o IBM Cloud Functions A plataforma Serverless da IBM Conheça o A plataforma Serverless da IBM Giuliano D. Morais Cloud Solutions Architect IBM Cloud / DOC ID / Month XX, 2018 / 2018 IBM Corporation Execute código somente sob demanda Sem gerenciamento e operação

Leia mais

Projeto. Observatório Nacional de Clima e Saúde

Projeto. Observatório Nacional de Clima e Saúde Projeto Observatório Nacional de Clima e Saúde Coordenação Técnica Institucional: Fiocruz e INPE Coordenação Nacional CGVAM- Coordenação Geral de Vigilância Ambiental Secretaria de Vigilância em Saúde

Leia mais