Natália F. Dev
Desenvolvedora Front-end que começou dando aulas de computação para crianças. Apaixonada por aprender e sempre criando e compartilhando conteúdo de tecnologia no Youtube e LinkedIn, com foco maior em CSS.
Você será desafiado por:
Natália F. Dev
Inscreva-se no 7 Days of Code
de Lógica de programação
aprender?
Durante os 7 Days de Responsividade, você vai praticar algo importantíssimo: desenvolvimento de páginas e aplicações com layouts responsivos. Você vai usar todo o seu conhecimento de HTML e CSS para desenvolver uma página real a partir de um layout no Figma, algo que você certamente terá que fazer no seu dia-a-dia no mercado. Você usará conceitos básicos como Mobile First, media queries, unidades relativas e medidas responsivas em CSS, além de conceitos mais avançados, coisas que qualquer pessoa entrando na área de Front-end precisa conhecer.
Desenvolvedora Front-end que começou dando aulas de computação para crianças. Apaixonada por aprender e sempre criando e compartilhando conteúdo de tecnologia no Youtube e LinkedIn, com foco maior em CSS.
Eu amo trabalhar em problemas na interseção de diferentes domínios, pois isso me permite aprender sobre novas áreas que eu não conhecia antes. - Katie Bouman
os desafios?
Já no primeiro dia, você vai ser apresentado com o layout de uma página no Figma, analisá-lo e usá-lo para criar o cabeçalho da sua aplicação, usando o conceito de Mobile First.
Aqui, você continuará o desenvolvimento a partir do que você fez no primeiro dia, e implementará o rodapé e o botão flutuante da aplicação. Além disso, você terá um Desafio Extra mais complexo, caso queira resolvê-lo.
Nesse dia o foco vai ser em CSS. Na aplicação que você desenvolveu até agora, o tamanho das fontes e outros elementos provavelmente está fixo para qualquer dispositivo, o que pode causar problemas em telas maiores. A sua tarefa será começar a ajustar a aplicação para usar unidades de medida relativas.
Chegou a hora de usar media queries! A sua tarefa nesse dia será reorganizar a lista de consultas da aplicação para que a mesma seja exibida em uma, duas ou três colunas, dependendo do tamanho da tela do usuário.
Nesse dia você irá alterar o CSS, a fim de transformar os itens que estavam no rodapé da versão Mobile em um formato de 'menu lateral' sempre que o site for acessado em dispositivos com telas maiores.
Continuando as adaptações para telas maiores, nesse dia você deverá trocar o paradigma de 'botão flutuante' para algo mais apropriado a telas de tablet e desktop, como um formulário.
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.