Um conjunto de aulas disponibilizada pela Discover com o intuito de compartilhar conhecimento e aprendizado com a comunidade!
A primeira etapa do desenvolvimento é o pensamento, a criação do algoritmo, é preciso pensar em:
- O que será o projeto;
- O que será usado no projeto;
- Quais features o projeto terá;
- Como será o funcionamento do projeto.
Um caminho a percorrer é importante, sem ele o desenvolvedor ficará perdido, sem saber o que fazer, implementar e remover
Exemplo de projeto
- Um sistema de cadastro e um login automático por serial.
O que será usado no projeto:
Uma UI de um painel de cadastro contendo campos de (Usuário, Senha, comfirmarSenha)
Banco de Dados Contendo: (Serial, Usuário, Senha)
Features:
Cadastro com usuário e senha
Login automático de acordo com o serial
Outros:
Navegação por TAB
Botão que permita esconder/mostrar a senha digitada
Funcionamento:
1. Quando o player entrar pegue o seu serial e verifique se ele está existente no banco de dados: (Se sim pule para a etapa 6, se não continue).
2. Mostre a tela de cadastro e capture todas a informações digitadas nos campos(Usuário, Senha, comfirmarSenha.
3. Verifique se as senhas dos campos(Senha, comfirmarSenha) são iguais.
4. Crie uma conta com as informações capturadas dos campos(Usuário, Senha).
5. Envie para o banco de dados todas as informações capturadas no processo (Serial, Usuário, Senha)
6. Pegue o serial do player e busque no banco de dados suas informações(Usuário e Senha), em seguida logue o player com as informações retornadas
Estruturas de pastas são formas de estruturar seu projeto, se bem usadas pode trazer os seguintes benefícios:
- Uma organização e legibilidade grande para o projeto;
- Torna mais fácil o trabalho em grupo;
- Torna o projeto mais profissional;
- [...].
Entre outros benefícios. Estruturar bem seu projeto é umas das características que torna você um profissional melhor.
Exemplo de estrutura de pasta
-
É a fonte do nosso código, onde está o funcionamento principal do código.
-
Arquivos gerais são todos aqueles que não tem um tópico definido ou os que são recomendados está no escopo inicial da pasta como o meta.xml, .git e entre outros.