9

14 DESAFIOS PARA FAZER SE VOCÊ FOR DEV

#Python #JavaScript #Java
Leonardo Demetrio
Leonardo Demetrio

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!

0
143

Comentários (0)

Sou apaixonado por tecnologia, marketing e games.

Brasil