Um sistema de recomendação de produtos baseado em grafos

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

Download "Um sistema de recomendação de produtos baseado em grafos"

Transcrição

1 Um sistema de recomendação de produtos baseado em grafos André Fatala! Diretor Renato Pedigoni! Engenheiro

2 744 lojas físicas 8 centros de distribuição +24 mil colaboradores +22 milhões de clientes 14 milhões de visitantes únicos por mês

3 "Big data is like teenage sex: everyone talks about it, nobody really knows how to do it, everyone thinks everyone else is doing it, so everyone claims they are doing it..." Dan Ariely

4

5

6

7

8

9 Grafos

10 Grafos Vértices (entidades, objetos) Pessoa Sessão Produto Categoria Depto

11 Grafos Vértices (entidades, objetos) Pessoa Sessão Produto Categoria Depto Arestas (relacionamentos, conexões)

12 Grafos Vértices (entidades, objetos) Pessoa Sessão Produto Categoria Depto Arestas (relacionamentos, conexões) comprou avaliou pertence

13 Grafos Vértices (entidades, objetos) Pessoa Sessão Produto Categoria Depto nome timestamp titulo estoque titulo titulo Arestas (relacionamentos, conexões) comprou avaliou pertence timestamp timestamp quantidade timestamp avaliacao

14 Modelo: e-commerce

15 Modelo: e-commerce Pessoa

16 Modelo: e-commerce Pessoa iniciou

17 Modelo: e-commerce Pessoa iniciou Sessão

18 Modelo: e-commerce Pessoa iniciou Sessão

19 Modelo: e-commerce Pessoa iniciou Sessão Produto

20 Modelo: e-commerce Pessoa iniciou Sessão Produto pertence

21 Modelo: e-commerce iniciou Pessoa Sessão Categoria Produto pertence

22 Modelo: e-commerce iniciou Pessoa Sessão Categoria pertence Produto pertence

23 Modelo: e-commerce Depto iniciou Pessoa Sessão Categoria pertence Produto pertence

24 Modelo: e-commerce Depto iniciou Pessoa Sessão Categoria pertence Produto pertence crosssell

25 Modelo: e-commerce Depto iniciou Pessoa Sessão Categoria pertence Produto pertence crosssell Produto

26 Modelo: e-commerce Depto iniciou Pessoa Sessão Categoria pertence Produto pertence crosssell upsell Produto

27 Modelo: e-commerce Depto iniciou Pessoa Sessão Categoria pertence Produto pertence crosssell upsell Produto Produto

28 Modelo: e-commerce Depto iniciou Pessoa Sessão Categoria similar pertence Produto pertence crosssell upsell Produto Produto

29 Modelo: e-commerce Produto Depto Pessoa iniciou Sessão similar Categoria pertence Produto pertence crosssell upsell Produto Produto

30

31 Tinkerpop

32 Tinkerpop

33 Tinkerpop Java Conjunto de ferramentas para trabalhar com grafos Blueprints: análogo ao JDBC, para grafos

34 Grafos persistentes

35 Grafos persistentes Entre as possibilidades:

36 Grafos persistentes Entre as possibilidades: Nossa escolha: Suporta grandes grafos Código aberto, uso gratuito (incl. comercial) Storage configurável: Cassandra, HBase, entre outros

37 Grafos persistentes Teorema "CAP" Consistência - Disponibilidade - Particionamento

38 Grafos persistentes Teorema "CAP" Consistência - Disponibilidade - Particionamento Nossa escolha - Sem ponto único de falha - Consistência eventual

39 Como interagir com o grafo?

40 Como interagir com o grafo????

41 Como interagir com o grafo? Gremlin: Parte do Tinkerpop DSL para grafos Simples Comunidade ativa

42 Exemplo

43 Exemplo Visitante > vert1 = g.addvertex(); > vert1.tipo = 'visitante';

44 Exemplo Visitante Produto > vert1 = g.addvertex(); > vert1.tipo = 'visitante'; > vert2 = g.addvertex(); > vert2.tipo = 'produto';

45 Exemplo Visitante Produto > vert1 = g.addvertex(); > vert1.tipo = 'visitante'; > vert2 = g.addvertex(); > vert2.tipo = 'produto'; > g.addedge(vert1, vert2, ''); > g.commit()

46 Recomendação Quem viu, também viu

47 Recomendação Quem viu, também viu TV LCD 40" Sessão! # TV PLASMA 52" TV LED 40" Sessão! #21162 TV LED 42 Sessão! # TV LCD 32"

48 Recomendação Quem viu, também viu TV LCD 40" Sessão! # TV LED 40" Sessão! #21162 TV PLASMA 52" TV LED 42 Sessão! # TV LCD 32"

49 Recomendação Quem viu, também viu TV LCD 40" Sessão! # TV PLASMA 52" TV LED 40" Sessão! #21162 TV LED 42 Sessão! # TV LCD 32"

50 Recomendação Quem viu, também viu TV LCD 40" Sessão! # TV PLASMA 52" TV LED 40" Sessão! #21162 TV LED 42 Sessão! # g.v('product_sku', 'tv_led_40') TV LCD 32"

51 Recomendação Quem viu, também viu TV LCD 40" Sessão! # TV PLASMA 52" TV LED 40" Sessão! #21162 TV LED 42 Sessão! # g.v('product_sku', 'tv_led_40').in('') TV LCD 32"

52 Recomendação Quem viu, também viu TV LCD 40" Sessão! # TV PLASMA 52" TV LED 40" Sessão! #21162 TV LED 42 Sessão! # g.v('product_sku', 'tv_led_40').in('') TV LCD 32"

53 Recomendação Quem viu, também viu TV LCD 40" Sessão! # TV PLASMA 52" TV LED 40" Sessão! #21162 TV LED 42 Sessão! # g.v('product_sku', 'tv_led_40').in('').out('') TV LCD 32"

54 Recomendação Quem viu, também viu TV LCD 40" Sessão! # TV PLASMA 52" TV LED 40" Sessão! #21162 TV LED 42 Sessão! # g.v('product_sku', 'tv_led_40').in('').out('') TV LCD 32"

55 Recomendação Quem viu, também viu TV LCD 40" Sessão! # TV PLASMA 52" TV LED 40" Sessão! #21162 TV LED 42 Sessão! # g.v('product_sku', 'tv_led_40').in('').out('').groupcount() TV LCD 32"

56 Recomendação Quem viu, também viu TV LCD 40" Sessão! # key value TV PLASMA 52" TV LED 40" TV LCD 40" TV PLASMA 52" Sessão! # TV LED 42 TV LCD 32" 3 1 TV LED 42 Sessão! # g.v('product_sku', 'tv_led_40').in('').out('').groupcount() TV LCD 32"

57 Recomendação Quem viu, também viu TV LCD 40" Sessão! # key value TV PLASMA 52" TV LED 40" TV LCD 40" TV PLASMA 52" Sessão! # TV LED 42 TV LCD 32" 3 1 TV LED 42 Sessão! # g.v('product_sku', 'tv_led_40').in('').out('').groupcount().sort{-it.value} TV LCD 32"

58 Recomendação Quem viu, também viu TV LCD 40" Sessão! # key value TV PLASMA 52" TV LED 40" TV LED 42 TV PLASMA 52" Sessão! # TV LCD 40" TV LCD 32" 1 1 TV LED 42 Sessão! # g.v('product_sku', 'tv_led_40').in('').out('').groupcount().sort{-it.value} TV LCD 32"

59 Supernodes Vértices com número desproporcional de arestas conectadas Produto Benchmark

60 Supernodes Vértices com número desproporcional de arestas conectadas Produto Benchmark

61 Supernodes Vértices com número desproporcional de arestas conectadas Produto Solução (Titan): vertex-centric indices Benchmark

62 Arestas de atalho TV LCD 40" Sessão" # TV LED 40" Sessão" #21162 TV PLASMA 52" Sessão" # TV LED 42 TV LCD 32"

63 Arestas de atalho TV LCD 40" Sessão" # TV LED 40" Sessão" #21162 TV PLASMA 52" Sessão" # TV LED 42 TV LCD 32"

64 Arestas de atalho TV LCD 40" Sessão" # TV LED 40" quem_viu_tb_viu quem_viu_tb_viu Sessão" #21162 TV PLASMA 52" Sessão" # TV LED 42 TV LCD 32"

65 Arestas de atalho TV LCD 40" Sessão" # TV LED 40" quem_viu_tb_viu quem_viu_tb_viu Sessão" #21162 TV PLASMA 52" Sessão" # TV LED 42 TV LCD 32" g.v('product_sku', tv_led_40 ).out( quem_viu_tb_viu )

66 Mas e o Hadoop?

67 Aurelius Graph Stack

68 Aurelius Graph Stack

69 Faunus Roda sobre o Hadoop, armazena os dados no HDFS Ferramenta para operações globais no grafo Diversas utilidades Graph analytics Schema migration Sub grafos Detecção de comunidades

70 Faunus: exemplo In degree distribution g.v.sideeffect('{it.degree=it.ine.count()}').degree.groupcount

71 Faunus: exemplo In degree distribution g.v.sideeffect('{it.degree=it.ine.count()}').degree.groupcount

72 Faunus: exemplo In degree distribution g.v.sideeffect('{it.degree=it.ine.count()}').degree.groupcount

73 Faunus: exemplo In degree distribution g.v.sideeffect('{it.degree=it.ine.count()}').degree.groupcount ==> ! ==> ! ==>100 6! ==>108 3! ==>119 3! ==>122 3! ==>133 1! ==>144 2! ==>155 1! ==>166 2! ==>18 471! ==>188 1! ==>21 306! ==>232 1! ==>254 1! ==>...

74 Rexster Parte da stack Tinkerpop Permite acessar qualquer grafo Blueprints através de uma API REST Além de HTTP, possui protocolo binário (RexPro)

75 Gremlin Demo

76 Gremlin Demo User type userid

77 Gremlin Demo User initialized type userid

78 Gremlin Demo User initialized Session type userid type sessionid timestamp

79 Gremlin Demo User initialized Session viewed type userid type sessionid timestamp

80 Gremlin Demo User initialized Session viewed Product type userid type sessionid timestamp type category name

81 Gremlin Demo User initialized Session viewed Product type userid type sessionid timestamp type category name 50 users 90 products 102 sessions! 690 edges

82 Analytics

83 Bob Infra: AWS +1.2 bilhões de arestas armazenadas milhões de vértices 20 milhões de recomendações por dia

84 Há vagas! luizalabs.com André Fatala" Diretor Renato Pedigoni" Engenheiro

E dai? Gestão do Conhecimento. Leandro Loss

E dai? Gestão do Conhecimento. Leandro Loss E dai? Gestão do Conhecimento Leandro Loss O mundo está em mudança Vivemos tempos incertos e turbulentos: o mundo é cada vez mais um lugar imprevisível... O ritmo da mudança mudou e continuará mudando

Leia mais

Seminário apresentado em 29/06/2017 Disciplina: Sistemas Distribuídos Professora: Noemi Rodriguez Aluno: Ricardo Dias

Seminário apresentado em 29/06/2017 Disciplina: Sistemas Distribuídos Professora: Noemi Rodriguez Aluno: Ricardo Dias Seminário apresentado em 29/06/2017 Disciplina: Sistemas Distribuídos Professora: Noemi Rodriguez Aluno: Ricardo Dias Visão Geral Alta disponibilidade & tolerante a falhas Banco de dados distribuído de

Leia mais

Cassandra no Desenvolvimento de Aplicações para serviços Móveis. por J.P. Eiti Kimura

Cassandra no Desenvolvimento de Aplicações para serviços Móveis. por J.P. Eiti Kimura Cassandra no Desenvolvimento de Aplicações para serviços Móveis por J.P. Eiti Kimura Apache Cassandra O que é? Princípio de Funcionamento Modelo de dados Aplicação do Cassandra Requisitos do serviço Arquitetura

Leia mais

Bancos de Dados NoSQL

Bancos de Dados NoSQL Bancos de Dados NoSQL Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Banco de Dados NoSQL (Not Only SQL) Foco no armazenamento de gigantescos volumes de dados (big data)

Leia mais

Big Data. O que é Big Data! Como surgiu isso! Para que serve?!

Big Data. O que é Big Data! Como surgiu isso! Para que serve?! Big Data O que é Big Data! Como surgiu isso! Para que serve?! Da teoria a prática:! 1! Dá mesmo para! fazer algo prático! com o! Big Data?! Como tudo! começou?!! Qual o! Problema?! PERCEBEU:! Informações

Leia mais

SGBDs NoSQL Modelos e Sistemas de Colunas e Grafos. Aluno: Jorge Dias Disciplina: IN940

SGBDs NoSQL Modelos e Sistemas de Colunas e Grafos. Aluno: Jorge Dias Disciplina: IN940 SGBDs NoSQL Modelos e Sistemas de Colunas e Grafos Aluno: Jorge Dias Disciplina: IN940 Roteiro o Introdução o Motivação o NoSQL (Características) o Comparativo de SGBDs NoSQL x SGBDs Relacionais o Tipos

Leia mais

Diagrama Funcional das Informações

Diagrama Funcional das Informações Arquitetura Processo Diagrama Funcional das Informações Produção das Informações Coleta das Informações Gestores Algoritmo de Processamento / Data Loader Decriptografia e descompactação Armazenamento Consumo

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

Bancos de Dados NoSQL PROF.: DR. LUÍS CARLOS COSTA FONSECA

Bancos de Dados NoSQL PROF.: DR. LUÍS CARLOS COSTA FONSECA Bancos de Dados NoSQL PROF.: DR. LUÍS CARLOS COSTA FONSECA Agenda 2 Historia O que é NoSQL Teorema CAP Do que abrimos mão. Tipos de NoSQL Modelos de Dados Quem utiliza e o que. História 3 Bancos de Dados

Leia mais

Big Data. A Nova Onda

Big Data. A Nova Onda Big Data A Nova Onda Ricardo Rezende 18 anos em TI; 12 anos como DBA Oracle; Infrastructure Principal @ Accenture Enkitec Group; Oracle Certified Professional; IBM Certified Database Associate; Mestrando

Leia mais

Evandro Deliberal Aula 01

Evandro Deliberal     Aula 01 Evandro Deliberal evandro@deljoe.com.br https://www.linkedin.com/in/evandrodeliberal http://www.deljoe.com.br/professor Aula 01 Agenda Bancos Não Relacionais Índices O que é um índice? Uma forma de ordenar,

Leia mais

BIG DATA: UMA INTRODUÇÃO. Prof. Ronaldo R. Goldschmidt

BIG DATA: UMA INTRODUÇÃO. Prof. Ronaldo R. Goldschmidt BIG DATA: UMA INTRODUÇÃO Prof. Ronaldo R. Goldschmidt Instituto Militar de Engenharia Seção de Engenharia de Computação (SE/8) ronaldo.rgold@ime.eb.br / ronaldo.rgold@gmail.com 70% 60% 50% 40% 30% 20%

Leia mais

CAP4. ELEMENTOS DA TEORIA DE GRAFOS. Grafo [graph]. Estrutura que consiste num par ordenado de conjuntos, G ( V, E) , sendo:

CAP4. ELEMENTOS DA TEORIA DE GRAFOS. Grafo [graph]. Estrutura que consiste num par ordenado de conjuntos, G ( V, E) , sendo: Matemática Discreta ESTiG\IPB Cap4. Elementos da Teoria de Grafos pg 1 CAP4. ELEMENTOS DA TEORIA DE GRAFOS Grafo [graph]. Estrutura que consiste num par ordenado de conjuntos, G ( V, E), sendo: Exemplos

Leia mais

Big Data: Conceitos, Recursos, Tendências e Oportunidades. Eduardo de Rezende Francisco. FGV-EAESP e ESPM.

Big Data: Conceitos, Recursos, Tendências e Oportunidades. Eduardo de Rezende Francisco. FGV-EAESP e ESPM. Big Data: Conceitos, Recursos, Tendências e Oportunidades FGV-EAESP e ESPM Workshop Big Data: Como Fazer, Exemplos de Aplicação e Cases de Sucesso Apresentação Professor do Departamento de Informática

Leia mais

Introdução aos Bancos de Dados Não-Relacionais. Mauricio De Diana (mestrando) Marco Aurélio Gerosa (orientador)

Introdução aos Bancos de Dados Não-Relacionais. Mauricio De Diana (mestrando) Marco Aurélio Gerosa (orientador) Introdução aos Bancos de Dados Não-Relacionais Mauricio De Diana (mestrando) Marco Aurélio Gerosa (orientador) Conteúdo Histórico de BDs não-relacionais na Web 4 Categorias de bancos NoSQL Exemplos de

Leia mais

BCD29008 Banco de dados

BCD29008 Banco de dados BCD29008 Banco de dados Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd 21 de fevereiro de 2018 1/24 Apresentação

Leia mais

Arquitetura da World Wide Web. WWW: Histórico. WWW: Usos. WWW: Histórico. WWW Tecnologias Fundamentais. Comércio Eletrônico na WWW

Arquitetura da World Wide Web. WWW: Histórico. WWW: Usos. WWW: Histórico. WWW Tecnologias Fundamentais. Comércio Eletrônico na WWW Arquitetura da World Wide Web World Wide Web Sistema de informação em escala global acessível em tempo real através de redes de computadores como a Internet. Comércio Eletrônico na WWW Wagner Meira Jr.,

Leia mais

Teoria dos Grafos. Componentes, Conj. Indep., Cliques

Teoria dos Grafos. Componentes, Conj. Indep., Cliques Teoria dos Grafos Componentes, Conj. Indep., Cliques Grafo Conexo/Desconexo Um grafo é conexo se existe um caminho entre qualquer par de nós, caso contrário ele é chamado desconexo. Basta que não exista

Leia mais

Marcio Victorino. Análise de Informações TCU - TI

Marcio Victorino. Análise de Informações TCU - TI 1 Análise de Informações TCU - TI 2 3 Bibliografia Essencial Martin Fowler. http://nosql-database.org/ http://hadoop.apache.org/ http://bigdatauniversity.com/ http://bigdataprojects.org/ ACM. IEEE. 4 Sofisticação

Leia mais

Replicação. Cleide Luzia Bonfim Possamai 03/05/2018

Replicação. Cleide Luzia Bonfim Possamai 03/05/2018 Replicação Cleide Luzia Bonfim Possamai 03/05/2018 Agenda Conceito Motivação Principais abordagens Replicação single-leader Replicação multi-leader Replicação leaderless Modelos de consistência Conclusão

Leia mais

Análise de Algoritmos

Análise de Algoritmos Análise de Algoritmos Estes slides são adaptações de slides do Prof. Paulo Feofiloff e do Prof. José Coelho de Pina. Algoritmos p. 1 Matroides e o método guloso U: conjunto finito arbitrário. C: família

Leia mais

Histórias de Dados. Big Data 2018

Histórias de Dados. Big Data 2018 Histórias de Dados Big Data 2018 O que é Big Data Big Data são assets de informação de alto-volume, alta-velocidade e/ou alta-variedade que demandam formas de processamento inovadoras e econômicas que

Leia mais

PÓS-GRADUAÇÃO ANÁLISE DE BIG DATA

PÓS-GRADUAÇÃO ANÁLISE DE BIG DATA PÓS-GRADUAÇÃO ANÁLISE DE BIG DATA OBJETIVOS Este curso tem como objetivo principal apresentar de forma clara, objetiva e com aplicações reais como as metodologias de Big Data, Inteligência Artificial e

Leia mais

Configurar sessões de usuário simultâneo máximas em ISE 2.2

Configurar sessões de usuário simultâneo máximas em ISE 2.2 Configurar sessões de usuário simultâneo máximas em ISE 2.2 Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Informações de fundo Diagrama de Rede Encenações Sessões máxima pelo usuário

Leia mais

AULA 11 PROJETO E ANÁLISE DE ALGORITMOS. Conceitos básicos e representação de grafos Karina Valdivia Delgado

AULA 11 PROJETO E ANÁLISE DE ALGORITMOS. Conceitos básicos e representação de grafos Karina Valdivia Delgado AULA 11 PROJETO E ANÁLISE DE ALGORITMOS Conceitos básicos e representação de grafos Karina Valdivia Delgado Roteiro Motivação Conceitos básicos Representação Motivação Um grafo é uma abstração que permite

Leia mais

MBA ANALYTICS EM BIG DATA

MBA ANALYTICS EM BIG DATA MBA ANALYTICS EM BIG DATA OBJETIVOS Este curso tem como objetivo principal apresentar de forma clara, objetiva e com aplicações reais como as metodologias de Big Data, Inteligência Artificial e Computação

Leia mais

CURTA DURAÇÃO ANÁLISE DE BIG DATA. CARGA HORÁRIA: 80 horas COORDENAÇÃO: Prof. Dr. Adolpho Pimazoni Canton Prof.ª Drª Alessandra de Ávila Montini

CURTA DURAÇÃO ANÁLISE DE BIG DATA. CARGA HORÁRIA: 80 horas COORDENAÇÃO: Prof. Dr. Adolpho Pimazoni Canton Prof.ª Drª Alessandra de Ávila Montini CURTA DURAÇÃO ANÁLISE DE BIG DATA CARGA HORÁRIA: 80 horas COORDENAÇÃO: Prof. Dr. Adolpho Pimazoni Canton Prof.ª Drª Alessandra de Ávila Montini OBJETIVO O volume crescente de informação disponível nas

Leia mais

Firewall - Inspeção com estado. (Stateful Inspection)

Firewall - Inspeção com estado. (Stateful Inspection) Proxy e FIREWALL Firewall - Inspeção com estado. (Stateful Inspection) As primeiras gerações de firewall eram ditos "stateless". Cada pacote é analisado individualmente, sem levar em conta pacotes anteriores

Leia mais

BCD29008 Banco de dados

BCD29008 Banco de dados BCD29008 Banco de dados Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd 31 de julho de 2017 1/24 Apresentação

Leia mais

Da Inovação a Produtividade O real valor da tecnologia

Da Inovação a Produtividade O real valor da tecnologia Da Inovação a Produtividade O real valor da tecnologia Importante: Decisões Tecnológicas estão em suas mãos Mudança é previsível Em 2025, robôs irão performar 25% do trabalho em manufatura no mundo. Boston

Leia mais

Proposta Comercial. Produto: Criador de Sites

Proposta Comercial. Produto: Criador de Sites Proposta Comercial Produto: Criador de Sites Sumário Sobre a Locaweb... 3 Locaweb em Números... 3 Soluções Proposta... 3 Benefícios Locaweb... 4 Benefícios Loja Virtual... 5 Características e Preços...

Leia mais

Designing Data Intensive Applications

Designing Data Intensive Applications Designing Data Intensive Applications Capítulo 2: Modelos de Dados e Linguagens de Consulta Carmem Hara Modelos de Dados nas Aplicações Objetos e Relacionamentos nas Aplicações Projeto de Aplicações Modelo

Leia mais

#Aula 39: Aprendendo inglês com Filme?

#Aula 39: Aprendendo inglês com Filme? #Aula 39: Aprendendo inglês com Filme? 1) Estruturas Importantes Blu: Hello? Hello? I come in Peace. Whoa. She s beautiful. What were they talking about? She s like an angel. An angel who s getting really

Leia mais

Prof. Daniela Barreiro Claro

Prof. Daniela Barreiro Claro Prof. Daniela Barreiro Claro Volume de dados muito grande Principais problemas em relação aos SGBD Relacionais é conciliar o tipo de modelo com a demanda da escalabilidade. Exemplo -Facebook Um crescimento

Leia mais

Melhores momentos AULAS 1-8

Melhores momentos AULAS 1-8 Melhores momentos AULAS 1-8 Procurando um caminho Problema: dados um digrafo G e dois vértices s e t decidir se existe um caminho de s a t Exemplo: para s = e t = 1 a resposta é SIM 2 1 4 3 5 Procurando

Leia mais

Informática Simulado Prof. Márcio Hunecke

Informática Simulado Prof. Márcio Hunecke Escriturário Informática Simulado Prof. Márcio Hunecke Informática 1. Para gerar uma aplicação Java, são necessários alguns passos, conforme abaixo. I Compilar usando javac.exe II Salvar o arquivo com

Leia mais

CASSANDRA: BANCO DE DADOS NÃO RELACIONAL DE ALTO DESEMPENHO

CASSANDRA: BANCO DE DADOS NÃO RELACIONAL DE ALTO DESEMPENHO Patrocínio, MG, outubro de 2016 ENCONTRO DE PESQUISA & EXTENSÃO, 3., 2016, Patrocínio. Anais... Patrocínio: IFTM, 2016. CASSANDRA: BANCO DE DADOS NÃO RELACIONAL DE ALTO DESEMPENHO Moises Wesley de Souza

Leia mais

Redes de Computadores

Redes de Computadores Prof. Universidade Federal de Mato Grosso do Sul brivaldo@facom.ufms.br 16 de maio de 2017 Visão Geral 1 Introdução 2 3 Mensagem Eletrônica Os três componentes principais são: cliente de email. servidor

Leia mais

Por favor, baixar o app abaixo

Por favor, baixar o app abaixo Por favor, baixar o app abaixo Para ios Para Android http://goo.gl/68uzme http://goo.gl/8vhpnt Frederico Trajano COO Magazine Luiza Mercado Digital Multicanalidade Inovação Mercado Digital Multicanalidade

Leia mais

Introdução a Redes 2 o semestre de Virgílio A. F. Almeida Agosto de 2006

Introdução a Redes 2 o semestre de Virgílio A. F. Almeida Agosto de 2006 Introdução a Redes o semestre de 6 Virgílio A. F. Almeida Agosto de 6 Redes são coleções de pontos e linhas. 3 aresta nó Rede Grafo 4 5 pontos vertices nós atores linhas Arcos, arestas Links, arestas ligações,

Leia mais

IEC Banco de Dados I Aula 11 Técnicas de Programação SQL

IEC Banco de Dados I Aula 11 Técnicas de Programação SQL IEC Banco de Dados I Aula 11 Técnicas de Programação SQL Turmas: Sistemas de Informação Professora: André Luiz da Costa Carvalho E- mail: andre@icomp.ufam.edu.br Site: hjp://bdufam.wordpress.com Sumário

Leia mais

Informática Parte 10 Prof. Márcio Hunecke

Informática Parte 10 Prof. Márcio Hunecke Escriturário Informática Parte 10 Prof. Márcio Hunecke Informática CONCEITOS DE MAPREDUCE E HDFS/HADOOP/YARN 2.7.4 Big Data O termo Big Data refere-se a um grande conjunto de dados armazenados e baseia-se

Leia mais

Arquiteturas Java Pragmá1cas para usar Big Data na Nuvem. Fabiane Bizinella Nardon (@fabianenardon) Fernando Babadopulos (@babadopulos)

Arquiteturas Java Pragmá1cas para usar Big Data na Nuvem. Fabiane Bizinella Nardon (@fabianenardon) Fernando Babadopulos (@babadopulos) Arquiteturas Java Pragmá1cas para usar Big Data na Nuvem Fabiane Bizinella Nardon (@fabianenardon) Fernando Babadopulos (@babadopulos) Nós e Big Data BigDataTailTargetDataScienceMachineLearningHiveHadoopCrunchMongoDBRedisAWS

Leia mais

Uma Arquitetura de Cloud Computing para análise de Big Data provenientes da Internet Of Things

Uma Arquitetura de Cloud Computing para análise de Big Data provenientes da Internet Of Things Universidade Federal de Pernambuco Centro de Informática Diogo Filipe Dornelas Falcão Uma Arquitetura de Cloud Computing para análise de Big Data provenientes da Internet Of Things Trabalho de Graduação

Leia mais

E N AT O M O L I N A T O T H

E N AT O M O L I N A T O T H no:sql Not only SQL Renato Molina Toth ww.renatomolina.in R E N AT O M O L I N A T O T H O que é? O que é? Não é uma nova tecnologia, é uma nova abordagem Propõe um modelo alternativo de banco de dados

Leia mais

Árvores: Conceitos Básicos e Árvore Geradora

Árvores: Conceitos Básicos e Árvore Geradora Árvores: Conceitos Básicos e Árvore Geradora Grafos e Algoritmos Computacionais Prof. Flávio Humberto Cabral Nunes fhcnunes@yahoo.com.br 1 Introdução No dia a dia aparecem muitos problemas envolvendo árvores:

Leia mais

Bancos de Dados Orientados a Grafos. Mateus Lana e Thiago Santana

Bancos de Dados Orientados a Grafos. Mateus Lana e Thiago Santana Bancos de Dados Orientados a Grafos Mateus Lana e Thiago Santana Conteúdo Grafos Definição; Representação; Conceitos. Bancos de dados orientados a grafos Introdução; Representação; Modelagem; Conceitos;

Leia mais

VISÃO GERAL E RUMOS FUTUROS DO NAS DE SCALE- OUT DO ISILON. Copyright 2013 EMC Corporation. Todos os direitos reservados.

VISÃO GERAL E RUMOS FUTUROS DO NAS DE SCALE- OUT DO ISILON. Copyright 2013 EMC Corporation. Todos os direitos reservados. VISÃO GERAL E RUMOS FUTUROS DO NAS DE SCALE- OUT DO ISILON 1 Agenda Posicionamento da Isilon no Mercado O big data e a TI corporativa estão em convergência para oferecer aplicativos de última geração Novos

Leia mais

Streaming e Armazenamento de Grandes Volumes de Dados. Gleicon Moraes

Streaming e Armazenamento de Grandes Volumes de Dados. Gleicon Moraes Streaming e Armazenamento de Grandes Volumes de Dados Gleicon Moraes Roteiro Problema Fontes de dados comuns Lambda Architecture Evolução de uma arquitetura de Analytics Formato de dados, dimensões, dados

Leia mais

Busca em Profundidade e em Largura

Busca em Profundidade e em Largura Busca em Profundidade e em Largura Grafos e Algoritmos Computacionais Prof. Flávio Humberto Cabral Nunes fhcnunes@yahoo.com.br 1 Mais sobre Caminhos TEOREMA: Se um grafo possui exatamente 2 vértices de

Leia mais

Uma visão sobre Fast-Data: Spark, VoltDB e Elasticsearch. Luiz Henrique Zambom Santana

Uma visão sobre Fast-Data: Spark, VoltDB e Elasticsearch. Luiz Henrique Zambom Santana Uma visão sobre Fast-Data: Spark, VoltDB e Elasticsearch Luiz Henrique Zambom Santana Agenda Introdução Processamento: Apache Spark Armazenamento: VoltDB Analytics: Elasticsearch Conclusões 2 Introdução

Leia mais

Persistência BD / drivers

Persistência BD / drivers Instituto Federal de Minas Gerais Campus Ponte Nova Persistência BD / drivers Professor: Saulo Henrique Cabral Silva Persistência Persistir é o processo de armazenamento de dados. A biblioteca de persistência

Leia mais

Procedimentos para configuração de WDS With AP

Procedimentos para configuração de WDS With AP Procedimentos para configuração de WDS With AP No modo WDS with AP, o DWL-2100AP se conecta a várias redes, embora ainda funcionando como um Access Point wireless. WDS (Wireless Distribution System) permite

Leia mais

Agrupamento de dados. Critério 1: grupos são concentrações de dados k-means Critério 2: grupos são conjuntos de elementos próximos entre si espectral

Agrupamento de dados. Critério 1: grupos são concentrações de dados k-means Critério 2: grupos são conjuntos de elementos próximos entre si espectral Agrupamento de dados Critério 1: grupos são concentrações de dados k-means Critério 2: grupos são conjuntos de elementos próximos entre si espectral Dados e grafos Se temos dados x i, i 0... n, criamos

Leia mais

INE 5612 Professor: Frank Siqueira. Leonardo Silva Jean Ercilio Thiago

INE 5612 Professor: Frank Siqueira. Leonardo Silva Jean Ercilio Thiago INE 5612 Professor: Frank Siqueira Alunos: Gustavo de Geus Leonardo Silva Jean Ercilio Thiago DESENVOLVEDORES JAVA EM TODO MUNDO LIDER GAVIN KING JBOSS MANTEVE O SUPORTE História Hibernate foi criado por

Leia mais

CAL ( ) MIEIC/FEUP Grafos: Introdução (Março, 2011)

CAL ( ) MIEIC/FEUP Grafos: Introdução (Março, 2011) 1 Algoritmos em Grafos: Introdução R. Rossetti, A.P. Rocha, A. Pereira, P.B. Silva, T. Fernandes CAL, MIEIC, FEUP Março de 2011 Índice 2 Revisão de conceitos e definições Exemplificar aplicações Representação

Leia mais

Aula 04. Evandro Deliberal

Aula 04. Evandro Deliberal Aula 04 Evandro Deliberal evandro@deljoe.com.br https://www.linkedin.com/in/evandrodeliberal O que é Replicação repetir ou repetir-se por produção ou multiplicação = reproduzir Definição Mecanismo que

Leia mais

A REFERÊNCIA DEFINITIVA EM EDUCAÇÃO FÍSICA NA INTERNET MÍDIA KIT

A REFERÊNCIA DEFINITIVA EM EDUCAÇÃO FÍSICA NA INTERNET MÍDIA KIT A REFERÊNCIA DEFINITIVA EM EDUCAÇÃO FÍSICA NA INTERNET UNIVERSO EDUCAÇÃO FÍSICA UNIVERSO EDUCAÇÃO FÍSICA É UM NOVO PORTAL NA INTERNET. O MAIS COMPLETO DE SUA CATEGORIA FOI PENSADO E DESENVOLVIDO PARA OS

Leia mais

Palavras Chave: NoSQL, Escalabilidade, Banco de dados, web 2.0.

Palavras Chave: NoSQL, Escalabilidade, Banco de dados, web 2.0. 1 ESTUDO DE CASO BANCO DE DADOS NOSQL Davi Pistorello 1 Fábio Giordani 2 Kaie Guex 3 Resumo: Os bancos de dados relacionais são amplamente utilizados como solução de armazenagem em diversos tipos de sistemas,

Leia mais

Capítulo 2. Camada de aplicação

Capítulo 2. Camada de aplicação INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIADO RIO GRANDE DO NORTE IFRN Disciplina: Arquitetura de redes de computadores e Tecnologia de Implementação de Redes Professor: M. Sc. Rodrigo Ronner T.

Leia mais

Resistindo a Ataques de Personificação no Gerenciamento de Chaves Públicas em Redes Ad Hoc Móveis

Resistindo a Ataques de Personificação no Gerenciamento de Chaves Públicas em Redes Ad Hoc Móveis Resistindo a Ataques de Personificação no Gerenciamento de Chaves Públicas em Redes Ad Hoc Móveis Virtual Public-Key Management System Renan Fischer e Silva Eduardo da Silva Luiz Carlos Pessoa Albini 31

Leia mais

Redes de Computadores

Redes de Computadores Prof. Universidade Federal de Mato Grosso do Sul brivaldo@facom.ufms.br 17 de abril de 2017 Sumário 1 Introdução 2 Componentes de Rede Serviços de Rede Protocolo 3 Acesso Residencial O que é uma Rede?

Leia mais

3 0 ENCONTRO DE USUÁRIOS DE BI

3 0 ENCONTRO DE USUÁRIOS DE BI 3 0 ENCONTRO DE USUÁRIOS DE BI Contextualizando Durante o segundo encontro de usuários de BI, o tema Big Data surgiu várias vezes durante as discussões e prometemos que seria assunto de um próximo evento.

Leia mais

Proposta Comercial. Produto: Object Storage

Proposta Comercial. Produto: Object Storage Proposta Comercial Produto: Object Storage Sumário Sobre a Locaweb... 3 Soluções Propostas... 4 Principais benefícios... 5 Features do Object Storage Locaweb... 5 Condições Comerciais... 6 Prazos e demais

Leia mais

Venda mais criando estórias com seus consumidores. com Ricardo Rodrigues da Social Miner

Venda mais criando estórias com seus consumidores. com Ricardo Rodrigues da Social Miner Venda mais criando estórias com seus consumidores com Ricardo Rodrigues da Social Miner Prazer eu sou o Ricardo :) Co-fundador da Social Miner Mestre em Inteligencia Artificial pelo ITA Passado: Data-Scientist

Leia mais

Ego-Net. 7.1 O problema

Ego-Net. 7.1 O problema Capítulo 7 Ego-Net Uma Ego-Rede (do inglês Ego-Network) consiste de um vértice focal (ego) e os vértices para o qual o ego estar diretamente conectado, esses são chamados de alter-egos, mais as conexões,

Leia mais

Coloração total distinta na vizinhança em grafos 4-partidos completos

Coloração total distinta na vizinhança em grafos 4-partidos completos https://eventos.utfpr.edu.br//sicite/sicite2017/index Coloração total distinta na vizinhança em grafos 4-partidos completos RESUMO Matheus Scaketti mts.scaketti@gmail.com Universidade Tecnológica Federal

Leia mais

Matemática discreta e Lógica Matemática

Matemática discreta e Lógica Matemática AULA - Prof. Dr. Hércules A. Oliveira UTFPR - Universidade Tecnológica Federal do Paraná, Ponta Grossa Departamento Acadêmico de Matemática Definição 1 Um Grafo G = (V, E) consiste em V, um conjunto não

Leia mais

Fixe o exemplo de configuração externo dos serviços de telefone

Fixe o exemplo de configuração externo dos serviços de telefone Fixe o exemplo de configuração externo dos serviços de telefone Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Passos de configuração Frequente faça as perguntas (o FAQ) Troubleshooting

Leia mais

BUSINESS INTELLIGENCE E DATA WAREHOUSE. Big Data Conceitos, Técnicas, Ferramentas e Arquitetura. tutorpro.com.br cetax.com.br

BUSINESS INTELLIGENCE E DATA WAREHOUSE. Big Data Conceitos, Técnicas, Ferramentas e Arquitetura. tutorpro.com.br cetax.com.br BUSINESS INTELLIGENCE E DATA WAREHOUSE Big Data Conceitos, Técnicas, Ferramentas e Arquitetura tutorpro.com.br cetax.com.br Quem somos 2 3 Objetivos do Curso de Big Data 4 Alinhamento das expectativas

Leia mais

Teoria da Computação. Clique de um Grafo. Alexandre Renato Rodrigues de Souza 1

Teoria da Computação. Clique de um Grafo. Alexandre Renato Rodrigues de Souza 1 Teoria da Computação Clique de um Grafo Alexandre Renato Rodrigues de Souza 1 O que é um grafo? Definição 1: grafo é uma estruturas utilizada para representar relações entre elementos de um dado conjunto.

Leia mais

Centro de Informática UFPE

Centro de Informática UFPE Centro de Informática UFPE 1 1 2 2 Um grafo G é composto pelo par (V, A). e Modelos V é um conjunto não vazio de vértices ou nós. A é um conjunto de arestas. 3 Um grafo G é composto pelo par (V, A). e

Leia mais

Criticalidade arco-íris dos grafos resultantes de produto cartesiano 4 de outubro de ciclos dee 2017 caminhos1 / 36

Criticalidade arco-íris dos grafos resultantes de produto cartesiano 4 de outubro de ciclos dee 2017 caminhos1 / 36 Criticalidade arco-íris dos grafos resultantes de produto cartesiano de ciclos e caminhos Aleffer Rocha Sheila Morais de Almeida Universidade Tecnológica Federal do Paraná, Câmpus Ponta Grossa 4 de outubro

Leia mais

Informática Parte 5 Prof. Márcio Hunecke

Informática Parte 5 Prof. Márcio Hunecke Escriturário Informática Parte 5 Prof. Márcio Hunecke Informática BANCO DE DADOS NOSQL (CONCEITOS BÁSICOS, BANCOS ORIENTADOS A GRAFOS, COLUNAS, CHAVE/VALOR E DOCUMENTOS) NoSQL (originalmente se referindo

Leia mais

Apresentação WIRELESS MUNDI 02/08/ Maksoud Plaza SP. Entrega de serviços públicos em plataformas móveis.

Apresentação WIRELESS MUNDI 02/08/ Maksoud Plaza SP. Entrega de serviços públicos em plataformas móveis. Apresentação WIRELESS MUNDI 02/08/2016 - Maksoud Plaza SP Entrega de serviços públicos em plataformas móveis. Olá! Me chamo Renzo Colnago, atualmente trabalho no Governo do Estado do Espírito Santo, mais

Leia mais

Programação para Internet

Programação para Internet Universidade Federal de Uberlândia Faculdade de Computação Programação para Internet Módulo 9 Cookies HTTP e Sessões Prof. Dr. Daniel A. Furtado 2 Cookies Um cookie HTTP (ou simplesmente cookie) é um pequeno

Leia mais

Teoria dos Grafos AULA 2

Teoria dos Grafos AULA 2 Teoria dos Grafos Valeriano A. de Oliveira Socorro Rangel Departamento de Matemática Aplicada antunes@ibilce.unesp.br, socorro@ibilce.unesp.br AULA 2 Subgrafos, Operações com Grafos Preparado a partir

Leia mais

MapReduce. Capítulo 2. Renato Gomes Borges Júnior

MapReduce. Capítulo 2. Renato Gomes Borges Júnior MapReduce Capítulo 2 Renato Gomes Borges Júnior Sumário Introdução Exemplo: um conjunto de dados climáticos Analisando os dados Map and Reduce Java MapReduce Fluxo de dados Executando MapReduce distribuído

Leia mais

Hibernate Anotations

Hibernate Anotations Hibernate Anotations Fabio Luiz Oenning da Costa¹, Ricardo Minigucci¹ Universidade Paranaense (Unipar) Paranavaí PR Brasil fabiooenning@hotmail.com ricardominigucci@gmail.com Resumo. Este artigo apresenta

Leia mais

/CASE DE SUCESSO DPASCHOAL IMPLEMENTA VENDA ASSISTIDA COM A FH

/CASE DE SUCESSO DPASCHOAL IMPLEMENTA VENDA ASSISTIDA COM A FH /CASE DE SUCESSO DPASCHOAL IMPLEMENTA VENDA ASSISTIDA COM A FH Quando a DPaschoal percebeu a necessidade de integrar seus canais de venda e [proporcionar uma experiência omnichannel, escolheu a FH! #TechnologyFH

Leia mais

Processamento de Big Data com bancos de dados NoSQL para desenvolvedores Java. Fernando Babadopulos (@babadopulos)

Processamento de Big Data com bancos de dados NoSQL para desenvolvedores Java. Fernando Babadopulos (@babadopulos) Processamento de Big Data com bancos de dados NoSQL para desenvolvedores Java Fernando Babadopulos (@babadopulos) Eu tenho um Big Data? Ok, tenho um Big Data, e agora? Mas como funciona o hadoop? fapa

Leia mais

PROGRAMAÇÃO EM AMBIENTE WEB I

PROGRAMAÇÃO EM AMBIENTE WEB I PROGRAMAÇÃO EM AMBIENTE WEB I PROF. FABIANO TAGUCHI http://fabianotaguchi.wordpress.com fabianotaguchi@gmail.com COOKIES E SESSÃO 1 COOKIES E SESSÃO Se em algum momento for necessário armazenar informações

Leia mais

TRANSFORMAÇÃO DIGITAL NA VIA VAREJO

TRANSFORMAÇÃO DIGITAL NA VIA VAREJO TRANSFORMAÇÃO DIGITAL NA VIA VAREJO FLAVIO DIAS UMA ABORDAGEM PRÁTICA DA TRANSFORMAÇÃO DIGITAL DA VIA VAREJO REDUÇÃO DO CUSTO DE SERVIR COM GANHOS TAMBÉM PARA O CLIENTE OTIMIZAÇÃO DA OPERAÇÃO DO MARKETING

Leia mais

Informática. Redes Sociais. Professor Márcio Hunecke.

Informática. Redes Sociais. Professor Márcio Hunecke. Informática Redes Sociais Professor Márcio Hunecke www.acasadoconcurseiro.com.br Informática REDES SOCIAIS Uma rede social é uma estrutura social composta por pessoas ou organizações, conectadas por um

Leia mais

Projecto Indeco Instruções sobre Base de Dados

Projecto Indeco Instruções sobre Base de Dados A Base de Dados(BD) Indeco foi desenvolvida para reunir referências de empresas produtoras de sistemas / equipamentos energicamente mais eficientes ou produtores de energia limpa, em cada país parceiro

Leia mais

Apache Spark I NTRODUÇÃO À C OMPUTAÇÃO PARALELA E D ISTRIBUÍDA

Apache Spark I NTRODUÇÃO À C OMPUTAÇÃO PARALELA E D ISTRIBUÍDA Apache Spark CARLOS EDUARDO MART INS RELVAS I NTRODUÇÃO À C OMPUTAÇÃO PARALELA E D ISTRIBUÍDA Apache Hadoop Mudou a forma de armazenamento e processamento de dados em um cluster de computadores, trazendo

Leia mais

Marketing Digital. Publicidade e Marketing. Aula 6

Marketing Digital. Publicidade e Marketing. Aula 6 Marketing Digital Publicidade e Marketing Aula 6 hoje no menu rss e google casos de subscribing analytics sucesso hoje no menu rss e google casos de subscribing analytics sucesso como acompanho todo este

Leia mais

DEPARTAMENTO REGIONAL DE SANTA CATARINA DIVISÃO DE EDUCAÇÃO PROFISSIONAL DEP

DEPARTAMENTO REGIONAL DE SANTA CATARINA DIVISÃO DE EDUCAÇÃO PROFISSIONAL DEP DEPARTAMENTO REGIONAL DE SANTA CATARINA DIVISÃO DE EDUCAÇÃO PROFISSIONAL DEP 1. Identificação do Curso Título do Curso: Gestão de E-commerce Tipo de Curso: Aperfeiçoamento Eixo Tecnológico: Gestão e Negócios

Leia mais

Programação para Internet

Programação para Internet Universidade Federal de Uberlândia Faculdade de Computação Programação para Internet Curso de Sistemas de Informação Prof. Dr. Daniel A. Furtado Módulo 9 Cookies HTTP e Sessões Programação para Internet

Leia mais

BANCO DE DADOS PARA WEB

BANCO DE DADOS PARA WEB BANCO DE DADOS PARA WEB PROF. FABIANO TAGUCHI http://fabianotaguchi.wordpress.com fabianotaguchi@gmail.com COOKIES E SESSÃO Se em algum momento for necessário armazenar informações sobre seus usuários

Leia mais

Transferência de Arquivo: Protocolo FTP

Transferência de Arquivo: Protocolo FTP Para iniciar uma sessão FTP (File Transfer Protocol) típica e acessar uma conta, o usuário deve fornecer uma identificação e uma senha; Após a identificação o usuário pode realizar operações de transferência

Leia mais

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

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

Leia mais

GRAFOS Conceitos Básicos (Parte 1)

GRAFOS Conceitos Básicos (Parte 1) ALGORITMOS E ESTRUTURAS DE DADOS II GRAFOS Conceitos Básicos (Parte 1) Gustavo Batista Profa. Elaine Parros Machado de Sousa alterações: Cris-na Dutra de Aguiar Ciferri Material baseado em aulas dos professores:

Leia mais

Spark, Hadoop e Microservices: extraindo informações de milhões de eventos. Abril 2017

Spark, Hadoop e Microservices: extraindo informações de milhões de eventos. Abril 2017 Spark, Hadoop e Microservices: extraindo informações de milhões de eventos Abril 2017 aparra @anderparra Abril 2017 Um pouco sobre o negócio da SoundCloud CREATORS querem um público. O aumento de listeners

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

Big Data Open Source com Hadoop

Big Data Open Source com Hadoop Big Data Open Source com Hadoop Palestrante: Marcio Junior Vieira marcio@ambientelivre.com.br Realização: Marcio Junior Vieira 14 anos de experiência em informática, vivência em desenvolvimento e análise

Leia mais

Lesson 21: Who. Lição 21: Quem

Lesson 21: Who. Lição 21: Quem Lesson 21: Who Lição 21: Quem Reading (Leituras) Who are your friends? (Quem são seus amigos?) Who is your new boss? (Quem é o seu novo chefe?) Who is your English teacher? (Quem é o seu professor de inglês?)

Leia mais

Alura Ensino Online. Rua Vergueiro, 3185, 8º andar, São Paulo, SP

Alura Ensino Online. Rua Vergueiro, 3185, 8º andar, São Paulo, SP Certificamos que o aluno Renan Sampaio Lopes concluiu as carreiras a seguir, totalizando a carga horária estimada em 678 horas no período de 11/07/2014 a 06/07/2017. As carreiras contém os seguintes cursos:

Leia mais

VENDA ASSISTIDA NOS TEMPOS DA NOVA GERAÇÃO DE CONSUMIDORES. Maio/16

VENDA ASSISTIDA NOS TEMPOS DA NOVA GERAÇÃO DE CONSUMIDORES. Maio/16 VENDA ASSISTIDA NOS TEMPOS DA NOVA GERAÇÃO DE CONSUMIDORES Maio/16 Os clientes têm o controle do relacionamento As regras tradicionais de Marketing, Vendas e Serviço estão mudando rapidamente A jornada

Leia mais