DayaneAlmeida / imersaodev-aluraflix

Projeto construído durante a 4º aula da Imersão Dev proporcionado pela Alura.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

imersaodev-aluraflix

Projeto construído durante a 4º aula da Imersão Dev proporcionado pela Alura.

---------->AULA 04 IMERSÃO DEV---------(texto da Imersão Dev do Alura) ALURAFLIX PARTICIPE E VÁ MAIS FUNDO Hoje temos uma live no youtube! Ative o lembrete.

No nosso dia-a-dia é normal trabalharmos com quantidades grandes de dados. Imaginem uma lista de nomes de estudantes em uma escola, ou de todos os filmes do gênero "terror" em uma plataforma. Não é prático criarmos uma variável para cada informação, então utilizamos muitas estruturas de dados para fazer isso.

Link do projeto base:

https://codepen.io/imersao-dev/pen/XWpWrYm

Nesta aula vamos ver a primeira delas, array, um tipo de lista de elementos, assim como algumas ferramentas para alterarmos e trabalharmos com estas listas. Depois de criarmos uma lista, vamos exibir os pôsters de todos os nossos filmes preferidos na tela do navegador. Durante esta aula, usaremos o código abaixo:

function listarFilmesNaTela(filme) { var listaFilmes = document.querySelector('#listaFilmes') var elementoFilme = "" listaFilmes.innerHTML = listaFilmes.innerHTML + elementoFilme }

Conteúdo detalhado dessa aula Criar uma primeira array de filmes usando a sintaxe []; Utilizar o método filmes.push("Nome Do Filme") para inserir um novo elemento na lista (ou seja, um novo filme na array); Descobrir a quantidade de elementos em uma array com o método array.length; Selecionar elementos de uma array utilizando a sintaxe array[número], lembrando sempre que o primeiro índice começa com zero, ou seja, array[0] para o primeiro elemento; Utilizar a instrução for para iterar, ou seja, percorrer todos os elementos de uma array; Criar uma array com imagens de pôsters de alguns filmes que gostamos; Montar a lógica do programa que vai iterar esta array de filmes e exibir cada um deles na tela, integrando o for do JavaScript com a tag do HTML.

Desafios dessa aula! Criar uma array adicional com o nome dos filmes e trabalhar com as duas ao mesmo tempo, unindo imagens e textos através dos índices; Exibir um prompt() com uma lista de filmes e exibir na tela somente o filme escolhido pelo usuário através do prompt; Continuando o desafio acima, como fazer com que um filme só seja exibido uma vez?

Links importantes para você acompanhar a aula Codepen com o código inicial https://codepen.io/imersao-dev/pen/XWpWrYm IMDb para pesquisar as imagens dos filmes https://www.imdb.com/

Links citados nessa aula Documentação da MDN sobre arrays https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Array

Como compartilhar seu CodePen: Clique na opção Settings no canto superior direito; Selecione a opção Pen Details (Detalhes); No campo Pen Title você pode dar o nome do seu projeto; No campo Pen Description, você pode dar detalhes sobre o projeto (o que ele faz, qual objetivo do projeto); Para compartilhar seu projeto, no campo Tags, você pode adicionar #imersaodev,#alura Agora só salvar seu projeto e compartilhar o link marcando a Alura nas redes sociais!

About

Projeto construído durante a 4º aula da Imersão Dev proporcionado pela Alura.


Languages

Language:HTML 53.3%Language:CSS 46.7%