joaopedroangelo /
Java-BackEnd-RoadMap
Guia de estudos flexível e abrangente para auxiliar futuros desenvolvedores backend Java
78/100 healthLoading repository data…
amandaAlvesa / repository
Guia de estudos para o Back end
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
O Que Estudar:
1- Injeção de Dependencias:
O que é:
Objetos que fornecem depêndencias a outros objectos, depêndecia é um objeto que pode ser usado, sem acoplamento;
Framework:
Principal responsável por injetar depêndencias em componentes declarados com @Component, como SpringBoot;
Tipos de Injeção:
1-Injeção pelo construtor,
2-Injeção pelo Setter e
3-Injeção de Interface;
Responsabilidade da Injeção:
1-Criar objetos,
2-Saber quais classes precisam dos objetos e
3-Fornecer esses objetos;
Beneficios Da Injeção de Depêndencias:
1-Ajuda em testes unitarios e
2-Boilerplate é reduzido pelas depêndencias do campo injetor;
Desvantanges:
Muitos erros em tempo de compilção acabam em tempo de execução:
Conclusão:
A Injeção de Depêndencias ajuda no baixo acoplamento e na manutenção do código;
2 - Estruturação de Projetos, Camadas:
Alguns tipos de Camadas:
Camada de Apresentação - interface gráfica.
Camada de Negócios - lógica de negócios do sistema.
Camada de Persistência - salva o estado do objeto em algum lugar.
Projeto em duas camadas:
Camada Cliente: apresentação e da lógica de negócios;
Camada Servidor: persistência de dados(SGBD).
problemas na manutenção e falta de escalabilidade eram comuns.
Projeto em três camadas:
Camada de aplicação;
Camada de persistência
Camada de apresentação;.
///lugares de estudo\
https://www.devmedia.com.br/construindo-projetos-em-camadas-usando-java/6418
https://www.youtube.com/watch?v=ta0q7OrVxIc
https://www.devmedia.com.br/camadas-em-aplicacoes-java-ee/26714
https://metal-flea-041.notion.site/LIVE-Arquitetura-Limpa-com-Java-232f8dd937d244069f160c9360c00761
Selected from shared topics, language and repository description—not editorial ratings.
joaopedroangelo /
Guia de estudos flexível e abrangente para auxiliar futuros desenvolvedores backend Java
78/100 healthWebschool-io /
Guia de estudos para alunos de JavaScript
30/100 healthangelicaalbuquerque /
Estudos sobre JavaScript em sua forma mais pura.
/100 healthrobertperquim /
Guia de estudo para quem está participando do TIC em Trilhas - Programação.
41/100 healthraissamartinsmenezes /
javascript: o guia definitivo | estudos do livro
29/100 healthGuilhermePortella /
👽 Guia de Estudos para o curso de ciências da computação :ghost:
39/100 health