Al seleccionar un país verás los cursos disponibles en tu región.
⏱ 2 h 36 min📚 26 lecciones
Pruebas de Rate Limiters concurrentes en Go APIs
Aprende a construir suites de prueba robustas en Go para verificar que las solicitudes API concurrentes se gestionen y limiten correctamente bajo una carga pesada.
💬Instructor de IA Pregunta sobre cualquier lección y recibe una respuesta clara al instante, cuando quieras.
🕐Empieza cuando quieras Sin horarios ni fechas límite: aprende a tu ritmo, cuando quieras.
🌐En español Lecciones, tareas y certificado: todo completamente en tu idioma.
Sobre este curso
Construir APIs confiables requiere una gestión cuidadosa del tráfico entrante, y los rate limiters son esenciales para prevenir el abuso y garantizar la estabilidad. ¿Cómo demuestras que tu rate limiter funciona bajo presión?
Este curso te enseña los principios fundamentales y las técnicas prácticas para diseñar y ejecutar pruebas de concurrencia en Go. Al finalizar, serás capaz de escribir suites de prueba exhaustivas que validen la lógica de limitación de tasa de API, asegurando que tus servicios se mantengan estables incluso al enfrentarse a altos volúmenes de solicitudes concurrentes.
Lo que aprenderás:
* Comprender los conceptos clave de rate limiting, incluidos los algoritmos token bucket y fixed window, y cómo se aplican al diseño de APIs.
* Practicar el uso de primitivas de concurrencia de Go como `sync.WaitGroup` y canales para simular tráfico de clientes en paralelo del mundo real en entornos de prueba.
* Aprender a estructurar pruebas efectivas de caja negra y caja blanca utilizando el paquete estándar de `testing` de Go para endpoints de API.
* Aplicar técnicas de verificación para comprobar los códigos de respuesta HTTP y los retrasos de tiempo para confirmar que los límites de tasa se apliquen con precisión.
* Dominar estrategias para gestionar la configuración y el desmantelamiento de pruebas al simular escenarios concurrentes complejos.
El material comienza con una explicación de los conceptos de concurrencia y los algoritmos de rate limiting antes de pasar a ejemplos prácticos de configuración de pruebas, ejecución y verificación de resultados utilizando patrones de prueba idiomáticos de Go. Este curso está diseñado para desarrolladores principiantes en Go que tienen conocimientos básicos de programación y están listos para aprender cómo probar servicios de red concurrentes. No se requiere experiencia previa con pruebas de concurrencia avanzadas o rate limiting.
Empieza a practicar cómo construir servicios API resilientes hoy mismo.
Lo que obtendrás
📜Certificado de finalización Añádelo a tu perfil de LinkedIn
💬Tutor AI personal ¿Atascado en una lección? Pregúntale a tu tutor integrado lo que quieras, cuando quieras.
♾️Acceso de por vida Vuelve cuando quieras, sin caducidad
📱Teléfono o computadora Funciona en cualquier dispositivo
💸Reembolso de 14 días Sin preguntas
⚡Breve y enfocado 2 h 36 min de contenido práctico
Reseñas
Aún no hay reseñas — sé el primero en compartir tu experiencia.
Preguntas frecuentes
¿Qué necesito para tomar este curso?+
Solo un teléfono o computadora con internet. Sin instalaciones ni hardware especial.
¿Cómo pago?+
Con tarjeta a través de Stripe. No almacenamos datos de tarjeta — Stripe los gestiona de forma segura.
¿Puedo obtener un reembolso?+
Sí — reembolso completo en 14 días, sin preguntas.
¿Por cuánto tiempo tendré acceso?+
Para siempre. Una vez comprado, el curso es tuyo para revisarlo cuando quieras.
¿Obtendré un certificado?+
Sí. Al finalizar recibirás un certificado que puedes añadir a tu perfil de LinkedIn.