Skip to content

OrionTH1/rocket_buffer1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rocket buffer 🚀

Um conjunto de aulas disponibilizada pela Discover com o intuito de compartilhar conhecimento e aprendizado com a comunidade!


Tópicos da aula



Primeira etapa do desenvolvimento

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

Sistema de cadastro / login automático por serial

  1. Um sistema de cadastro e um login automático por serial.

  1. 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)

    • onPlayerJoin

    • addAccount

    • logIn


  1. 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


  1. 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

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
  • Public

    Tudo aquilo público, como os assets(imagens, ícones e etc) do projeto e entres outras coisas.


  • Source

    É a fonte do nosso código, onde está o funcionamento principal do código.


    • Core

      Aqui está o código principal, aonde tudo se junta para ocorrer o funcionamento do código.


    • Events

      Aqui ficam os listens, que quando disparados, chamam outra parte ou função do código.


    • Utils

      Aqui ficam algumas utilidades, que podem ser exportadas posteriormente para outra parte do código.


  • Arquivos gerais

    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.


Ideia final


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages