Leonardo Demetrio
Leonardo Demetrio13/12/2020 09:58
Compartilhe
Curso Python DeveloperRecomendado para vocêFormação Python Developer

14 DESAFIOS PARA FAZER SE VOCÊ FOR DEV

  • #Python
  • #JavaScript
  • #Java

1 - FizzBuzz (usando arrow functions)

Sim eu coloquei de propósito as arrow functions para você exercitar essas funções. Sua missão é :

Criar um algoritmo que ao receber 2 valores sendo o primeiro divisível por 3 e o segundo divisível por 5, mostra FizzBuzz.

Valor divisível por 3 apenas = Fizz

Valor divisível por 5 apenas = Buzz

Valor divisível por 3 e 5 = FizzBuzz

2 - Criar um algoritmo que ao receber um valor retorna uma String com ele por extenso. Exemplo:

Entrada > 25

Saída > "Vinte e cinco"

Dica: use os dicionários do Python, objetos em Js ou Listas em Java.

3 - Criar uma página de cadastro HTML com formulário, estilizada com CSS, capturar os dados de cadastro e mostrar em um alert.

Para isso você vai precisar de HTML, CSS e JavaScript. Use usa imaginação para criar a tela de cadastro.

4 - Montar um currículo sobre você utilizando tudo que sabe sobre HTML, CSS e JavaScript e hospedar ele no Git Hub Pages.

Essa sem dúvidas será uma tarefa um pouco complicada para alguns, mas bem interessante. Aqui você vai entender como funciona o Git Hub Pages para hospedagem de páginas estáticas, e de quebra ainda terá sua página publicada.

5 - Criar um jogo da forca em qualquer linguagem, mas que tenha um sistema de diversificação de palavras.

Quem é do Python e conhece as apostilas da Caelum já tirou isso aqui de letra. A linguagem pode ficar por sua preferência.

Basicamente, para cada rodada uma palavra nova é escolhida para ser adivinhada. O jogador só terá 3 chances de errar. Caso perca mostrar a mensagem Perdu! Caso ganhe, mostrar a mensagem Ganhou!

6 - Criar um editor de texto rich-text.

Esse vai ser complicadinho, mas você vai aprender que existe duas maneiras de editar uma página HTML em tempo real. Para esse desafio é preciso usar HTML, CSS e JS.

7 - Desenvolver um Objeto 3D com linguagem C.

Esse sem dúvidas vai ser difícil, não apenas pela complexidade mas porque não há muito conteúdo por ai. O que eu quero que você exercite aqui não é construir isso, se quiser sinta-se a vontade, mas quero que pesquise e entenda como isso funciona e comenta aqui. Para programar em C é preciso do DevC++ ou do Cod blocks.

8 - Desenvolver uma API do Spotify com NodeJS e consumir ela usando VueJs.

Aqui na Digital Innovation One você tem cursos de Node e VueJS, no youtube também tem!

Sua missão é criar uma API do Spotify que irá ser consumida pelo Vue ou consumir a própria API do Spotify pelo NodeJS e usar ela no Vue. O VueJS é usado para criar estilos então que tal criar um Spotify da sua maneira ?

9 - Criar uma conta na AWS e usar uma EC2 (CUIDADO)

Esse desafio é importante, mas não é obrigatório porque para criar uma conta na AWS é necessário ter um cartão de crédito, existem máquinas como a EC2 que são free tier, que podem ser usadas gratuitamente por 720 horas mensais. Você também gratuitamente tem 30 Gigas em disco para usar. Neste caso sua missão é:

Subir uma máquina EC2 Free Tier na AWS e acessa-la via terminal no seu computador.

Criei esse desafio porque tem muito recrutador pedindo AWS hoje.

10 - Criar um Site utilizando ASP.NET

Para aqueles que amam C#, parabéns! Sua missão é criar um formulário em ASP.NET e consumir as informações do front-end com o Back-end. Se quiser colocar essas informações em um MySQL fique a vontade.

11 - Criar uma tela de compra com Django

Aqui você deve criar uma tela de compra de um produto com Django e Python, a pessoa ao comprar irá preencher um formulário e esses dados devem ir para o banco de dados SQLite do Django.

12 - Criar um jogo usando Unity e C# com MONO

Para quem já usa Unity isso aqui não vai ser problema, mas para quem nunca tocou e é desenvolvedor C# vai ser importante mexer no MONO. Só não se assuste o MONO é bem diferente do Visual Studio.

No Youtube tem vários tutoriais ensinando a usar Unity, deixe sua imaginação voar.

13 - Criar uma API REST Em qualquer Linguagem

Galera mais e mais recrutadores estão pedindo a criação de APIs, então que tal criar a sua não apenas em uma linguagem, mas em várias

14 - Consumir a API acima com algum Framework

Nos desafios acima já fizemos isso, mas é sempre bom exercitar mais.

Bom galera é isso, quer ver o link do desafio de vocês ai.

Abraços!

Compartilhe
Recomendado para você
  • Curso Programação Reativa com Spring Webflux
  • Curso JavaScript Developer
  • Curso Machine Learning
Comentários (0)
Analista de sistemas apaixonado por tecnologia, marketing e games
Recomendado para vocêCurso Python Developer