Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[Hackathon social do bem ] Tive uma ideia brilhante! Como transformar isso em código?

[Hackathon social do bem ] Tive uma ideia brilhante! Como transformar isso em código?

More Decks by Kamila de fatima santos oliveira

Other Decks in Education

Transcript

  1. T i v e u m a id e ia

    b r ilh ante! Como transform a r is s o e m c ó d ig o ? Kamila Santos Hackathon social do Bem
  2. Kamila Santos Dev Backend @Ame Digital Community Organizer Content Creator

    @kamila_code Bacharel em ciência da computação
  3. Agenda Como se planejar para desenvolver a solução Como procurar

    uma tutorial para o que você precisa fazer Dicas de ferramentas
  4. Quase nada não é possível fazer com código Mas o

    tempo para entregar o projeto é curto
  5. Vamos focar em três áreas principais: FrontEnd -> o que

    a pessoa pode ver, interagir, a "cara" do seu projeto (de extrema importância), se for feito de forma responsiva melhor ainda :) Backend -> onde estarão todas as regras do seu projeto, integração com outros serviços/apis, se conecta com banco de dados (front/app chamam infos dele), caso não dê tempo deixe as informações "mockadas" e depois crie um backend Mobile -> usar a solução desenvolvida direto pelo celular é otimo, se alguém da equipe tiver essa skill vale investir nessa entrega
  6. Por onde começar a desenvolver a solução? Divida a sua

    ideia em "historias de usuário" - com cada funcionalidade planejada Priorize as que vão gerar mais valor (não necessariamente valor fincanceiro) Conheça as skills do seu time
  7. Decidi quais funcionalidades vou criar e agora? Tenha todos os

    requisitos anotados para evitar um retrabalho de última hora É iniciante nessa área? não tem NENHUM problema, com certeza já existe alguma tutorial para o que você quer fazer. Peça ajuda! Mentores/equipe/org estão aqui para ajudar!
  8. Sei o que fazer mas não como fazer e agora?

    Em vez de pesquisar por uma ferramenta e ter de ler toda a doc procure especificamente pelo que você quer fazer com essa ferramenta. Feito é melhor que perfeito -> talvez não dê tempo de aprender um framework ideial, faça com o mais simples :) Não reinvente a roda, se já existe uma API que já faz parte do que você precisa, não é necessário criar do zero :)