- Criar componentes de classe em React;
- Utilizar JSX no React;
- Utilizar o método
render()
para renderizar seus componentes; - Fazer uso de
props
corretamente; - Fazer uso de
PropTypes
para tipagem;
- Criar componentes de classe em React;
- Utilizar JSX no React;
- Utilizar o método
render()
para renderizar seus componentes; - Fazer uso de
props
corretamente; - Fazer uso de
PropTypes
para tipagem;
Neste projeto você irá criar o TrybeTunes, uma aplicação capaz de reproduzir músicas das mais variadas bandas e artistas, criar uma lista de músicas favoritas e editar o perfil da pessoa usuária logada. Para isso, disponibilizamos este protótipo do Figma para lhe ajudar!
- Fazer login;
- Pesquisar por uma banda ou artista;
- Listar os álbuns disponíveis dessa banda ou artista;
- Nesse projeto você escreverá testes para uma aplicação React que já está criada e configurada, utilizando Jest e a biblioteca React Testing Library. Você não precisará realizar nenhuma configuração adicional.
- A aplicação contém uma implementação completa de todos os requisitos da Pokédex. Seu trabalho será, para cada requisito listado, escrever testes que garantam sua corretude. Cuidado com testes falsos positivos. Falsos positivos serão desconsiderados na avaliação.
Neste projeto, você desenvolverá um site de previsão do tempo!
Para isso, vai consumir dados diretamente de uma API. 🤩
Nesse projeto, o layout já está pronto, no entanto, se quiser deixar seu projeto com sua cara, você poderá usar o Figma para criar um layout personalizado com base no protótipo que preparamos para você.
Siga estes passos para criar um novo projeto com Typescript e React utilizando Vite.
- Criar o projeto
Neste projeto, você vai desenvolver um gerenciador de senhas. Ao utilizar essa aplicação, uma pessoa usuária deverá ser capaz de:
-
Cadastrar senhas para serviços que ela utiliza na internet.
-
Visualizar as próprias senhas cadastradas e as informações do serviço utilizado.
- Vocês receberão o desafio para a criação da página. O desafio tem um baixo nível de direcionamento, o que é bem comum em processos seletivos e no mercado de trabalho. Ou seja, essa é uma excelente chance de colocar em prática as suas habilidades e se preparar para desafios técnicos!
- Vocês terão 10 dias para completar o desafio. Como o nosso objetivo é preparar vocês para o mercado, não ofereceremos suporte do time de instrução. Portanto, usem e abusem do StackOverflow, Google e Chat GPT!
- Após a finalização do prazo, cada projeto será avaliado individualmente de forma assíncrona. Vocês terão acesso a todos os feedbacks do nosso time técnico: desde avaliação funcional a sugestões de clean code.