Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Duvida sobre o site da Alura após praticar como encontrar os elementos do DOM

Boa tarde!

É um pouco "off-topic" isso hahaha estava fuçando no F12 do Chrome para ver como fizeram a pagina da Alura para entender melhor como o pessoal que trabalha com web faz as coisas e etc.

No site tem alguns valores dinâmicos e fiquei com curiosidade de saber como funciona:

https://i.imgur.com/SjvlHtv.jpg

As avaliações dos cursos são feitas com base na nota dos usuários, então imagino que em algum lugar se tira uma média de todas as notas e depois manda o resultado para o site certo? Existe alguma forma de ver de onde veio essa informação apenas olhando o código da página?

<div class="course-header-summary__info__wrapper">
           <p class="course-header-summary__text">Avaliação</p>
           <p class="course-header-summary__title" aria-label="Avaliação: 8.9">8.9</p>
</div>

Tentei procurar algo que desse uma dica de onde vem a informação mas não consegui encontrar aqui, ele puxa esse tipo de coisa de um banco de dados certo?

Varias informações dinâmicas que tem no site vejo mudar o tempo todo (por exemplo o numero de posts dos usuários, xp e etc) mas quando vejo o código da pagina tem só um valor fixo "pronto" sendo que eles estão sim mudando o tempo todo.

É possível rastrear de onde vem isso ou detectar facilmente que tipo de coisa numa pagina é na verdade uma informação dinâmica que esta sendo alterada o tempo todo?

Desculpa a viajada hahaha

1 resposta
solução!

Fala ai Jillsea, tudo bem? Vamos lá:

As avaliações dos cursos são feitas com base na nota dos usuários, então imagino que em algum lugar se tira uma média de todas as notas e depois manda o resultado para o site certo? Existe alguma forma de ver de onde veio essa informação apenas olhando o código da página?

Não tem como, isso porque o site é renderizado no servidor e lá é feita essa médica e cálculos.

Tentei procurar algo que desse uma dica de onde vem a informação mas não consegui encontrar aqui, ele puxa esse tipo de coisa de um banco de dados certo?

Exatamente, o servidor (back-end) que busca essas informações, faz os cálculos, monta o HTML e devolve tudo pronto para o navegador renderizar na página.

Espero ter ajudado.