Pular para o conteúdo principal

Dia 02 - Traçando minha trilha de estudos em Java: do básico à arquitetura de microsserviços

Oi pessoal,

Decidi compartilhar com vocês meu plano de estudos para me aprofundar em Java nas próximas semanas. Quero começar revisando conceitos básicos de programação orientada a objetos, como classes, objetos e polimorfismo, para ter uma boa base na linguagem.

Depois disso, pretendo aprender mais sobre arquitetura e padrões de projetos em Java, com foco em MVC, Singleton e Factory Method. Acredito que isso me ajudará a criar estruturas mais escaláveis e sustentáveis para meus projetos.

Também quero estudar a biblioteca Java Util Collections, que fornece estruturas de dados para armazenar, organizar e manipular grupos de objetos. Vou me concentrar em classes como List, Set e Map.

Outro assunto que quero aprender é programação paralela com threads e como isso pode melhorar o desempenho dos meus aplicativos.

Em seguida, quero me aprofundar no Spring Boot, uma ferramenta popular para criar aplicativos Java. Quero aprender sobre como configurar e executar aplicativos e como gerenciar dependências e configurações de banco de dados.

Um tópico que me interessa muito é a arquitetura de microsserviços Spring, que envolve a construção de aplicativos em pequenos serviços independentes. Acredito que isso pode tornar meus aplicativos mais flexíveis e fáceis de manter.

Com esses conceitos em mente, quero estudar ferramentas como o Spring Cloud Registry e Distributed Tracing para gerenciar a comunicação e a configuração entre os serviços.

Por fim, pretendo aprender sobre TDD e mocks em Java para melhorar minhas habilidades de teste e garantir que meu código esteja correto e sem bugs.

Estou animado para começar essa jornada de estudos em Java e espero compartilhar com vocês os aprendizados e resultados ao longo do caminho.

Até breve!


Se você chegou aqui nesse blog por esse post, veja essa lista onde conto minha história.


Programação paralela, TDD, estudar


Comentários