Desafio De JavaScript e DOM Gratuito Da Alura: A Alma Do Front End

Desafio De JavaScript e DOM Gratuito Da Alura: A Alma Do Front End. Não perca a chance de se inscrever no evento gratuito e desenvolva!

Evento JavaScript e DOM Alura
Evento JavaScript e DOM Alura

Prepare-se para uma experiência imersiva nos 7 Days de JavaScript e DOM, onde você irá praticar a verdadeira essência do Front-end. Durante este evento, seu desafio será consumir a API de filmes do The Movie Database utilizando apenas JavaScript puro, sem recorrer a frameworks ou bibliotecas externas.

Você terá a oportunidade de explorar profundamente o conceito de manipulação do DOM e o dinamismo das páginas.

Ao final do curso, sua aplicação será disponibilizada publicamente na internet, permitindo que qualquer pessoa a acesse através do link. Não perca essa chance de aprimorar suas habilidades em um evento gratuito promovido pela Alura!

7 Days de JavaScript e DOM

Durante os 7 Days de JavaScript e DOM, você vai praticar a essência do Front-end. Você pode se inscrever no dia que preferir e em quantas tecnologias quiser.

Imagem da página do evento

A partir do momento da sua inscrição, você receberá um e-mail por dia durante 7 dias com dicas do que praticar.

Objetivo do Evento

Seu objetivo será consumir a API de filmes do “The Movie Database” com JavaScript puro, ou seja, sem nenhum framework ou biblioteca externa. Você vai trabalhar bastante com o conceito de manipulação do DOM e dinamismo da página.

Publicação da Aplicação

Ao final, a sua aplicação será disponibilizada de forma pública na internet, permitindo que qualquer pessoa com o endereço da mesma consiga utilizá-la. Este é um evento gratuito da Alura, que oferece 7 desafios em 7 dias.

Prática e Aprendizado

Coloque em prática seus estudos, desenvolva seu portfólio e GitHub com a orientação de profissionais do mercado. Confira o cronograma:

  • Dia 1: Já no primeiro dia, você irá colocar em prática seus conhecimentos de HTML e CSS, replicando um layout do Figma com dados estáticos, como imagem, título, classificação, descrição, etc.
  • Dia 2: No segundo dia, você vai trabalhar bastante com manipulação do DOM. Sua meta será criar os filmes não mais estaticamente, mas sim dinamicamente, usando o JavaScript.
  • Dia 3: Esse é um dos dias mais importantes! Você irá finalmente consumir consumir a lista de filmes mais populares no momento, segundo a API do The Movie DataBase. Para isso, terá que trabalhar com JavaScript assíncrono e também tratar dados em formato JSON.
  • Dia 4: O seu desafio nesse dia terá muito trabalho com o DOM e a API novamente. Você irá trabalhar com a barra de pesquisa para buscar filmes específicos através da API.
  • Dia 5: Nesse dia, o desafio será implementar a lógica de favoritar/desfavoritar um filme e salvar esses dados no Local Storage, para que os dados continuem lá mesmo se você atualizar ou fechar o navegador.
  • Dia 6: Chegando quase no final, novamente com foco em DOM e no Local Storage, você irá implementar a funcionalidade de mostrar apenas os filmes favoritos quando o checkbox correspondente estiver marcado.
  • Dia 7: No sétimo e último dia do desafio, você terá a possibilidade de refatorar o seu código de maneira a torná-lo melhor. Além disso, também poderá tornar a sua aplicação disponível de forma pública na internet, hospedando-a na nuvem, para que outras pessoas possam acessá-la e ela se torne acessível como um portfólio.

Quem vai te desafiar?

Quem vai te desafiar é Giovanna Moeller, desenvolvedora Web e iOS que adora compartilhar conteúdo no Instagram e YouTube (Girl Coding) para ajudar outras pessoas.

Público-Alvo

O evento é voltado para quem tem interesse em tecnologia e programação e quer aprender como praticar as habilidades exigidas pelo mercado de trabalho.

JavaScript

JavaScript é uma das linguagens de programação mais populares e essenciais no desenvolvimento web.

Criada em 1995 por Brendan Eich, a linguagem rapidamente se tornou uma ferramenta fundamental para a criação de páginas dinâmicas e interativas.

O Que é JavaScript?

JavaScript é uma linguagem de programação interpretada, que permite adicionar comportamento dinâmico a sites.

Ao contrário do HTML e CSS, que são usados para estruturar e estilizar páginas web, o JavaScript permite que os desenvolvedores implementem funcionalidades complexas, como animações, validações de formulários e atualizações de conteúdo em tempo real.

Como Funciona?

JavaScript é executado no lado do cliente, ou seja, diretamente no navegador do usuário. Isso significa que, após o carregamento da página, o JavaScript pode interagir com os elementos HTML e CSS, manipulando-os sem a necessidade de recarregar a página.

Essa capacidade de manipulação é frequentemente referida como DOM (Document Object Model).

Principais Recursos

Um dos principais recursos do JavaScript é a sua capacidade de trabalhar com eventos, como cliques de mouse ou pressionamento de teclas.

A linguagem suporta a criação de funções, objetos e arrays, permitindo que os desenvolvedores organizem e reutilizem seu código de maneira eficiente.

A Evolução do JavaScript

Desde sua criação, JavaScript passou por diversas atualizações e melhorias. A introdução do ECMAScript, um padrão para a linguagem, trouxe novas funcionalidades e recursos que tornaram o desenvolvimento mais fácil e poderoso.

Versões mais recentes, como ES6, introduziram recursos como arrow functions, classes e módulos, que modernizaram a forma como os desenvolvedores escrevem código.

Frameworks e Bibliotecas

Com o crescimento da popularidade do JavaScript, surgiram várias bibliotecas e frameworks que facilitam o desenvolvimento.

Ferramentas como React, Vue.js e Angular oferecem estruturas robustas para a construção de aplicações web complexas, permitindo que os desenvolvedores criem interfaces de usuário ricas e responsivas.

Alura

A Alura é uma plataforma de educação online que se destaca no cenário brasileiro ao oferecer uma ampla variedade de cursos voltados para tecnologia e desenvolvimento profissional.

Com um acervo diversificado, a Alura permite que os alunos aprendam sobre programação, design, marketing digital, e muitos outros tópicos essenciais para o mercado de trabalho atual.

Metodologia de Ensino e Certificação

Um dos grandes diferenciais da Alura é sua metodologia de ensino, que combina teoria e prática de forma eficaz.

As aulas são compostas por videoaulas, exercícios práticos e projetos reais, proporcionando aos alunos a oportunidade de aplicar o que aprenderam em situações do dia a dia.

Atualização e Comunidade

A Alura também se compromete a manter seus cursos atualizados com as últimas tendências do setor, garantindo que os alunos tenham acesso a conteúdos relevantes e atuais.

A plataforma conta com uma comunidade ativa, onde os alunos podem interagir, compartilhar experiências e tirar dúvidas, criando um ambiente colaborativo que enriquece ainda mais o aprendizado.

As inscrições para o 7 Days de JavaScript e DOM devem ser realizadas no site da Alura.

Compartilhe essa chance de colocar teoria em prática e inspire outros!

Gostou do conteúdo sobre o evento gratuito de JavaScript e DOM? Então compartilhe com a galera!

Todas as informações apresentadas na página do Guia de TI são de domínio público, da forma que o Guia de TI não se responsabiliza pelos conteúdos e cursos aplicados. As informações e cursos são replicados de maneira não onerosa e sem responsabilidades ao Guia de TI

Neste site, o Guia de TI figura apenas como um replicador dos conteúdos, estes disponibilizados na rede mundial de computadores 'internet', sem quaisquer transgressões à Leis n° 12 965/2014 – Lei do Marco Civil da Internet, e sem quaisquer responsabilidades sobre coletas e tratamentos de dados que vierem a ser solicitados nos cursos replicados, conforme Lei nº 13.709/2018 – Lei Geral de Proteção de Dados.

Olá! Eu sou uma redatora graduada em Nutrição, que sempre teve um interesse especial pelo mundo da escrita e da tecnologia. Sou uma Geek de carteirinha e adoro explorar as novidades do mundo digital. Atualmente, estou me dedicando ao Guia de TI, onde falo sobre plataformas e programas gratuitos que envolvem tecnologia e inclusão. Estou animada para compartilhar minhas descobertas com vocês e ajudá-los a aproveitar ao máximo as ferramentas digitais disponíveis!
Sair da versão mobile