Skip to content

Commit

Permalink
Entregas Lab (#265)
Browse files Browse the repository at this point in the history
* Update README.md

* feat (lab 02/2022): lab instructions and template

* Lab1

* Lab2

Co-authored-by: Marcos Mota <marcosfmmota@gmail.com>
Co-authored-by: André Santanchè <santanche@gmail.com>
  • Loading branch information
3 people authored Aug 13, 2022
1 parent 317c895 commit 1152a27
Show file tree
Hide file tree
Showing 8 changed files with 155 additions and 0 deletions.
100 changes: 100 additions & 0 deletions labs/2022/01-architectures/solucoes/igorsantosp/lab01/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
# Aluno
* João Igor dos Santos Pereira

## Tarefa 1 - Web Components e Tópicos

> Escreva aqui o código da sua composição de componentes Web, como mostra o exemplo a seguir:
~~~html
<dcc-button label="Mundo Política"
 topic="noticia/mundo/politica"
 message="G20">
</dcc-button>
<dcc-button label="Brasil Política"
 topic="noticia/brasil/politica"
 message="Eleicoes">
</dcc-button>
<dcc-button label="Brasil Dinos"
 topic="noticia/brasil/dinos"
 message="Grawr">
</dcc-button>
<dcc-button label="Bahia Dinos"
 topic="noticia/bahia/dinos"
 message="grauw">
</dcc-button>

<p>
<dcc-lively-talk character="https://harena-lab.github.io/harena-docs/dccs/tutorial/images/doctor.png" speech="Eu ouvi sobre " subscribe="#/politica:speech"></dcc-lively-talk>
<dcc-lively-talk character="https://harena-lab.github.io/harena-docs/dccs/tutorial/images/nurse.png" speech="Eu ouvi sobre " subscribe="#/brasil/#:speech"></dcc-lively-talk>
<dcc-lively-talk character="https://static.wikia.nocookie.net/the-dinosaurs-tv-series/images/7/76/Howardhandupme.jpg" speech="Eu ouvi sobre " subscribe="noticia/#:speech"></dcc-lively-talk>

~~~


![Composition Screenshot](images/Atividade1.png)

## Tarefa 2 - Web Components e RSS
~~~html
<dcc-rss source="https://www.wired.com/category/science/feed" subscribe="next/rss/science:next" topic="rss/science">
</dcc-rss>

<dcc-aggregator topic="aggregate/science" quantity="2" subscribe="rss/science">
</dcc-aggregator>

<dcc-button label="Ciências Próxima" topic="next/rss/science">
</dcc-button>

<dcc-rss source="https://www.wired.com/category/design/feed" subscribe="next/rss/design:next" topic="rss/design">
</dcc-rss>

<dcc-aggregator topic="aggregate/design" quantity="10" subscribe="rss/design">
</dcc-aggregator>

<dcc-button label="Design Próxima" topic="next/rss/design">
</dcc-button>

<dcc-lively-talk character="https://harena-lab.github.io/harena-docs/dccs/tutorial/images/doctor.png" speech="Eu ouvi sobre " subscribe="aggregate/science:speech"></dcc-lively-talk>
<dcc-lively-talk character="https://harena-lab.github.io/harena-docs/dccs/tutorial/images/nurse.png" speech="Eu ouvi sobre " subscribe="rss/science:speech"></dcc-lively-talk>
<dcc-lively-talk character="https://static.wikia.nocookie.net/the-dinosaurs-tv-series/images/7/76/Howardhandupme.jpg" speech="Eu ouvi sobre " subscribe="rss/design:speech"></dcc-lively-talk>
~~~

![Composition Screenshot](images/Atividade2.png)

## Tarefa 3 - Painéis de Mensagens com Timer

<dcc-rss source="https://www.wired.com/category/science/feed" subscribe="next/rss/science:next" topic="rss/science">
</dcc-rss>

<dcc-rss source="https://www.wired.com/category/design/feed" subscribe="next/rss/design:next" topic="rss/design">
</dcc-rss>

<dcc-aggregator topic="aggregate/noticias" quantity="3" subscribe="rss/#">
</dcc-aggregator>

<dcc-lively-talk character="https://harena-lab.github.io/harena-docs/dccs/tutorial/images/doctor.png" subscribe="rss/science:speech">
</dcc-lively-talk>
<p><br></p>
<dcc-lively-talk character="https://harena-lab.github.io/harena-docs/dccs/tutorial/images/nurse.png" subscribe="rss/design:speech">
</dcc-lively-talk>
<p><br></p>
<dcc-lively-talk subscribe="aggregate/noticias:speech">
</dcc-lively-talk>

<dcc-timer interval="1000" topic="next/rss/science" subscribe="start/feed:start">
</dcc-timer>

<dcc-timer interval="2000" topic="next/rss/design" subscribe="start/feed:start">
</dcc-timer>

<dcc-timer interval="2000" topic="next/rss/#" subscribe="start/feed:start">
</dcc-timer>
<p><br></p>
<dcc-button label="Inicia" topic="start/feed">
</dcc-button>

![Composition Screenshot](images/Atividade3.png)

## Tarefa 4 - Web Components Dataflow
![Composition Screenshot](images/Atividade4.png)

> Entendo que o primeiro componente represente o dataser ou entrada de dados, a mensagem que ele enviará corresponde a própria informação que ele representa, nesse caso todos os dados de zumbi, escolhi representar a mensagem como uma unica linha da tabela e pensar o dataser como algo dinamico assim como os componentes e mensagens, essa mensagem entre o primeiro e segundo componente teria todos os dados de um zumbi, considerando que a mensagem estou tomando como apenas uma linha, chegaria no segundo componente e seria filtrada, passando ou não para a próxima etapa de acordo com o atributo selecionado neste componente, na mesma lógica seguiriamos para a projeção e plot, sendo sempre uma linha de tabela, passando ou não pelo bloco de acordo com suas configuração e mudando sua quantidade de atributos também.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
55 changes: 55 additions & 0 deletions labs/2022/02-design/solucoes/igorsantosp/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# Aluno
* João Igor dos Santos Pereira

## Tarefa 1 - Dados para Treinamento e Recomendação

### Treinamento

* Comprador
* Id
* Nome
* Historico de Compras
* Gênero
* Histórico de Produtos Abertos
* Histórico de Pesquisa
* Cep

* Vendedor
* id
* Produtos vendidos
* Avaliação dos usuários
* Tempo médio de despacho de item
* Cep

* Produto
* id
* Nome
* Categoria
* Vendedor
* Avaliação
* Taxa de Devolução
* Taxa de entrega dentro do prazo
* Quantidade de vendas
* Estado


### Recomendação
* Pagina de Produtos recomendados
* Produtos
* Quantidade Total de páginas
* Pagina Atual
* Produtos por página
* Vendedores
* Cliente


## Tarefa 2 - Breve descrição de Composições Dinâmica e Estática

### Composição Dinâmica
> Como composição dinamica penso em todas as entradas do treinamento, com a utilização de um módulo que trate e agrege essas entradas é possível faze-las tão dinamicas quanto possível
### Composição Estática
> Como composição estática, penso nos módulos de agregação/tratamento, de treinamento e o de recomendação.
## Tarefa 3 - Composição para Treinamento e Recomendação

![Diagrama Eventos](images/recomendation-composition.png)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 1152a27

Please sign in to comment.