# Primeros pasos con Testcontainers para Java


<!-- Source: https://github.com/testcontainers/tc-guide-getting-started-with-testcontainers-for-java -->

En esta guía, aprenderás a:

- Crear un proyecto Java con Maven
- Implementar un `CustomerService` que gestione registros de clientes en PostgreSQL
- Escribir pruebas de integración usando Testcontainers con una base de datos Postgres real
- Ejecutar las pruebas y verificar que todo funcione

## Requisitos previos

- Java 17+
- Maven o Gradle
- Un entorno Docker compatible con Testcontainers

> [!NOTE]
> Si es la primera vez que usas Testcontainers, visita la
> [introducción a Testcontainers](https://testcontainers.com/getting-started/) para aprender más sobre
> Testcontainers y los beneficios de usarlo.

