[go: up one dir, main page]

Ícone do Curso

Windows Forms C#

Você será desafiado por:

Giulia Bordignon

Inscreva-se

gratuitamente

Inscreva-se já no 7 Days of Code de Windows Forms

o que voce vai
aprender?

Durante os 7 Days de Windows Forms você construir uma aplicação desktop utilizando Windows Forms e consumindo API Rest com C#. Veremos como montar uma interface utilizando Windows Forms e como consumir uma API Rest com C#. Ao final desse desafio, você terá um item no seu portfólio que atende a uma skill super desejada nas vagas de desenvolvedor C# Desktop.

Quem vai tedesafiar?
  • Giulia Bordignon

    Produtora de conteúdo no Instagram @spacecoding. Desenvolvedora Back-end C# que sonha em impactar vidas de forma positiva através do da tecnologia.

Você fará melhor se fizer com que outras pessoas queiram aprender. - Katherine Johnson

Quais serão
os desafios?

  • Dia 1

    No primeiro dia você irá conhecer o universo front-end do Windows Forms! Você vai entender como criar telas sem programar!

  • Dia 2

    Conectar o seu front-end com uma API é essencial para o seu dia a dia criando aplicações modernas. Neste dia você irá consumir uma API que nos dará informações sobre o tema da nossa aplicação.

  • Dia 3

    Além de capturar informações de uma API, você também pode enviá-las. Por isso, nesse dia você precisará enviar informações para uma API de backend.

  • Dia 4

    Sempre que trabalhamos com cadastros de preferências de usuários em uma aplicação é importante que essas informações possam ser acessadas. O desafio deste dia é a criação de um relatório para o usuário.

  • Dia 5

    Além das interações com a API realizadas nos outros dias, também é possível apagar informações enviadas. O desafio deste dia é desenvolver a funcionalidade de deleção de informações enviadas nos dias anteriores.

  • Dia 6

    O tratamento de erros de entradas de dados de usuários sempre foi, e ainda é, um grande problema na construção de um software. Neste dia o desafio é o tratamento de possíveis cenários de erros.

  • Dia 7

    7 dias depois você terá uma aplicação desktop utilizando Windows Forms pronta e que poderá compartilhar com orgulho no seu portfólio. Esse é o dia que você gerará o instalador da aplicação para que mais pessoas consigam instalar e ver o aplicativo que você criou.

Inscreva-se

gratuitamente

Perguntas Frequentes

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.