Matheus Castiglioni
Apaixonado pelo mundo dos códigos e um eterno estudante, gosto de aprender e saber um pouco de tudo, aquela curiosidade de saber como tudo funciona.
Você será desafiado por:
Matheus Castiglioni
Inscreva-se no 7 Days of Code
de Lógica de programação
aprender?
Durante os 7 Days de JavaScript e DOM, você vai praticar a essência do Front-end. Você vai usar todo o seu conhecimento de JavaScript para desenvolver um formulário que aplique o CRUD completo, com funcionalidade de validação, e também uma tabela com informações das submissões do formulário, ambos implementados de forma dinâmica. A sua aplicação irá implementar um CRUD completo e será também disponibilizada de forma pública na internet, para que qualquer pessoa com o endereço da mesma consiga utilizá-la.
Apaixonado pelo mundo dos códigos e um eterno estudante, gosto de aprender e saber um pouco de tudo, aquela curiosidade de saber como tudo funciona.
Seja uma referência de qualidade. As pessoas não estão acostumadas a ambientes onde a excelência é esperada. - Steve Jobs
os desafios?
Já no primeiro dia, você irá preparar a estrutura base da sua aplicação, criando um formulário básico, vinculando seu evento de submissão a uma função no JavaScript e percorrendo a árvore do DOM para capturar os elementos inseridos e imprimi-los.
Aqui você fará seu formulário obeceder algumas regras de negócios, criando um conjunto mínimo de validações para os dados inseridos.
Nesse dia você irá pegar os dados informados nos campos do seu formulário, criar um objeto representando uma pessoa, persistir esses dados localmente e montar uma tabela para exibi-los.
O seu desafio nesse dia será adicionar uma funcionalidade de edição que torne possível alterar os dados das pessoas, para realizar possíveis mudanças ou correções.
Nesse dia, o seu desafio será criar uma funcionalidade de remoção, com a qual você possa remover uma determinada pessoa da sua persistência física e da tabela de exibição.
Chegando quase no final, você desenvolverá a seção de 'Depoimentos', que envolverá conhecimentos de mudança de cor de background, tamanho de fontes e alinhamento de texto e de imagens.
No sétimo e último dia do desafio, você irá tornar a sua aplicação disponível de forma pública na internet. A sua tarefa será hospedar a sua página na nuvem, para que outras pessoas possam acessá-la e ela se torne acessível como um portfólio. 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.