badge Crie um Gerenciador de Esferas do Dragon BallZ Usando ReactJS, Jest, React Testing Library e Cypress
PROJETOS

Crie um Gerenciador de Esferas do Dragon BallZ Usando ReactJS, Jest, React Testing Library e Cypress

Neste Labs você irá construir uma aplicação para gerenciar as esferas do dragão e validar se podemos invocar o Shenlong. Entretanto é preciso garantir a qualidade do software e que ele não tenha falhas. A aplicação será em React e usaremos o react testing library, jest e Cypress, que são ferramentas de testes essenciais para resolver esse problema, garanto que depois de conhecê-las não irá conseguir ficar sem!

AvançadoFront-End
React image
React
Inicie o desafio

Preencha seus dados

Ao clicar em "começar agora", declaro que aceito as Políticas de Privacidade e os Termos de Uso da DIO.

O que você vai desenvolver </>

Objetivo: O objetivo deste projeto é criar um gerenciador de esferas do Dragon BallZ usando ReactJS, Jest, React Testing Library e Cypress. A aplicação permitirá ao usuário gerenciar as esferas do dragão e validar se é possível invocar o Shenlong.

Descrição: Neste Labs, os participantes irão construir uma aplicação utilizando a tecnologia React para gerenciar as esferas do dragão do anime Dragon BallZ. Através dessa aplicação, será possível adicionar, editar e excluir as esferas, além de validar se é possível invocar o Shenlong ao reunir todas elas.

Para garantir a qualidade do software e evitar falhas, serão utilizadas as ferramentas de teste Jest, React Testing Library e Cypress. O Jest é um framework de teste de JavaScript que permite verificar se a lógica da aplicação está correta. A React Testing Library é uma biblioteca que fornece uma forma fácil de testar os componentes React, verificando se eles estão renderizando corretamente e se respondem às interações do usuário. O Cypress é uma ferramenta de teste de ponta a ponta que garante que a aplicação está funcionando corretamente, testando-a como um usuário real interagindo com a interface.

Requisitos técnicos:
- A aplicação deve ser desenvolvida utilizando a tecnologia ReactJS.
- Deve ser possível adicionar, editar e excluir esferas do dragão.
- Deve ser possível validar se é possível invocar o Shenlong ao reunir todas as esferas.
- Os testes devem ser desenvolvidos utilizando o Jest, a React Testing Library e o Cypress.
- Os testes devem abranger todas as funcionalidades da aplicação.
- O código deve ser versionado utilizando um sistema de controle de versão, como o Git.

Após a conclusão deste projeto, espera-se que os participantes tenham adquirido conhecimento e familiaridade com as tecnologias ReactJS, Jest, React Testing Library e Cypress, além de terem praticado o desenvolvimento de uma aplicação utilizando essas ferramentas de teste.

image
image EDUCAÇÃOimage EMPREGABILIDADEimage COMUNIDADE
image

Torne-se a opção Nº 1 dos recrutadores e conquiste as melhores vagas do mercado tech

De R$ 718,80 por
R$17
,90 /mês
no plano anual
COMECE AGORA

Com o o DIO PRO você irá:

  • image fy section

    Acesso ilimitado a todos os bootcamps

    E mais de 40 formações profissionais do zero ao avançado para você dominar as tecnologias nas carreiras front-end, back-end, data & analytics, mobile, cloud & DevOps e se preparar para trabalhar em grandes projetos nas empresas mais inovadoras do mundo

  • image fy section

    Mais de 180 projetos práticos para ganhar experiência

    Libere acesso ilimitado a uma área com mais de 180 projetos e 650 cursos para você aprender, comprovar experiência prática e ter um portfólio de destaque no mercado

  • image fy section

    Fazer parte das maiores e mais inovadoras empresas do mundo

    Certifique suas habilidades, ganhe experiência, suba no ranking de talentos e fique em destaque para recrutadores de empresas como iFood, Santander, Carrefour e outras dezenas que contratam profissionais na DIO.

    image

Sobre a DIO

ACADEMIA PME EDUCACAO E CONSULTORIA EM NEGOCIOS LTDA.
CNPJ: 26.965.884/0001-02

A DIO é a maior comunidade de aprendizado contínuo em tecnologia da América Latina, que conecta os melhores talentos com as empresas mais inovadoras do mundo.

Um ecossistema educacional completo para aprendizagem em desenvolvimento de software, engenharia de dados, qualidade de software e computação em nuvem.