¿Qué tema debo aprender para convertirme en un desarrollador de Java back-end y luego en Architect?

Lista de tareas del desarrollador de Java:

  1. Aprenda sobre HTTP (GET, POST, PUT, DELETE)
  2. Lea sobre servlets / JSP / JSTL
  3. Lea sobre Tomcat (o GlassFish como alternativa)
  4. Conceptos básicos de JDBC
  5. Conceptos básicos de MySQL / MongoDB
  6. Conceptos básicos de primavera
  7. Aprenda Spring Boot / Spring Data / Spring MVC / Spring Security
  8. Aprenda sobre arquitecturas MVC y REST

Es un requisito muy difícil, definitivamente aprenderás algunas cosas adicionales durante una educación. Pero, en general, estas habilidades serán suficientes para convertirse en un desarrollador web Java.

Lista de tareas de Java Architect:

Asegúrese de conocer todas las cosas de la lista anterior. Y luego agréguele:

  1. Patrones de diseño
  2. Microservicios
  3. CloudPlatform (por ejemplo, AWS)
  4. Integración continua
  5. Diferentes enfoques de desarrollo TDD, BDD, DDD …
  6. Diseño API
  7. Integración de aplicaciones