Sem Servidores: Mobile Backendas-a-Service. Henry Alvarado Arquiteto de Amazon Web Services

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

Download "Sem Servidores: Mobile Backendas-a-Service. Henry Alvarado Arquiteto de Soluções @ Amazon Web Services"

Transcrição

1 São Paulo

2 Sem Servidores: Mobile Backendas-a-Service na plataforma AWS Henry Alvarado Arquiteto de Amazon Web Services

3 AWS Stack de serviços Enterprise Applications Virtual Desktops Collaboration and Sharing Analytics Hadoop App Services Queuing & Notifications Deployment & Management One-click web app deployment Mobile Services Identity Workflow Platform Services Real-time Streaming Data Data Warehouse App streaming Transcoding Dev/ops resource management Sync Mobile Analytics Data Pipelines Search Resource Templates Push Notifications Administration & Security Identity Management Access Control Usage Auditing Key Storage Monitoring and Logs Core Services Compute (VMs, Auto-scaling and Load Balancing) Storage (Object, Block and Archival) CDN Databases (Relational, NoSQL, Caching) Networking (VPC, DX, DNS) Infrastructure Regions Availability Zones Points of Presence

4 Mobile Backend-as-a-Service (MBaaS)

5 O Que é MBaaS? Modelo para provisionamento de serviços de backend via cloud para aplicações web e mobile Notificações via push, integração com redes sociais, armazenamento, banco de dados, busca, etc. Agilidade e desenvolvimento mais rápido (foco na aplicação e não em serviços de no backend) Baixo custo, alta disponibilidade e escalabilidade Menos Infraestrutura para manter (servidores, SO, web e app server, BD, storage, redes, etc.)

6 Caso de Uso: Transição de Estado Perfil do usuário inicialmente como anônimo ou guest

7 Caso de Uso: Transição de Estado Posterior registro da conta A transição deveria ser tranquila.

8 Caso de Uso: Transição de Estado Múltiplas contas podem ser vinculadas ao mesmo perfil Usuário deveria ter um identificador padronizado e único

9 Caso de Uso: Estado em Jogos

10 Arquitetura MBaaS na AWS

11 Exemplo de MBaaS usando serviços da AWS Mini-CMS Web para cadastro de categorias e itens Publicação (geração de versões estáticas das páginas para as múltiplas plataformas de visualização Web Browser, Android e IOS)

12 Exemplo de MBaaS usando serviços da AWS Perfil do usuário (Favoritos) em datastore sincronizado entre as plataformas Geração de Thumbnail, Busca, Notificações SNS e Analytics

13

14 Sem MBaaS, o que seria necessário? AZ 1 Admin users

15 Sem MBaaS, o que seria necessário? AZ 1 Ngnx Admin users

16 Sem MBaaS, o que seria necessário? AZ 1 Ngnx Apache Admin users

17 Sem MBaaS, o que seria necessário? AZ 1 Ngnx Apache Admin users

18 Sem MBaaS, o que seria necessário? AZ 1 Ngnx Apache ES Admin users

19 Sem MBaaS, o que seria necessário? AZ 1 Ngnx Apache ES Admin users

20 Sem MBaaS, o que seria necessário? AZ 1 Ngnx Apache ES Admin Ngnx Apache ES users AZ 2

21 Sem MBaaS, o que seria necessário? AZ 1 Ngnx Apache ES Admin Ngnx Apache ES users AZ 2

22 Sem MBaaS, o que seria necessário? AZ 1 Ngnx Ngnx Apache ES Admin Ngnx Apache ES users Ngnx AZ 2 AS group

23 Sem MBaaS, o que seria necessário? AZ 1 Ngnx Apache Ngnx Apache ES Admin Ngnx Apache ES users Ngnx Apache AZ 2 AS group AS group

24 Sem MBaaS, o que seria necessário? AZ 1 Ngnx Apache ES Ngnx Apache ES Admin Ngnx Apache ES users Ngnx Apache ES AZ 2 AS group AS group

25 Sem MBaaS, o que seria necessário? AZ 1 Ngnx Apache ES Ngnx Apache ES Admin Ngnx Apache ES users Ngnx Apache ES AZ 2 AS group AS group

26 CMS

27 CMS EDITOR

28 CMS EDITOR

29 SDK Javascript AWS Acesso aos serviços da AWS diretamente do browser Não requer servidores Fácil de instalar Fácil de aprender (javascript!) Login em redes sociais com Cognito Dados persistentes com Dynamodb Armazenamento de arquivos com o Suporte a todos os browser modernos

30 SDK Mobile AWS Mecanismo comum de autenticação entre diversas plataformas Tratamento automático de intermitências de rede Suporte a múltiplas plataformas: Android, IOS, Unity e FireOS SDKs nativos otimizados para OS móvel, como por exemplo, através do uso de arquitetura local para cache offline Footprint de memória otimizado; Escolha e use apenas os jars que necessitar

31 Outros SDKs AWS

32 BACKEND (MBaaS) CMS EDITOR ROUTE 53

33 Route 53 Serviço de DNS altamente disponível e escalável. Tradução de nome para IP com excelente custo benefício. Múltiplos tipos de roteamento: Roteamento Baseado em Latência. Geo DNS. Round Robin por Peso. DNS Failover com healthchecks. Registro de domínio (compra de domínios). Pode ser usado também para redirecionar usuários para infraestrutura fora da AWS.

34 BACKEND (MBaaS) CMS CLOUDFRONT EDITOR ROUTE 53

35 CloudFront (Content Delivery Network / CDN) Rede de entrega de conteúdo Infraestrutura Global (53 pontos de presença) Otimizada para alta performance Escalabilidade massiva Altamente segura Self Service Precificada para minimizar custo

36 CloudFront (Content Delivery Network / CDN) Arquivos estáticos Media e Entretenimento Jogos ecommerce Publicidade Digital Downloads de Softwares Websites Dinâmicos e Aplicações

37 BACKEND (MBaaS) CMS CLOUDFRONT EDITOR ROUTE 53

38 (Simple Storage Service) Armazenamento de objetos acessível via Web Pague exatamente e apenas pelo que usar Altamente durável (desenhado para %) Escalabilidade virtualmente ilimitada Nativamente online

39 (Simple Storage Service) Objetos armazenados no são URLs Transfira o trabalho de servir arquivos estáticos para o Amazon Redução de uso de disco físico Características: I/O paralelizado para máxima velocidade Permissões a nível de recursos via IAM Listas de controle e políticas de acesso Envio direto das aplicações ao Criptografia server-side

40 Code Snippet (Javascript) var bucket = new AWS.({ }); params : { Bucket : 'pairarchitecture' } var filechooser = document.getelementbyid('add-file-chooser'); var file = filechooser.files[0]; Var filename = file.name.tolowercase(); var params = { Key : 'images/' + filename, ContentType : file.type, Body : file }; bucket.upload(params, function(err, data) {... });

41 BACKEND (MBaaS) CMS CLOUDFRONT AUTH EDITOR ROUTE 53 COGNITO

42 Cognito (Autenticação e Data Store) Dados da sua aplicação seguros, disponíveis offline e sincronizados entre diferentes dispositivos Sincronização Crossdevice e Crossplataforma Simplifica o gerenciamento de acesso e identidades Implementa melhores práticas de segurança Sincroniza dados do usuário entre as plataformas e dispositivos Guest Sua própria Autenticação Gerencia usuários com identidade única entre diferentes provedores Acesso seguro a todos os serviços da AWS

43 Cognito Code Snippet (Javascript) var params = { AccountId : "98XXXXXX48490", }; RoleArn : "arn:aws:iam::982433xxxxxx90:role/cognito_pairarchitecturecmsauth_role", IdentityPoolId : "us-east-1:4exxxxxx40-16df-4ad8-a55f-c0a68616e585", Logins : { 'graph.facebook.com' : response.authresponse.accesstoken } AWS.config.region = 'us-east-1'; AWS.config.credentials = new AWS.CognitoIdentityCredentials(params); AWS.config.credentials.get(function(err) { if (!err) { console.log("cognito Identity Id: + AWS.config.credentials.identityId); } });

44 BACKEND (MBaaS) CMS CLOUDFRONT AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION

45 DynamoDB Serviço de banco NoSQL em nuvem Não-relacional Performance previsível Escalabilidade sem esforço Fácil administração

46 DynamoDB Code Snippet (Javascript) var db = new AWS.DynamoDB(); var params = { KeyConditions : { category_name : { ComparisonOperator : 'EQ', AttributeValueList : [ { S : Categoria1 } ] } }, TableName : 'pairarchitecture_items', }; ConsistentRead : true db.query(params, function(err, data) {... });

47 BACKEND (MBaaS) CMS CLOUDFRONT AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA

48 Lambda Execute funções stateless na nuvem e escale automaticamente sem ter de gerenciar nenhum servidor Nenhuma Administração Escalabilidade automática Traga seu próprio Código Foco na lógica do negócio, não na infraestrutura. Suba seu código e deixe o Lambda fazer o resto. Lambda escala a infraestrutura conforme necessário e você paga conforme usa Lamba está começando com Javascript (node.js), mas em breve teremos suporte a outras linguagens.

49 Lambda Back-end sem servidor Gatilhos a partir de Dados IoT Processamento de Streams de dados Indexação & sincronização

50 Lambda Code Snippet (Node.js) var aws = require('aws-sdk'); var AWS_REGION = "us-east-1"; var CLOUDSEARCH_DOC_ENDPOINT = "doc-mbaasdemo-... cloudsearch.amazonaws.com"; var sdf1; var params = {query: '-foobar, size: 10000}; exports.handler = function(event, context) { csd = new aws.cloudsearchdomain({endpoint: CLOUDSEARCH_DOC_ENDPOINT,region: AWS_REGION}); csd.search(params, function(err, data) { data.hits.hit.foreach (function(item, index) { sdf1.push({type: "delete", id: item.id}); }); }); } csd.uploaddocuments({documents: JSON.stringify(sdf1),contentType: "application/json"}, function(err, data){ if (err) { console.log("error Deleting Documents: + err); }); });

51 Lambda Code Snippet (Javascript) var lambda = new AWS.Lambda(); thumb = filename.split(".")[0] + "_thumb." + filename.split(".")[1]; var params = { FunctionName : 'ThumbCreator', InvokeArgs : "{\"bucket\":\"pairarchitecture\",\"key\":\"" + "images/" + filename + "\"} }; lambda.invokeasync(params, function(err, data) {... });

52 BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA

53 BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING LAMBDA

54 BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING LAMBDA

55 BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING JSON + HTML THUMBNAILS LAMBDA

56 INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING JSON + HTML THUMBNAILS LAMBDA CLOUDSEARCH

57 CloudSearch Engine de Busca 100% gerenciada Fácil setup e operação Escalável Confiável Alta Performance Não tenha mais que adivinhar capacidade Funcionalidades Custo Busca facetada, sugestões, relevância, busca geo-localizada, suporte a multilíngua, etc. Pague apenas aquilo que utilizar

58 INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING JSON + HTML THUMBNAILS LAMBDA CLOUDSEARCH

59 FRONTEND INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING JSON + HTML THUMBNAILS LAMBDA CLOUDSEARCH

60 FRONTEND INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING JSON + HTML END USER THUMBNAILS LAMBDA CLOUDSEARCH

61 FRONTEND INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING JSON + HTML END USER THUMBNAILS LAMBDA END USER MOBILE (IOS) AWS MOBILE SDK IOS CLOUDSEARCH END USER MOBILE (ANDROID) AWS MOBILE SDK ANDROID

62 FRONTEND INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING JSON + HTML END USER THUMBNAILS LAMBDA END USER MOBILE (IOS) AWS MOBILE SDK IOS ROUTE 53 CLOUDSEARCH END USER MOBILE (ANDROID) AWS MOBILE SDK ANDROID

63 FRONTEND INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING CLOUDFRONT JSON + HTML END USER THUMBNAILS LAMBDA END USER MOBILE (IOS) AWS MOBILE SDK IOS ROUTE 53 CLOUDSEARCH END USER MOBILE (ANDROID) AWS MOBILE SDK ANDROID

64 FRONTEND INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING CLOUDFRONT JSON + HTML END USER THUMBNAILS LAMBDA END USER MOBILE (IOS) AWS MOBILE SDK IOS ROUTE 53 CLOUDSEARCH END USER MOBILE (ANDROID) AWS MOBILE SDK ANDROID

65 FRONTEND INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING CLOUDFRONT JSON + HTML END USER THUMBNAILS LAMBDA END USER MOBILE (IOS) AWS MOBILE SDK IOS ROUTE 53 CLOUDSEARCH END USER MOBILE (ANDROID) AWS MOBILE SDK ANDROID

66 FRONTEND INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING CLOUDFRONT JSON + HTML END USER THUMBNAILS LAMBDA END USER MOBILE (IOS) AWS MOBILE SDK IOS ROUTE 53 COGNITO CLOUDSEARCH END USER MOBILE (ANDROID) AWS MOBILE SDK ANDROID

67 FRONTEND INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING CLOUDFRONT JSON + HTML END USER THUMBNAILS LAMBDA END USER MOBILE (IOS) AWS MOBILE SDK IOS ROUTE 53 COGNITO CLOUDSEARCH END USER MOBILE (ANDROID) AWS MOBILE SDK ANDROID COGNITO SYNC STORE (FAVORITES)

68 FRONTEND INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING CLOUDFRONT JSON + HTML END USER THUMBNAILS LAMBDA END USER MOBILE (IOS) AWS MOBILE SDK IOS ROUTE 53 COGNITO CLOUDSEARCH END USER MOBILE (ANDROID) AWS MOBILE SDK ANDROID SNS COGNITO PUSH SYNC COGNITO SYNC STORE (FAVORITES)

69 SNS (Simple Notification Service) ios Apple APNS Celulares e Tablets Apple Google GCM Celulares e Tablets Android Baidu CP Internet Amazon SNS Mobile Push Crossplataforma Amazon ADM Dispositivos Kindle Windows WNS e MPNS Dispositivos Windows Desktop e Windows Phone Com o Amazon SNS, desenvolvedores podem mandar notificações push para múltiplas plataformas e usuários mobile ao redor do mundo

70 FRONTEND INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING CLOUDFRONT JSON + HTML END USER THUMBNAILS LAMBDA END USER MOBILE (IOS) AWS MOBILE SDK IOS ROUTE 53 COGNITO CLOUDSEARCH END USER MOBILE (ANDROID) AWS MOBILE SDK ANDROID SNS COGNITO PUSH SYNC COGNITO SYNC STORE (FAVORITES)

71 SEARC HING FRONTEND INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING CLOUDFRONT JSON + HTML END USER THUMBNAILS LAMBDA END USER MOBILE (IOS) AWS MOBILE SDK IOS ROUTE 53 COGNITO CLOUDSEARCH END USER MOBILE (ANDROID) AWS MOBILE SDK ANDROID SNS COGNITO PUSH SYNC COGNITO SYNC STORE (FAVORITES)

72 SEARC HING FRONTEND INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING CLOUDFRONT JSON + HTML END USER THUMBNAILS LAMBDA MOBILE ANALYTICS END USER MOBILE (IOS) AWS MOBILE SDK IOS ROUTE 53 COGNITO CLOUDSEARCH END USER MOBILE (ANDROID) AWS MOBILE SDK ANDROID SNS COGNITO PUSH SYNC COGNITO SYNC STORE (FAVORITES)

73 Mobile Analytics Fácil de coletar, visualizar e interpretar os dados de uso da sua aplicação mobile em larga escala Rápido Free Tier escalável e generoso Tome posse dos seus dados Foco em métricas que importam. Relatórios de utilização disponíveis a cada 60 minutos a partir do recebimento dos dados Escale até bilhões de eventos por dia partir de milhões de usuários Dados coletados não são compartilhados, agregados ou reutilizados.

74 SEARC HING FRONTEND INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING CLOUDFRONT JSON + HTML END USER THUMBNAILS LAMBDA MOBILE ANALYTICS END USER MOBILE (IOS) AWS MOBILE SDK IOS ROUTE 53 COGNITO CLOUDSEARCH END USER MOBILE (ANDROID) AWS MOBILE SDK ANDROID SNS COGNITO PUSH SYNC COGNITO SYNC STORE (FAVORITES)

75 Quantos Servidores?

76 SEARC HING FRONTEND INDEXI NG BACKEND (MBaaS) CMS CLOUDFRONT THUMBNAILS AUTH EDITOR ROUTE 53 COGNITO DYNAMODB CATEGORIES AND ITEMS CREATION LAMBDA CALL FOR THUMBNAIL CREATION LAMBDA CALL FOR JSON + HTML PUBLISHING AND INDEXING CLOUDFRONT JSON + HTML END USER THUMBNAILS LAMBDA MOBILE ANALYTICS END USER MOBILE (IOS) AWS MOBILE SDK IOS ROUTE 53 COGNITO CLOUDSEARCH END USER MOBILE (ANDROID) AWS MOBILE SDK ANDROID SNS COGNITO PUSH SYNC COGNITO SYNC STORE (FAVORITES)

77 Próximos passos

78 Comece a usar sem pagar aws.amazon.com/free/

79 Blogs https://aws.amazon.com/blogs/aws/ https://medium.com/aws-activate-startup-blog https://blogs.aws.amazon.com/bigdata/ https://aws.amazon.com/blogs/apn/ https://aws.amazon.com/blogs/compute/

80 Documentações (Getting Started) Amazon Route53: Amazon CloudFront: Amazon : Amazon Cognito Amazon DynamoDB B.html AWS Lambda Amazon CloudSerach Amazon SNS

81 Obrigado!

Amazon AWS. Visão Geral dos Serviços de Nuvem da Amazon. Conrado De Biasi outubro/2014 Conacloud

Amazon AWS. Visão Geral dos Serviços de Nuvem da Amazon. Conrado De Biasi outubro/2014 Conacloud Amazon AWS Visão Geral dos Serviços de Nuvem da Amazon Conrado De Biasi outubro/2014 Conacloud cloudmonks.com.br Fundamentos Virtualização SOA (Service- Oriented Architecture) Web Services API

Leia mais

Ricardo R. Lecheta. Novatec

Ricardo R. Lecheta. Novatec Ricardo R. Lecheta Novatec Copyright 2014 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

Jornada para Cloud 10 paradas importantes

Jornada para Cloud 10 paradas importantes Jornada para Cloud 10 paradas importantes Sérgio Mafra Líder Inovação TI 1 Agenda 1. Conceitos 2. Cloud Privada 3. Automação 4. Segurança 5. Custos 6. Aplicações 7. Fornecedores 8. TI Bimodal 9. Telecomunicações

Leia mais

Inicialização Rápida do Novell Vibe Mobile

Inicialização Rápida do Novell Vibe Mobile Inicialização Rápida do Novell Vibe Mobile Março de 2015 Introdução O acesso móvel ao site do Novell Vibe pode ser desativado por seu administrador do Vibe. Se não conseguir acessar a interface móvel do

Leia mais

PLATAFORMA DE DESENVOLVIMENTO DE APLICATIVOS PARA EMPRESAS

PLATAFORMA DE DESENVOLVIMENTO DE APLICATIVOS PARA EMPRESAS PLATAFORMA DE DESENVOLVIMENTO DE APLICATIVOS PARA EMPRESAS SUA EMPRESA PRECISA DE SOLUÇÕES MÓVEIS? O NOVO PERFIL DO CLIENTE Aumento do número de Smartphones com acesso a dados; Migração de Buscas no PC

Leia mais

www.pogoenterprise.com.br

www.pogoenterprise.com.br /Pogoenterprise Alameda Tocantins, 75-16º andar - Conjunto 1601 - Alphaville - CEP 06455-020 - Barueri/SP - contato@pogoenterprise.com.br - (11) 2699-1300 www.pogoenterprise.com.br Intodução A demanda

Leia mais

Planejamento Estratégico de TI. Felipe Pontes felipe.pontes@gmail.com

Planejamento Estratégico de TI. Felipe Pontes felipe.pontes@gmail.com Planejamento Estratégico de TI Felipe Pontes felipe.pontes@gmail.com VPN Virtual Private Network Permite acesso aos recursos computacionais da empresa via Internet de forma segura Conexão criptografada

Leia mais

Mobilidade para Desktops e Aplicativos com Horizon Suite Daniel Bronzatti, System Engineer

Mobilidade para Desktops e Aplicativos com Horizon Suite Daniel Bronzatti, System Engineer Mobilidade para Desktops e Aplicativos com Horizon Suite Daniel Bronzatti, System Engineer 13/10/2015 Quem sou eu? 5+ anos de arquitetura técnica em virtualização para usuários finais (>8000 usuários)

Leia mais

7 Utilização do Mobile Social Gateway

7 Utilização do Mobile Social Gateway 7 Utilização do Mobile Social Gateway Existem três atores envolvidos na arquitetura do Mobile Social Gateway: desenvolvedor do framework MoSoGw: é o responsável pelo desenvolvimento de novas features,

Leia mais

São Paulo. Maio/2015

São Paulo. Maio/2015 São Paulo Maio/2015 Padrões de Arquitetura para Big Data Hélio Silva Sr. Big Data Analytics Consultant Professional Services AWS Summit São Paulo Maio/2015 Henrique Souza Especialista de Cloud e Big Data

Leia mais

Migrando seu site para o Azure utilizando

Migrando seu site para o Azure utilizando Migrando seu site para o Azure utilizando Plataforma como serviço. DEV210 Migrando seu site para o Azure utilizando Plataforma como serviço. Quem é o palestrante? Vinícius Souza Evangelista Técnico @vbs_br

Leia mais

DESENVOLVIMENTO EM DISPOSITIVOS MÓVEIS UTILIZANDO BANCO DE DADOS

DESENVOLVIMENTO EM DISPOSITIVOS MÓVEIS UTILIZANDO BANCO DE DADOS DESENVOLVIMENTO EM DISPOSITIVOS MÓVEIS UTILIZANDO BANCO DE DADOS Leandro Guilherme Gouvea 1, João Paulo Rodrigues 1, Wyllian Fressatti 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil leandrog.gouvea@gmail.com,

Leia mais

MCITP: ENTERPRISE ADMINISTRATOR

MCITP: ENTERPRISE ADMINISTRATOR 6292: INSTALAÇÃO E CONFIGURAÇÃO DO WINDOWS 7, CLIENT Objetivo: Este curso proporciona aos alunos o conhecimento e as habilidades necessárias para instalar e configurar estações de trabalho utilizando a

Leia mais

Garantindo disponibilidade, segurança e escalabilidade para aplicações. Eduardo Casseano ANG Sales Engineer

Garantindo disponibilidade, segurança e escalabilidade para aplicações. Eduardo Casseano ANG Sales Engineer Garantindo disponibilidade, segurança e escalabilidade para aplicações Eduardo Casseano ANG Sales Engineer Otimização Web = Netscaler Funcionalidades de Otimização SSL Offload Content Compression Content

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução App de exemplo Implementação do exemplo Testes realizados

Leia mais

Andreas Wittig Michael Wittig

Andreas Wittig Michael Wittig Andreas Wittig Michael Wittig Novatec Original English language edition published by Manning Publications Co., Copyright 2015 by Manning Publications. Portuguese-language edition for Brazil copyright 2015

Leia mais

Arquiteturas escaláveis utilizando ferramentas Shared Nothing. Victor Canô

Arquiteturas escaláveis utilizando ferramentas Shared Nothing. Victor Canô Arquiteturas escaláveis utilizando ferramentas Shared Nothing Victor Canô Victor Canô - Founder / CTO @ Cazamba - Founder @ Troz.io /victoracano Conteúdo O que esperamos de uma aplicação? Cloud, benefícios

Leia mais

Aplicativo de inicialização rápida Novell Filr 1.0.2 Mobile

Aplicativo de inicialização rápida Novell Filr 1.0.2 Mobile Aplicativo de inicialização rápida Novell Filr 1.0.2 Mobile Setembro de 2013 Novell Inicialização rápida O Novell Filr permite que você acesse facilmente todos os seus arquivos e pastas do desktop, browser

Leia mais

O SIG disponibiliza hoje uma plataforma de conhecimento do mundo Visual Integrada Sistemática Comprensiva Qualitativa Quantitativa

O SIG disponibiliza hoje uma plataforma de conhecimento do mundo Visual Integrada Sistemática Comprensiva Qualitativa Quantitativa O SIG disponibiliza hoje uma plataforma de conhecimento do mundo Visual Integrada Sistemática Comprensiva Qualitativa Quantitativa Integrando conhecimento colectivo ArcGIS ArcGIS Plataforma comum para

Leia mais

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

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento HOME O QUE É TOUR MÓDULOS POR QUE SOMOS DIFERENTES METODOLOGIA CLIENTES DÚVIDAS PREÇOS FALE CONOSCO Suporte Sou Cliente Onde sua empresa quer chegar? Sistemas de gestão precisam ajudar sua empresa a atingir

Leia mais

MOBILE APPS. Principais características. Permitir que o cliente compre produtos e serviços diretamente via app

MOBILE APPS. Principais características. Permitir que o cliente compre produtos e serviços diretamente via app MOBILE APPS Aplicativo para relacionamento e marketing digital, pronto para todos os dispositivos móveis, nas plataformas ios, Android (aplicativos nativos) e mobile web, para plataformas como BlackBerry

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução App de exemplo Implementação do exemplo Testes realizados

Leia mais

Frameworks para criação de Web Apps para o Ensino Mobile

Frameworks para criação de Web Apps para o Ensino Mobile 393 Frameworks para criação de Web Apps para o Ensino Mobile Lucas Zamim 1 Roberto Franciscatto 1 Evandro Preuss 1 1 Colégio Agrícola de Frederico Westphalen (CAFW) Universidade Federal de Santa Maria

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

Há 18 anos dedicada a serviços de tecnologia de e-mail e colaboração. Top Partner Zimbra no mundo e maior da América Latina

Há 18 anos dedicada a serviços de tecnologia de e-mail e colaboração. Top Partner Zimbra no mundo e maior da América Latina A Inova Há 18 anos dedicada a serviços de tecnologia de e-mail e colaboração Top Partner Zimbra no mundo e maior da América Latina Venda de licença, hospedagem, treinamento e certificação Zimbra Alta disponibilidade

Leia mais

PushJOB aplicativos sites PushJOB Nuvem Nuvem Por que é diferente PushJOB 100% GRÁTIS Por que usá- lo PushJOB

PushJOB aplicativos sites PushJOB Nuvem Nuvem Por que é diferente PushJOB 100% GRÁTIS Por que usá- lo PushJOB O Que é? Hoje em dia há uma série de fontes e formas de encontrar vagas de trabalho, tais como grupos de e- mail, grupos de mensagens, sites de headhunters etc. Todos eles acabam atrapalhando a sua experiência

Leia mais

Pixelwolf é um hub freelancer fundado e gerenciado por Hugo Pizaia e Thiago Bisewski.

Pixelwolf é um hub freelancer fundado e gerenciado por Hugo Pizaia e Thiago Bisewski. Pixelwolf é um hub freelancer fundado e gerenciado por Hugo Pizaia e Thiago Bisewski. Unimos profissionais altamente capacitados que produzem com a agilidade e inovação de uma startup, qualidade e solidez

Leia mais

A computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer

A computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer A computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer lugar e independente da plataforma, bastando para isso

Leia mais

Computação em Nuvens IaaS com Openstack. Eng. Marcelo Rocha de Sá marcelo@jambu.com.br FLISOL - Belém - Pará 25 de abril 2015

Computação em Nuvens IaaS com Openstack. Eng. Marcelo Rocha de Sá marcelo@jambu.com.br FLISOL - Belém - Pará 25 de abril 2015 Computação em Nuvens IaaS com Openstack Eng. Marcelo Rocha de Sá marcelo@jambu.com.br FLISOL - Belém - Pará 25 de abril 2015 Nuvens Computacionais IaaS com Openstack Nuvens Computacionais Serviços em nuvens

Leia mais

Desenvolvimento de aplicativo móvel multiplataforma integrado ao sistema de alerta de cheias da bacia do Itajaí

Desenvolvimento de aplicativo móvel multiplataforma integrado ao sistema de alerta de cheias da bacia do Itajaí Desenvolvimento de aplicativo móvel multiplataforma integrado ao sistema de alerta de cheias da bacia do Itajaí Acadêmico: Carlos Eduardo de Souza Orientador: M.Sc. Dalton Solano dos Reis FURB Universidade

Leia mais

Minicurso Computação em Nuvem Prática: AWS

Minicurso Computação em Nuvem Prática: AWS Minicurso Computação em Nuvem Prática: AWS Glauber Cassiano Batista Ricardo Sohn Membros Colméia Roteiro Geral Definições Virtualização Data center Computação em Nuvem Principais classificações: Modelos

Leia mais

Minicurso Computação em Nuvem Prática: AWS

Minicurso Computação em Nuvem Prática: AWS Grupo de Pesquisa em Software e Hardware Livre Glauber Cassiano Batista Membro Colméia glauber@colmeia.udesc.br Joinville Minicurso Computação em Nuvem Prática: AWS Roteiro Definições Virtualização Data

Leia mais

Guia rápido do usuário. Cliente de Web

Guia rápido do usuário. Cliente de Web Guia rápido do usuário Cliente de Web Sumário O que é o cnccloud?... 3 Como obter acesso ao cnccloud?... 3 Acessando sua conta do cnccloud via Web... 4 Funcionalidades do cnccloud... 4 Configurações de

Leia mais

Cursos de Magento. 2013 Gugliotti Consulting

Cursos de Magento. 2013 Gugliotti Consulting Cursos de Magento F U N D A M E N T O S D E M A G E N T O C O M M E R C E C U R S O E M V Í D E O - A U L A S M Ó D U L O 2 F T O 2 Fundamentos de Magento Commerce Módulo 2 Aula 1 Configuração da plataforma

Leia mais

Manual do Usuário Nextel Cloud. Manual do Usuário. Versão 1.0.0. Copyright Nextel 2014. http://nextelcloud.nextel.com.br

Manual do Usuário Nextel Cloud. Manual do Usuário. Versão 1.0.0. Copyright Nextel 2014. http://nextelcloud.nextel.com.br Manual do Usuário Versão 1.0.0 Copyright Nextel 2014 http://nextelcloud.nextel.com.br 1 Nextel Cloud... 4 2 Nextel Cloud Web... 5 2.1 Página Inicial... 6 2.1.1 Meu Perfil... 7 2.1.2 Meu Dispositivo...

Leia mais

Lucas Nascimento Santos

Lucas Nascimento Santos Lucas Nascimento Santos Mobile Application Developer lucassantoos56@gmail.com Resumo Lucas Nascimento Santos (@ll_ucasn), engenheiro de software. Estudante de Ciência da Computação na Universidade Salvador

Leia mais

da deusa Athena, da sabedoria na mitologia grega PROPOSTA COMERCIAL Fone: 51 3212.7055 11 4152.8439 WWW.ATHENEUM.COM.BR

da deusa Athena, da sabedoria na mitologia grega PROPOSTA COMERCIAL Fone: 51 3212.7055 11 4152.8439 WWW.ATHENEUM.COM.BR da deusa Athena, da sabedoria na mitologia grega PROPOSTA COMERCIAL Fone: 51 3212.7055 11 4152.8439 WWW.ATHENEUM.COM.BR O ATHENEUM O Atheneum é uma plataforma que possibilita o acesso principalmente de

Leia mais

UFF-Fundamentos de Sistemas Multimídia. Redes de Distribuição de Conteúdo (CDN)

UFF-Fundamentos de Sistemas Multimídia. Redes de Distribuição de Conteúdo (CDN) Redes de Distribuição de Conteúdo (CDN) Objetivos da Apresentação Apresentar as arquiteturas de Redes de Distribuição de Conteúdo (CDN) com a ilustração de aplicações em ambientes corporativos e residenciais.

Leia mais

João Víctor Rocon Maia Engenharia de Computação - UFES

João Víctor Rocon Maia Engenharia de Computação - UFES João Víctor Rocon Maia Engenharia de Computação - UFES Agenda Quem usa? Conceito Ilustração Vantagens Tipologia Topologia Como fazer? O que é preciso? Infraestrutura Sistema Operacional Software Eucalyptus

Leia mais

O que há de novo no System

O que há de novo no System O que há de novo no System Center 2016 MDC204 Palestra Quem é o palestrante? André Vital Hybrid Cloud Specialist V-andv@Microsoft.com Conteúdo a ser abordado Evolução do System Center Azure Management

Leia mais

Marcelo.augusto@Microsoft.com

Marcelo.augusto@Microsoft.com Marcelo.augusto@Microsoft.com Aplicativos Relatórios Painéis Consultas em linguagem natural Dispositivo móvel A plataforma de Dados da Microsoft Orquestração Gerenciamento de informações Processamento

Leia mais

Guia Rápido de Licenciamento do SQL Server 2012

Guia Rápido de Licenciamento do SQL Server 2012 Guia Rápido de Licenciamento do SQL Server 2012 Data de publicação: 1 de Dezembro de 2011 Visão Geral do Produto SQL Server 2012 é uma versão significativa do produto, provendo Tranquilidade em ambientes

Leia mais

Aula 1 Windows Server 2003 Visão Geral

Aula 1 Windows Server 2003 Visão Geral Aula 1 Windows Server 2003 Visão Geral Windows 2003 Server Introdução Nessa Aula: É apresentada uma visão rápida e geral do Windows Server 2003. O Foco a partir da próxima aula, será no serviço de Diretórios

Leia mais

RICCA MOBILE IR AUXILIANDO EMPRESAS DE CAPITAL ABERTO A SE COMUNICAREM NO SÉCULO 21: #mobileir

RICCA MOBILE IR AUXILIANDO EMPRESAS DE CAPITAL ABERTO A SE COMUNICAREM NO SÉCULO 21: #mobileir RICCA MOBILE IR AUXILIANDO EMPRESAS DE CAPITAL ABERTO A SE COMUNICAREM NO SÉCULO 21: 1 Quem somos A Ricca é uma empresa que busca trazer à atividade de RI o marketing e seus conceitos, ferramentas e valores,

Leia mais

Curso CP100A - Google Cloud Platform Fundamentals (8h)

Curso CP100A - Google Cloud Platform Fundamentals (8h) Curso CP100A - Google Cloud Platform Fundamentals (8h) Este curso virtual liderado por um instrutor, com 8 horas de duração, introduz os participantes aos produtos e serviços do Google Cloud Platform.

Leia mais

Manual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync.com.br

Manual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync.com.br Manual do Usuário Versão 1.0.0 Copyright Vivo 2013 http://vivosync.com.br 1 1 Índice 1 Índice... 2 2 Vivo Sync... 4 3 Vivo Sync Web... 5 3.1 Página Inicial... 5 3.1.1 Novo Contato... 6 3.1.2 Editar Contato...

Leia mais

Novidades da Plataforma 10.2 Autor:

Novidades da Plataforma 10.2 Autor: Novidades da Plataforma 10.2 Autor: Marketing Técnico Imagem Plataforma ArcGIS Desktop Web Device Portal Web GIS Server Online Content and Services ArcGIS for Desktop 10.2 Porque é melhor usar? Qualidade

Leia mais

ISHIFT: Informação em Movimento

ISHIFT: Informação em Movimento ISHIFT: Informação em Movimento Contato: www.ishift.com.br +55 51 32798159 contato@ishift.com.br Somos uma empresa completa de produtos e serviços ligados à tecnologia, que procura apresentar soluções

Leia mais

ENGENHARIA DE SOFTWARE E COMPUTAÇÃO EM NUVEM COMO SERVIÇO

ENGENHARIA DE SOFTWARE E COMPUTAÇÃO EM NUVEM COMO SERVIÇO UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO 2015.2 ENGENHARIA DE SOFTWARE E COMPUTAÇÃO EM NUVEM COMO SERVIÇO Aluna: Marcela Pereira de Oliveira Orientador:

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

Relatório de Piloto Tecnológico Plataforma de Cloud Privada baseada em OpenStack Março 2015

Relatório de Piloto Tecnológico Plataforma de Cloud Privada baseada em OpenStack Março 2015 Relatório de Piloto Tecnológico Plataforma de Cloud Privada baseada em OpenStack Março 2015 Resumo Executivo: A Inok realizou uma instalação piloto para analisar as funcionalidades, características técnicas,

Leia mais

Soluções IBM SmartCloud. 2014 IBM Corporation

Soluções IBM SmartCloud. 2014 IBM Corporation Soluções IBM SmartCloud Estratégia de Cloud Computing da IBM Business Process as a Service Software as a Service Platform as a Service Infrastructure as a Service Design Deploy Consume Tecnologias para

Leia mais

TCO e a Nuvem Como os clientes da AWS estão economizando com Cloud Computing. José Papo AWS Tech Evangelist @josepapo

TCO e a Nuvem Como os clientes da AWS estão economizando com Cloud Computing. José Papo AWS Tech Evangelist @josepapo TCO e a Nuvem Como os clientes da AWS estão economizando com Cloud Computing José Papo AWS Tech Evangelist @josepapo Ao analisar o TCO #1 Lembre que você está comparando paradigmas distintos Infraestrutura

Leia mais

Minicurso Computação em Nuvem Prática: Openstack

Minicurso Computação em Nuvem Prática: Openstack Minicurso Computação em Nuvem Prática: Openstack Glauber Cassiano Batista Ricardo Sohn Membros Colméia Roteiro Geral Definições Virtualização Data center Computação em Nuvem Principais classificações:

Leia mais

Alexandre Malveira, Wolflan Camilo

Alexandre Malveira, Wolflan Camilo Alexandre Malveira, Wolflan Camilo Introdução Cloud Computing Computação Móvel SaaS, PaaS e IaaS CloudBees Diariamente arquivos são acessados, informações dos mais variados tipos são armazenadas e ferramentas

Leia mais

Prof. Romulo Fagundes Cantanhede. Node.JS. O poder do JavaScript do lado do Servidor

Prof. Romulo Fagundes Cantanhede. Node.JS. O poder do JavaScript do lado do Servidor Prof. Romulo Fagundes Cantanhede Node.JS O poder do JavaScript do lado do Servidor Agenda Quem sou eu O que é Node.JS? Mas como não falar de nosql Alguns módulos que o Node.JS possui Conclusão Quem sou

Leia mais

Manual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync.com.br

Manual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync.com.br Manual do Usuário Versão 1.0.0 Copyright Vivo 2013 http://vivosync.com.br 1 1 Índice 1 Índice... 2 2 Vivo Sync... 5 3 Vivo Sync Web... 6 3.1 Página Inicial... 6 3.1.1 Novo Contato... 7 3.1.2 Editar Contato...

Leia mais

Desenvolvendo aplicações

Desenvolvendo aplicações Desenvolvendo aplicações Sobre Adriano Bertucci Email: adriano@bertucci.com.br Twitter: @adrianobertucci Técnico: www.bertucci.com.br Consultoria e Serviços: www.fcamara.com.br Agenda Software + Serviços

Leia mais

Web APIs e delivery. Matando a fome de 1 milhão de pedidos mensais no. Tiago Dolphine

Web APIs e delivery. Matando a fome de 1 milhão de pedidos mensais no. Tiago Dolphine Web APIs e delivery Matando a fome de 1 milhão de pedidos mensais no Tiago Dolphine Tiago Dolphine... Online Delivery Restaurant receives the order Customer search for restaurants APIs Order food from

Leia mais

Bem-vindo à apresentação do SAP Business One.

Bem-vindo à apresentação do SAP Business One. Bem-vindo à apresentação do SAP Business One. Neste tópico, responderemos à pergunta: O que é o Business One? Definiremos o SAP Business One e discutiremos as opções e as plataformas disponíveis para executar

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS - APLICATIVOS HÍBRIDOS. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS - APLICATIVOS HÍBRIDOS. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS - APLICATIVOS HÍBRIDOS Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução PhoneGap PhoneGap Build GitHub INTRODUÇÃO Aplicativos nativos

Leia mais

ARQUITETURA DE SISTEMAS. Cleviton Monteiro (cleviton@gmail.com)

ARQUITETURA DE SISTEMAS. Cleviton Monteiro (cleviton@gmail.com) ARQUITETURA DE SISTEMAS Cleviton Monteiro (cleviton@gmail.com) Roteiro Definição Documento de arquitetura Modelos de representação da arquitetura Estilos arquiteturais Arquitetura de sistemas web Arquitetura

Leia mais

INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa

INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa ACESSE Informações corporativas a partir de qualquer ponto de Internet baseado na configuração

Leia mais

Gerenciamento de Dispositivos Móveis

Gerenciamento de Dispositivos Móveis Gerenciamento de Dispositivos Móveis Treinamento técnico KL 010.10 Treinamento técnico KL 010.10 Kaspersky Endpoint Security e o gerenciamento. MDM Introdução KL 010.10: Kaspersky Endpoint Security and

Leia mais

Uma poderosa ferramenta de monitoramento. Madson Santos - madson@pop-pi.rnp.br Técnico de Operação e Manutenção do PoP-PI/RNP

Uma poderosa ferramenta de monitoramento. Madson Santos - madson@pop-pi.rnp.br Técnico de Operação e Manutenção do PoP-PI/RNP Uma poderosa ferramenta de monitoramento Madson Santos - madson@pop-pi.rnp.br Técnico de Operação e Manutenção do PoP-PI/RNP Abril de 2008 O que é? Características Requisitos Componentes Visual O que é?

Leia mais

Uma Breve Introdução. Andréa Bordin

Uma Breve Introdução. Andréa Bordin Uma Breve Introdução Andréa Bordin O que significa? NoSQL é um termo genérico que define bancos de dados não-relacionais. A tecnologia NoSQL foi iniciada por companhias líderes da Internet - incluindo

Leia mais

MELHORANDO O DESEMPENHO DO SEU WORDPRESS JULIAN FERNANDES TIAGO HILLEBRANDT

MELHORANDO O DESEMPENHO DO SEU WORDPRESS JULIAN FERNANDES TIAGO HILLEBRANDT MELHORANDO O DESEMPENHO DO SEU WORDPRESS JULIAN FERNANDES TIAGO HILLEBRANDT Julian Fernandes Technical Support Team Lead na Copyblogger Media, LLC Trabalha diariamente com uma estrutura com mais de 10.000

Leia mais

Gerenciamento de identidades

<Insert Picture Here> Gerenciamento de identidades Gerenciamento de identidades Alexandre Pereira Agenda Direcionadores de negócio Solução de gerenciamento de identidades Serviços de diretório Controle de acesso Provisionamento Federação

Leia mais

Proteção de dados com Azure RMS. (Azure Rights Management Services) MEW 203

Proteção de dados com Azure RMS. (Azure Rights Management Services) MEW 203 Proteção de dados com Azure RMS (Azure Rights Management Services) MEW 203 Palestra Quem é o palestrante? Fabio Martini Consultant fadeso@microsoft.com Palestra Quem é o palestrante? Marcos Pereira Consultant

Leia mais

Universal Windows Platform

Universal Windows Platform Plataforma Windows Universal Windows 8 Apps (C++/C#/JS) Plataforma Web Microsoft Edge HTML Engine Universal Windows 10 Apps (C++/C#/JS) Cordova Tooling (HTML/JS) Project Centennial (Classic Apps) Hosted

Leia mais

SenchaTouch + PhoneGap

SenchaTouch + PhoneGap SenchaTouch + PhoneGap Ramos de Souza Janones Phonegap.ramosdainformatica.com.br Desenvolvendo para 7 plataformas mobile www.sucessocomsoftware.com.br No mundo Android ios Windows Phone Outros 1% 4% 25%

Leia mais

OCEL001 Comércio Eletrônico Módulo 9_3: OpenShift

OCEL001 Comércio Eletrônico Módulo 9_3: OpenShift OCEL001 Comércio Eletrônico Módulo 9_3: OpenShift Prof. Charles Christian Miers e-mail: charles.miers@udesc.br OpenShift Solução livre de PaaS da RedHat Aquisição da Makara em 2010 Principais concorrentes:

Leia mais

INICIANDO UMA OPERAÇÃO DE E-COMMERCE PROFISSIONAL COM MAGENTO

INICIANDO UMA OPERAÇÃO DE E-COMMERCE PROFISSIONAL COM MAGENTO INICIANDO UMA OPERAÇÃO DE E-COMMERCE PROFISSIONAL COM MAGENTO MARCELO LAGROTTA SANCHES Administrador especializado em marketing; 20 anos de experiência como Executivo de Marketing; Professor do Centro

Leia mais

Resumo da solução SAP SAP Technology SAP Afaria. Gestão da mobilidade empresarial como vantagem competitiva

Resumo da solução SAP SAP Technology SAP Afaria. Gestão da mobilidade empresarial como vantagem competitiva da solução SAP SAP Technology SAP Afaria Objetivos Gestão da mobilidade empresarial como vantagem competitiva Simplifique a gestão de dispositivos e aplicativos Simplifique a gestão de dispositivos e aplicativos

Leia mais

TECNOLOGIA WEB INTERNET PROTOCOLOS

TECNOLOGIA WEB INTERNET PROTOCOLOS INTERNET PROTOCOLOS 1 INTERNET Rede mundial de computadores. Também conhecida por Nuvem ou Teia. Uma rede que permite a comunicação de redes distintas entre os computadores conectados. Rede WAN Sistema

Leia mais

SISTEMAS DISTRIBUÍDOS

SISTEMAS DISTRIBUÍDOS SISTEMAS DISTRIBUÍDOS Cluster, Grid e computação em nuvem Slide 8 Nielsen C. Damasceno Introdução Inicialmente, os ambientes distribuídos eram formados através de um cluster. Com o avanço das tecnologias

Leia mais

Seminário GVcev E-COMMERCE, MOBILE E MÍDIAS SOCIAIS NO VAREJO. Está na Hora de Criar um App para sua loja? Wilson Cunha

Seminário GVcev E-COMMERCE, MOBILE E MÍDIAS SOCIAIS NO VAREJO. Está na Hora de Criar um App para sua loja? Wilson Cunha Seminário GVcev E-COMMERCE, MOBILE E MÍDIAS SOCIAIS NO VAREJO Está na Hora de Criar um App para sua loja? Wilson Cunha Mobile Commerce Quem deve ter; Website mobile; Aplicativos mobile; Diferenças Tecnologia;

Leia mais

EVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60

EVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60 INTRODUÇÃO REDES EVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60 Computadores eram máquinas grandes e complexas, operadas por pessoas altamente especializadas; Não havia interação direta entre usuários

Leia mais

Sumário. Introdução. Implantação, gerenciamento e manutenção de servidores 1. Certificações da Microsoft... xiv. Agradecimentos...

Sumário. Introdução. Implantação, gerenciamento e manutenção de servidores 1. Certificações da Microsoft... xiv. Agradecimentos... Introdução xiii Certificações da Microsoft............................................. xiv Agradecimentos..................................................... xiv Suporte técnico.......................................................xv

Leia mais

Windows 8 no Surface, Data Dashboard e a evolução do mercado de tecnologia móvel

Windows 8 no Surface, Data Dashboard e a evolução do mercado de tecnologia móvel Windows 8 no Surface, Data Dashboard e a evolução do mercado de tecnologia móvel Mike Hall, Engenheiro principal National Instruments R&D Crescimento explosivo de dispositivos móveis 400 350 300 250 200

Leia mais

SISTEMA DE BANCO DE IMAGENS MANUAL DE USO

SISTEMA DE BANCO DE IMAGENS MANUAL DE USO SISTEMA DE BANCO DE IMAGENS MANUAL DE USO Versão: BETA Última atualização: 24/06/2012 Índice O sistema de banco de imagens 03 Pesquisa de fotos 04 Pautas e eventos 08 Cadastro de fotos 09 Edição e indexação

Leia mais

Manual TIM PROTECT BACKUP. Manual do Usuário. Versão 1.0.0. Copyright TIM PROTECT BACKUP 2013. http://timprotect.com.br/

Manual TIM PROTECT BACKUP. Manual do Usuário. Versão 1.0.0. Copyright TIM PROTECT BACKUP 2013. http://timprotect.com.br/ Manual do Usuário Versão 1.0.0 Copyright TIM PROTECT BACKUP 2013 http://timprotect.com.br/ 1 1 Índice 1 Índice... 2 2 TIM PROTECT BACKUP...Erro! Indicador não definido. 3 TIM PROTECT BACKUP Web... 6 3.1

Leia mais

A base de dados. A plataforma Internet Oracle9i Completa, Logo Simples. Page 1. Luís Marques Senior Sales Consultant Solutions Team

A base de dados. A plataforma Internet Oracle9i Completa, Logo Simples. Page 1. Luís Marques Senior Sales Consultant Solutions Team A base de dados Luís Marques Senior Sales Consultant Solutions Team A plataforma Internet Oracle9i Completa, Logo Simples Oracle9i Application Server Oracle9i Database Server Page 1 Áreas em foco na base

Leia mais

Gerenciador de sistemas Gerenciamento de dispositivo móvel com base em nuvem

Gerenciador de sistemas Gerenciamento de dispositivo móvel com base em nuvem Gerenciador de sistemas Gerenciamento de dispositivo móvel com base em nuvem Resumo O Gerenciador de sistemas da Meraki fornece gerenciamento centralizado em nuvem e pelo ar, diagnósticos e monitoramento

Leia mais

Introdução ao Delphi. Introdução. Edições do Software. Capítulo 1. InforBRás - Informática Brasileira Ltda. O Que é o Delphi.

Introdução ao Delphi. Introdução. Edições do Software. Capítulo 1. InforBRás - Informática Brasileira Ltda. O Que é o Delphi. Capítulo 1 O Que é o Delphi Diferenças entre Delphi Client/Server do Delphi for Windows Características que compõem o Integrated Development Invironment (IDE) Como o Delphi se encaixa na família Borland

Leia mais

Guia rápido do usuário

Guia rápido do usuário Guia rápido do usuário Cliente de Sincronização ios Sumário O que é o cnccloud?... 3 Habilitando suas credencias... 3 Instalando o Cliente ios... 4 Comprando pela AppleStore... 4 Acessando sua conta no

Leia mais

ArcGIS for Server: Administração e Configuração do Site (10.2)

ArcGIS for Server: Administração e Configuração do Site (10.2) ArcGIS for Server: Administração e Configuração do Site (10.2) Duração: 3 dias (24 horas) Versão do ArcGIS: 10.2 Material didático: Inglês Descrição Projetado para administradores, este curso ensina como

Leia mais

<apresentação institucional> <junho, 2015> Epic Awesome é uma produtora digital Criamos produtos e soluções que atendam expectativas e resolvam problemas usando tecnologia e práticas de ponta. Em 2015

Leia mais

DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% de uptime

DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% de uptime DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% de uptime Sobre a Rivendel Fundada em Maio/2013 Especialistas em Cloud/DevOps Empresa mais qualificada em Amazon Web Services

Leia mais

Armazenamento em nuvem é feito em serviços que poderão ser acessados de diferentes lugares, a qualquer momento e utilizando diferentes dispositivos,

Armazenamento em nuvem é feito em serviços que poderão ser acessados de diferentes lugares, a qualquer momento e utilizando diferentes dispositivos, Nuvem cloud Armazenamento em nuvem é feito em serviços que poderão ser acessados de diferentes lugares, a qualquer momento e utilizando diferentes dispositivos, não havendo necessidade de armazenamento

Leia mais

INTERNET HOST CONNECTOR

INTERNET HOST CONNECTOR INTERNET HOST CONNECTOR INTERNET HOST CONNECTOR IHC: INTEGRAÇÃO TOTAL COM PRESERVAÇÃO DE INVESTIMENTOS Ao longo das últimas décadas, as organizações investiram milhões de reais em sistemas e aplicativos

Leia mais

Tópicos. Atualizações e segurança do sistema. Manutenção Preventiva e Corretiva de Software (utilizando o MS Windows XP)

Tópicos. Atualizações e segurança do sistema. Manutenção Preventiva e Corretiva de Software (utilizando o MS Windows XP) teste 1 Manutenção Preventiva e Corretiva de Software (utilizando o MS Windows XP) Rafael Fernando Diorio www.diorio.com.br Tópicos - Atualizações e segurança do sistema - Gerenciamento do computador -

Leia mais

Plataforma de Serviços Azure. Lucas A. Romão http://laromao.spaces.live.com laromao@oxygenhost.com.br @LucasRomao

Plataforma de Serviços Azure. Lucas A. Romão http://laromao.spaces.live.com laromao@oxygenhost.com.br @LucasRomao Plataforma de Serviços Azure Lucas A. Romão http://laromao.spaces.live.com laromao@oxygenhost.com.br @LucasRomao http://azureservicesbr.ning.com @AzureServicesBR Agenda Por que uma plataforma na Nuvem?

Leia mais

Google Drive. Passos. Configurando o Google Drive

Google Drive. Passos. Configurando o Google Drive Google Drive um sistema de armazenagem de arquivos ligado à sua conta Google e acessível via Internet, desta forma você pode acessar seus arquivos a partir de qualquer dispositivo que tenha acesso à Internet.

Leia mais

Inovação e Tecnologia Acelerando o crescimento dos seus negócios. Alexandre Castro Channel Enabler & Solution Expert

Inovação e Tecnologia Acelerando o crescimento dos seus negócios. Alexandre Castro Channel Enabler & Solution Expert Inovação e Tecnologia Acelerando o crescimento dos seus negócios Alexandre Castro Channel Enabler & Solution Expert BUSINESS ONE Solução completa e integrada para gestão empresarial, acessível para empresas

Leia mais

SAP Business One Mobile App Seus negócios em tempo real e a qualquer hora! Alexandre Castro Channel Enabler & Solution Expert

SAP Business One Mobile App Seus negócios em tempo real e a qualquer hora! Alexandre Castro Channel Enabler & Solution Expert SAP Business One Mobile App Seus negócios em tempo real e a qualquer hora! Alexandre Castro Channel Enabler & Solution Expert Vivemos em um mundo em CONSTANTE MUDANÇA 1 bilhão de pessoas nas redes sociais

Leia mais

Índice. 3 Capítulo 1: Visão Geral do Blog. 4 Capítulo 2: SEO. 5 Capítulo 3: Backend: Como Funciona. Visão Geral Plataforma Frontend Backend

Índice. 3 Capítulo 1: Visão Geral do Blog. 4 Capítulo 2: SEO. 5 Capítulo 3: Backend: Como Funciona. Visão Geral Plataforma Frontend Backend MANUAL 1 Índice 3 Capítulo 1: Visão Geral do Blog Visão Geral Plataforma Frontend Backend 4 Capítulo 2: SEO O que é SEO? Google Configuração Inicial Ferramentas SEO 5 Capítulo 3: Backend: Como Funciona

Leia mais

Computação em Nuvem. (Cloud Computing) Pesquisa & Desenvolvimento

Computação em Nuvem. (Cloud Computing) Pesquisa & Desenvolvimento Computação em Nuvem (Cloud Computing) Pesquisa & Desenvolvimento Santo André: 20 de fevereiro de 2013 Características de um bom Data Center Bom Desempenho Escalabilidade Alta Disponibilidade Economia Gerência

Leia mais

Licenciamento Qlik Sense

Licenciamento Qlik Sense Licenciamento Qlik Sense Antonio Mejia, Alexandre Zacarias Solution Architects Abril, 2015 Qlik Sense Product Editions Qlik Sense Desktop Sharing on Qlik Cloud Qlik Sense Qlik Sense Desktop Qlik Sense

Leia mais