Aprendí SQL, JDBC, HTML CSS y JSE. Ahora quiero aprender el desarrollo web Java por completo. ¿Dónde debo comenzar a aprender completamente el Desarrollo Web Java (JSP, JSF, etc.)?

Le aconsejaría que eche un vistazo a los marcos web modernos basados ​​en Java que le permiten ser productivo rápidamente sin dejar que la configuración web tradicional de Java se ponga en camino.

Los marcos a los que me estoy refiriendo son uno de los siguientes, dependiendo de si desea un servlet basado o no basado en servlet, aquí están las opciones:

  1. Marco de resorte con arranque de resorte (servlet)
  2. Juega framework usando Java (no servlet)

Use la opción uno si desea desarrollar aplicaciones empresariales java (aplicaciones web incluidas), le permite ser productivo mientras usa el arranque de primavera.

Use la segunda opción solo si no desea usar el marco basado en servlet ya que el marco de juego no tiene estado y no usa el servlet en su implementación.

Además del marco mencionado, vale la pena mencionar que el conocimiento en herramientas de gestión de dependencias como maven (java) y sbt (herramienta de compilación Scala) le servirá bien durante el desarrollo, ya que estos marcos realmente dependen de ellos para resolver las dependencias jar.

Buena suerte con tu aprendizaje web Java.

Andy señaló correctamente, JSF se ha ido. Pero hay muchas cosas que aprender en el desarrollo web Java.
Puede desarrollar un sitio web o proyecto web e implementarlo en la red mundial. Puede usar cualquier marco (por ejemplo: Spring Framework, Struts Framework, etc.) con el front-end usando JSP, Bootstrap (para compatibilidad móvil si está interesado) y Javascript. Para Back-end, puede aprender Hibernate (ORM) e incorporarlo a su proyecto para conectarse a la base de datos a través de su capa JDBC.
También puede integrar las funciones de inicio de sesión de Facebook, mapa de Google y Twitter en su proyecto web utilizando las API de Facebook, Google y Twitter.
El uso de las tecnologías mencionadas proporcionaría una imagen general del desarrollo web y de cómo varias tecnologías encajan en una aplicación web del mundo real. + algo concreto para presumir !!

JSP y jsf están muertos ahora. Como es realmente la representación del lado del servidor. La mayoría ahora lo hace del lado del cliente con React o Angular.

Aprenda el arranque de primavera o el asistente de caída, REST y React o Angular.

Vea esta respuesta que le había dado para una pregunta similar anterior: la respuesta de Saxena Rahul a ¿Cómo aprendo JSP?

More Interesting

Tomé un curso sobre desarrollo web front-end y quería comenzar un negocio de diseño web. Todavía quiero pero tengo miedo, ¿cómo puedo superar esto?

Quiero desarrollar un sitio bancario. ¿Dónde puedo encontrar un buen blog tutorial o sitio que explique sobre el flujo de trabajo del sistema bancario, los diseños de bases de datos, etc.?

¿Qué sitio web puedo usar para encontrar una empresa especializada en el desarrollo de juegos? Tengo una idea para un juego que me gustaría crear.

Soy un gerente de producto experimentado con un mínimo conocimiento de codificación. Me gustaría ser lo suficientemente bueno en el desarrollo web para comenzar a crear prototipos funcionales de mis ideas de inicio. ¿Cuál debería ser mi enfoque?

Soy un principiante total para el desarrollo web. ¿Debo elegir ember js, meteor js y MongoDB para comenzar?

Creé un formulario de inicio de sesión y registro simple en el código Ignitor. ¿Cómo puedo escribir el código para enviar un correo electrónico cuando la casilla de verificación del usuario olvidó la contraseña y también el código para recordarme?

Estoy buscando trabajos de desarrollo web y todos quieren al menos 2 años de experiencia comercial, entonces, ¿por dónde empiezo entonces?

Si tengo el desarrollo de back-end y la interfaz de usuario front-end, ¿cuál es la mejor manera de integrar estas cosas?

Quiero crear una aplicación a gran escala usando PHP. ¿Cuál es el mejor marco para trabajar con PHP?

Quiero externalizar un desarrollador web, ¿qué fuentes de buena reputación me recomiendan?

Cómo migrar mi sitio web de Joomla a WordPress y mantener la misma URL

¿Qué más necesito aprender para ser un desarrollador web completo?

Quiero convertirme en desarrollador front y backend. No sé por dónde empezar, pero quiero hacerlo. ¿Cómo es posible esto?

Cómo ser el mejor en todos los módulos de JAVA

¿Cómo los desarrolladores web independientes valoran sus proyectos?