Skip to content

Provi Week's challenge 🚀 The main idea is to help our students to be hired as developers soon 🐱‍💻

Notifications You must be signed in to change notification settings

provicapital/challenge_provi_week

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Provi Tech Team

Provi Week Challenge

A Provi Week é uma iniciativa da @provicapital para ajudar estudantes da nossa comunidade a conseguirem um emprego no mercado de tecnologia 🐱‍💻

Contexto

  • Aqui você encontra um pouco sobre o que já conversamos em nosso primeiro encontro - fique à vontade para assistir novamente
  • A ideia é oferecer um espaço seguro para evoluir habilidades importantes para o mercado de trabalha através da criação de uma aplicação simples para praticar pensamento estruturado, OOP, testes, modularidade e abstração

🥋 O desafio

O objetivo é construir um software que administrará um sistema de login. Em um sistema de login normal, você geralmente pode:

  1. Fazer login
  2. Fazer logout
  3. Redefinir senha
  4. Alterar senha
  5. Alterar o e-mail
  6. Evitar e-mails duplicados
  7. Obter informações sobre as sessões dos usuários

📦 Quais são os entregáveis:

  • Fazer uso de um banco de dados de memória falso e temporário, como javascript Array ou Object, ou um python dict ou list
  • Deve usar Programação Orientada a Objetos (classes, métodos, herança)
  • Deve ter um arquivo executável (ex: index.js ou main.py) onde toda a lógica é executada
  • Deve ter testes para a lógica principal
  • Deve ser documentado
  • Deve focar na reutilização e modularidade do código
  • Deve ser open source ou público em seu repositório GitHub

✔️ O que vamos gostar de ver

  • Sua capacidade de pensar de forma estruturada
  • Sua capacidade de seguir regras estritas de negócios
  • Sua capacidade de escrever código modular testável

⚠️ O que você NÃO precisa fazer:

  • Integrar um banco de dados real
  • Criar APIs
  • Criar uma interface de front-end
  • Fazer deploy do código

🤓 Recursos úteis:

  • Treinamento da ProviCapital para ajudar estudantes a conseguirem um emprego
  • Vídeo do primeiro encontro da Provi Week
  • Lembre-se que você não está sozinho! A ideia aqui é aprender e evoluir, então separe as dúvidas que forem surgindo e não se esqueça de se inscrever em um dos horários das sessões de mentoria que vão rolar durante a semana. Se inscreva clicando AQUI

💯 Quer ir além?

  • Se voluntarie para participar da simulação da entrevista técnica. Oportunidade para você fazer a resolução do seu desafio e receber feedbacks ao vivo do nosso CTO para evoluir ainda mais! Inscreva-se aqui

About

Provi Week's challenge 🚀 The main idea is to help our students to be hired as developers soon 🐱‍💻

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published