
Diego Carlos
Desenvolvedor Front-end apaixonado por ensinar tecnologia e se divertir com jogos.
Você será desafiado por:
Inscreva-se no 7 Days of Code de Angular
Durante os 7 Days de Angular, você vai praticar algo que além de importantíssimo, será muito divertido. Você irá criar uma aplicação que consumirá os dados da API do Star Wars. Você será capaz de realizar pesquisas pelo nome de um personagem ou pelo modelo de um veículo e, no caso da aplicação, você criará uma página para pesquisar os filmes e outra para listar as naves. Você irá trabalhar com muitos conceitos que colocarão à prova os seus conhecimentos de Angular.

Desenvolvedor Front-end apaixonado por ensinar tecnologia e se divertir com jogos.
Às vezes, são as pessoas que ninguém imaginaria que fazem as coisas que ninguém pode imaginar. - Alan Turing
Já no primeiro dia, você vai contruir o projeto base da sua aplicação Angular e criar os componentes das páginas de Home, Filmes e Nave, aplicando o esquema de rotas para redirecionar para cada um desses componentes.
Nesse dia, você irá trabalhar na construção de uma lista para exibir os filmes da franquia Star Wars, mas ainda de forma estática, sem usar a API. Você irá capturar as informações de um arquivo JSON estático e exibi-los na tela.
Chegou a hora de brincar com a API! Hoje, você irá substituindo a busca por dados estáticos em um arquivo JSON por uma requisição real à API. Para resolver esse desafio, você terá que lidar com Serviços e Interfaces.
No desafio de hoje, você irá criar um formulário usando FormsModule, onde realizará a busca pelo título de um filme e sua posterior exibição na tela.
Nesse dia, o seu objetivo será exibir as naves estelares buscadas na API de Star Wars. Seus conhecimentos sobre HttpClient, com Services e Injeção de Dependências serão colocados em prática novamente.
Hoje, o desafio irá bricar com paginação. Os dados retornados da API são limitados por páginas, e para lidar com essa limitação e exibir mais dados, você lidará com o Paginator do Material Design.
No sétimo e último dia do desafio, você terá que exibir mais informações sobre um item da tabela, usando Event Binding e a diretiva NgFor. Por meio do evento de clique em uma linha da tabela, você irá capturar as informações dessa nave e armazenar os dados. Você irá fechar com chave de ouro!
Depois de fazer a sua inscrição, você receberá um e-mail por dia com o contexto, a tarefa e os links de material extra sobre o assunto daquele dia. Recomendamos que você reserve pelo menos 1 (uma) hora para ver todo o material e completar o exercício.
Não. A iniciativa do 7 Days Of Code é aberta para qualquer pessoa que queira participar.
O Alura Challenge propõe um aprendizado baseado no Challenge Based Learning, que a Apple ajudou a criar e é definido em 3 pilares: engajar, investigar e agir. Os Challenges só estão disponíveis para alunos e alunas da Alura e têm uma duração de 4 semanas. Durante as 4 semanas do Challenge, temos eventos como live coding e plantão de dúvidas, que não teremos para o 7 Days Of Code.
A Imersão da Alura é um conteúdo extenso em vídeos. Disponibilizamos aproximadamente 1h de vídeo todos os dias para quem se inscreveu na Imersão. Além disso, a imersão tem um servidor do Discord para as pessoas tirarem dúvidas e conversarem sobre seus projetos. Já o 7 Days Of Code não possui conteúdo em vídeo e nem canal do Discord específico para quem se inscreveu. É um desafio seu de aprendizado e prática.
Para quem tem interesse em tecnologia e programação, e quer saber como praticar as habilidades pedidas pelo mercado de trabalho.
Você pode se inscrever no dia que preferir e em quantas tecnologias quiser. A partir do momento da sua inscrição, você receberá um e-mail por dia durante 7 dias com dicas do que praticar.
Não, essa é uma iniciativa aberta para todo mundo que garante o recebimento dos desafios pelo período proposto (7 dias). Se você tiver acesso à plataforma, terá mais material de estudos à sua disposição.
Isso depende da tecnologia que você escolher praticar. O mínimo que você precisa é uma conta de e-mail para receber o material a partir do momento da sua inscrição.
Melhor que certificado: ao final dos 7 dias, você terá criado alguns projetos, podendo incluí-los no seu portfólio e demonstrar suas habilidades. Compartilhe seus resultados no Instagram, Twitter e LinkedIn!
Se tiver dúvidas, acione a comunidade de desenvolvedores através do seu GitHub e das suas redes sociais e compartilhe o que está fazendo com outras pessoas, para que vocês possam trocar conhecimento.