O evento online e gratuito “7 Days de C#” da Alura oferece uma oportunidade de aprender e aplicar os principais conceitos da linguagem C-Sharp em um projeto prático.
Durante uma semana, os participantes construirão uma versão moderna do clássico Tamagotchi, o “bichinho virtual”.
Para enriquecer a experiência, será utilizada a API do Pokémon, permitindo que os participantes busquem e interajam com diversos pokémons, utilizando o JSON obtido para implementar essas interações.
Serão sete desafios ao longo de sete dias, incentivando o desenvolvimento do portfólio e do GitHub dos participantes.
7 Days de C#
O evento online e gratuito “7 Days de C#” da Alura oferece uma excelente oportunidade para aprender e aplicar os principais conceitos da linguagem C-Sharp em um projeto prático.
Durante uma semana, os participantes terão a chance de construir uma versão moderna do clássico Tamagotchi, o “bichinho virtual”
Integração com a API do Pokémon
Para enriquecer a experiência, será utilizada a API do Pokémon, permitindo que os participantes busquem e interajam com diversos pokémons.
Através do JSON obtido, será possível implementar interações dinâmicas com os mascotes, tornando o projeto ainda mais envolvente.
Desafios e Desenvolvimento de Habilidades
Serão sete desafios ao longo de sete dias, incentivando o desenvolvimento do portfólio e do GitHub dos participantes.
Este evento é ideal para quem tem interesse em tecnologia e programação e deseja praticar as habilidades exigidas pelo mercado de trabalho.
Cronograma do Evento
- Dia 1: No primeiro dia, você irá iniciar uma aplicação back-end em C#, consumindo a API do Pokémon!. Você terá que desenvolver uma funcionalidade onde o jogador poderá acessar uma lista de opções de espécies de pokémons e visualizar suas características para facilitar sua escolha antes da adoção.
- Dia 2: Neste dia, você irá parsear a resposta obtida no primeiro dia para extrair as informações desse JSON e exibi-las de maneira organizada.
- Dia 3: Hoje você vai trabalhar a saída de dados através da construção de um menu interativo, com opções e mensagens divertidas para o usuário.
- Dia 4: Em C#, é comum organizar os projetos em 3 camadas utilizando o padrão MVC. Hoje você irá refatorar o seu sistema para ficar de acordo com esse padrão, com Model, View e Controller.
- Dia 5: O desafio deste dia é desenvolver interações do jogador com seus mascotes. Você irá lidar com atributos e poderá realmente brincar com seus pokémons.
- Dia 6: Hoje o assunto será um problema comum na vida de um desenvolvedor back-end: o mapeamento de propriedades de um objeto para outro. Você irá buscar na documentação de uma biblioteca a melhor maneira de fazer isso.
- Dia 7: 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. Além disso, você poderá publicar a sua aplicação para que outras pessoas possam utilizá-la.
Mentoria de Profissionais do Mercado
O evento é criado por profissionais experientes, incluindo Giulia Bordignon, produtora de conteúdo no Instagram @spacecoding e desenvolvedora Back-end C#.
Giulia tem como objetivo impactar vidas de forma positiva através da tecnologia, e estará desafiando os participantes a colocarem em prática seus estudos.
C-Sharp
C# (pronunciado “C-sharp”) é uma linguagem de programação desenvolvida pela Microsoft como parte da plataforma .NET.
Lançada em 2000, C# foi projetada para ser uma linguagem simples, moderna e orientada a objetos, permitindo que desenvolvedores criem uma ampla variedade de aplicações, desde softwares para desktop até aplicações web e jogos.
Características da Linguagem
C-sharp possui várias características que a tornam atraente para desenvolvedores:
- Orientação a Objetos: C# é uma linguagem orientada a objetos, o que significa que os desenvolvedores podem criar classes e objetos, facilitando a organização e reutilização do código.
- Tipagem Forte: A linguagem é fortemente tipada, o que ajuda a evitar erros comuns durante a compilação, garantindo que os tipos de dados sejam respeitados.
- Suporte a LINQ: C-sharp oferece suporte a Language Integrated Query (LINQ), permitindo que os desenvolvedores realizem consultas de forma integrada e intuitiva em coleções de dados.
Ecossistema .NET
C-sharp é uma parte fundamental do ecossistema .NET, que oferece uma vasta biblioteca de classes e ferramentas que facilitam o desenvolvimento de aplicações.
A plataforma .NET fornece recursos como gerenciamento de memória, acesso a banco de dados e suporte a serviços web, permitindo que os desenvolvedores se concentrem na lógica de negócios em vez de se preocupar com detalhes de implementação.
Aplicações de C#
C-sharp é utilizado em uma variedade de contextos, incluindo:
- Desenvolvimento de Jogos: Com a popularidade do Unity, C-sharp se tornou uma das principais linguagens para desenvolvimento de jogos, permitindo a criação de jogos 2D e 3D de forma eficiente.
- Aplicações Web: Com o ASP.NET, os desenvolvedores podem criar aplicações web robustas e escaláveis, aproveitando o poder do C-sharp no lado do servidor.
- Desktop e Mobile: C sharp também é utilizado para o desenvolvimento de aplicações desktop, além de aplicações mobile com Xamarin, que permite criar aplicativos nativos para Android e iOS.
Alura
A Alura é uma plataforma de educação online que oferece cursos de tecnologia, design e negócios, focando no desenvolvimento de habilidades práticas que atendem às demandas do mercado.
A plataforma se diferencia por sua metodologia inovadora, que combina teoria e prática, permitindo que os alunos apliquem o conhecimento adquirido em projetos reais.
Desde sua fundação, a plataforma tem se comprometido em formar profissionais qualificados e preparados para os desafios do mundo digital.
Variedade de Cursos
Com uma vasta biblioteca de cursos, a Alura abrange diversas áreas, como programação, marketing digital, design gráfico e ciência de dados.
Os alunos têm acesso a conteúdos atualizados, desenvolvidos por especialistas da indústria, que garantem que as informações estejam sempre em sintonia com as tendências do mercado.
A Alura oferece trilhas de aprendizagem, que organizam os cursos de forma a guiar os alunos em sua jornada educacional, possibilitando um aprendizado mais estruturado e eficaz.
Comunidade e Suporte
Outro diferencial da Alura é sua comunidade ativa e engajada, onde os alunos podem interagir, trocar experiências e tirar dúvidas.
A plataforma também fornece suporte contínuo, com fóruns de discussão, mentorias e projetos colaborativos, permitindo que os alunos se sintam parte de um ecossistema de aprendizado.
Link de inscrição ⬇️
As inscrições para o 7 Days de C# devem ser realizadas no site da Alura.
Compartilhe e ajude seus amigos a praticarem a programação com C-Sharp!
Gostou do conteúdo sobre o evento gratuito de C#? Então compartilhe com a galera!
Todas as informações apresentadas na página do Guia de TI são de domínio público, da forma que o Guia de TI não se responsabiliza pelos conteúdos e cursos aplicados. As informações e cursos são replicados de maneira não onerosa e sem responsabilidades ao Guia de TI
Neste site, o Guia de TI figura apenas como um replicador dos conteúdos, estes disponibilizados na rede mundial de computadores 'internet', sem quaisquer transgressões à Leis n° 12 965/2014 – Lei do Marco Civil da Internet, e sem quaisquer responsabilidades sobre coletas e tratamentos de dados que vierem a ser solicitados nos cursos replicados, conforme Lei nº 13.709/2018 – Lei Geral de Proteção de Dados.
Deixar uma Resposta