Search the Community
Showing results for tags 'java'.
-
Ao longo dos últimos anos, tenho sido parte ativa da comunidade, contribuindo com diversos conteúdos na web, como pequenas APIs e ferramentas de conversão. Um exemplo é o droplist automático, inspirado na base de leitura dos NPCs desenvolvida por Dadalto, do qual eu expandi e aprimorei. Há algum tempo, surgiu em mim a ideia de criar uma plataforma similar à 4funbr, pois percebi que não havia algo realmente especial no que eles ofereciam. Além disso, observei que havia uma lacuna em termos de qualidade técnica, o que me motivou a criar a gamecms.com.br. No entanto, ao longo do processo, cometi um erro grave. Percebi que o público geral dos jogos privados não está disposto a pagar um valor que justifique a manutenção do servidor e o suporte aos clientes (os donos dos servidores). Em resumo, esse projeto teve uma duração de aproximadamente um ano, e agora estou optando por torná-lo um projeto de código aberto, por ser financeiramente inviável. Sei que nem todos os programadores serão capazes de compreender completamente a parte técnica e as motivações por trás do que foi desenvolvido, mas espero que isso ainda possa beneficiar a comunidade. Para que o With Your Destiny e demais games sigam em nossas memorias e os servidores permaneçam online, aqui vai minha maior contribuição todo projeto da plataforma, peço que estejam deixando o like no repositório do github (ajuda muito) e fazendo melhorias e enviando os PR's de correções, para que todos tenham um futuro ainda com esse game: [Hidden Content] Isso é um Monorepo ou seja são diversos projetos, cada um deles com seu objetivo: 1 - Plataforma Frontend - Plataforma de gestão do game com e-commerce (React JS) 2 - Plataforma Backend - Processamento e persistencia dos dados (Java + Spring Boot) 3 - Integração - Integração com a plataforma backend (Java + Spring Boot) 4 - Updater - Atualizador integrado ao wydlauncher.exe (Java + Launch4J) 5 - Self updater - Atualizador do updater por servidor (Java + Launcher4J) Meio de pagamento da loja: - Mercado Pago * Sendo os meios de pagamentos desacoplados a compra em si sendo fácil expandir no checkout para demais outros sendo possível realizar a confirmação via webhook com qualquer outro meio, etc... * Lembrando que é altamente desacoplado por conta de ser um projeto comercial, podendo ser usado para qualquer jogo Prints:
- 2 replies
-
- 28
-
- CMS
- E-COMMERCE
-
(and 2 more)
Tagged with:
-
No mundo da programação, a linguagem Java se destaca por sua versatilidade e ampla aplicabilidade. Para quem está começando, entender por onde começar pode parecer uma tarefa árdua. Neste artigo, vamos desbravar o caminho para aprender Java do zero, com base nas orientações de um especialista no assunto. Primeiros Passos: Configuração e Hello World O primeiro passo para aprender Java é configurar o ambiente de desenvolvimento em seu computador. Isso envolve instalar as ferramentas necessárias e desenvolver seu primeiro programa, conhecido como "Hello World". Este é um exercício fundamental, pois oferece uma visão geral do processo de desenvolvimento e permite que você se familiarize com as ferramentas de programação. A Importância da Lógica de Programação Antes de se aprofundar em Java, é essencial entender a lógica de programação. Isso inclui aprender sobre estruturas de decisão, como o "if", e estruturas de repetição, como o "for". Essas estruturas formam a base da programação e são cruciais para desenvolver a capacidade de resolver problemas através do código. Explorando a Orientação a Objetos Após dominar as bases da lógica de programação, o próximo passo é explorar a programação orientada a objetos, um conceito-chave em Java. Aqui, você aprenderá sobre classes, atributos e métodos. As classes são como modelos que definem as propriedades (atributos) e ações (métodos) que um objeto pode ter. Este conhecimento é fundamental para avançar no aprendizado de Java. Praticando com Projetos Reais Uma vez que você tenha uma compreensão sólida da orientação a objetos, é hora de aplicar seu conhecimento em projetos reais. A prática é essencial para consolidar o aprendizado. Você pode começar com projetos pequenos e aumentar gradualmente a complexidade à medida que ganha confiança e habilidade. Avançando para Frameworks e Microserviços Finalmente, com uma base sólida em Java e uma boa compreensão da programação orientada a objetos, você pode começar a explorar frameworks como o Spring Boot e o mundo dos microserviços. Isso permitirá que você construa aplicações mais robustas e complexas, um passo crucial para se tornar um desenvolvedor Java completo. Conclusão Aprender Java do zero é um processo que requer dedicação e prática. Começando pela configuração do ambiente de desenvolvimento, passando pela lógica de programação e a programação orientada a objetos, até chegar ao desenvolvimento de aplicações com frameworks e microserviços, cada etapa é fundamental para construir uma base sólida em Java. Com determinação e o roteiro certo, qualquer pessoa pode se tornar um desenvolvedor Java habilidoso.