Fala pessoal, tudo bem?
Eu fiz vários cursos da Alura nesses últimos meses, sobre várias tecnologias (especialmente Java e Javascript), apesar de ter feito todos os exercícios, eu gostaria de por em prática e realmente codificar mais e treinar. Até mesmo para fixar o que aprendi.
Vocês tem sugestões de que tipo de sistema é legal? Não queria algo CRUD simples e sistemas clichês (tipo loja, biblioteca etc). Queria algo com mais regra de negócio. Alguma ideia?
Obrigado!
Um servidor de chat online e seus clientes (estilo WhatsApp). Dentre outras coisas, você vai praticar:
- Comunicação pela rede usando sockets
- Multi-threading
- Banco de dados
- Padrões de projeto
- Assincronia
- JavaFX ou Swing (se estiver usando Java)
- Segurança (autenticação/autorização)
É um projeto nada trivial e vai tomar um puta tempo. Começa implementando só chat entre 2 pessoas, depois vai aumentando com grupos, coloca envio de multimídia, etc.
1 curtida
Vai na Playstore, ou pense em algum app que você realmente goste e tente implementar algo semelhante. Simples assim.
Mas tente escolher algo que você realmente goste, se não, a probabilidade de desistir no meio do caminho é grande.
1 curtida
Boa ideia, galera! Valeu!
Vou tentar fazer algo assim
Obrigado,
Abraços