Desarrollo web en Java: desde lo básico hasta el despliegue
300 páginas
Spanish
PDF
4.5

Desarrollo web en Java: desde lo básico hasta el despliegue

Desarrollo web en Java: desde lo básico hasta el despliegue

Autor:

Año:

Resumen:

Este libro es tu guía en el mundo del desarrollo web moderno con Java. Independientemente de si estás dando tus primeros pasos en la programación o ya tienes experiencia con otros lenguajes, aquí encontrarás una guía estructurada y práctica para crear aplicaciones web completas.



De qué trata el libro

El libro cubre todas las etapas del ciclo de vida de una aplicación web: desde el diseño de la arquitectura hasta el despliegue en el servidor. Comenzarás con los fundamentos del lenguaje Java y progresivamente pasarás al estudio de tecnologías clave:

  • Fundamentos de Java para la web: trabajo con HTTP, sesiones, cookies, concurrencia y seguridad.
  • Servlets y JSP: creación de páginas dinámicas, procesamiento de formularios, filtros y listeners.
  • Spring Framework: contenedor IoC, Spring MVC, Spring Boot — desde ejemplos simples hasta una API REST completa.
  • Trabajo con bases de datos: JDBC, JPA/Hibernate, transacciones y optimización de consultas.
  • Enfoques modernos: microservicios, Docker, CI/CD, pruebas y monitoreo.
  • Despliegue: configuración de Tomcat, Jetty, plataformas en la nube (AWS, Heroku), contenerización.


Para quién es este libro

  • Desarrolladores Java principiantes — obtendrás una hoja de ruta clara: desde "Hola Mundo" hasta una aplicación lista para producción.
  • Desarrolladores de otros lenguajes (Python, PHP, C#) — dominarás rápidamente el ecosistema Java y sus herramientas.
  • Estudiantes y graduados — los ejemplos prácticos te ayudarán a consolidar la teoría y crear un portafolio.
  • Líderes de equipo y arquitectos — sistematizarás tus conocimientos y conocerás las mejores prácticas de 2024.


Qué aprenderás

  • Cómo diseñar una arquitectura escalable para aplicaciones web.
  • Cómo trabajar con frameworks populares (Spring Boot, Hibernate).
  • Cómo crear APIs REST seguras con autenticación y autorización.
  • Cómo configurar pipelines de CI/CD y desplegar aplicaciones en la nube.
  • Cómo escribir pruebas unitarias y de integración para componentes web.


Cada capítulo contiene ejercicios prácticos, ejemplos de código y enlaces a repositorios con proyectos listos. El libro está escrito en un lenguaje ameno, sin excesiva academicidad — podrás aplicar inmediatamente los conocimientos adquiridos en la práctica.



Al final del libro, crearás una aplicación web completa para la gestión de tareas con arquitectura de microservicios, que podrás mostrar a un empleador o utilizar como plantilla inicial para tus proyectos.

Recommendations