Formación técnica para equipos
Cursos a medida para equipos que ya están en producción
Formación práctica para subir el nivel técnico de tu equipo sin detener el negocio: C++ moderno y alto rendimiento, Go, Kubernetes, arquitectura de APIs, desarrollo web con Ruby on Rails y Django, y análisis estadístico con R. Imparten integrantes del equipo con docencia universitaria; los perfiles están en Equipo.
Cuéntanos qué quiere aprender tu equipo
Para quién es
- Equipos de 5 a 12 personas que ya trabajan en producción y necesitan dominar una tecnología o una técnica concreta.
- Equipos que adoptan C++ moderno, Go o Kubernetes y quieren evitar los errores que cuestan meses.
- Una o dos personas que necesitan una formación enfocada, en sesiones individuales.
No es para ti si…
- buscas un curso introductorio para quien nunca ha programado;
- necesitas una certificación oficial de un fabricante;
- quieres un catálogo cerrado: cada curso se adapta a tu equipo y a tus sistemas.
Nuestro enfoque
- Fundamentos que se aplican. Trabajamos con problemas reales y discutimos cuándo una técnica conviene, cuándo falla y cómo comprobarlo, con el código y las herramientas que usarás en producción.
- A medida. Adaptamos el contenido a tu equipo y a tus sistemas; antes del curso revisamos un fragmento de tu código o de tu arquitectura si lo autorizas.
- Manos a la obra. La mayor parte del tiempo se trabaja con código real; la teoría entra cuando explica por qué una solución funciona.
- Seguimiento. Dos sesiones de preguntas y respuestas después del curso y consultas por correo durante 30 días.
Aprender sin pensar es trabajo perdido; pensar sin aprender es peligroso.
Cursos
C++ moderno (C++17/20/23)
Para quién: equipos que ya programan en C++ y quieren escribir código seguro y rápido con el estándar moderno. Al terminar podrás: gestionar recursos sin fugas con RAII y punteros inteligentes, escribir código genérico con plantillas, usar la biblioteca estándar y la concurrencia con criterio, y medir el rendimiento antes de optimizar.
- Punteros inteligentes y RAII
- Semántica de movimiento y reenvío perfecto
- Plantillas prácticas y metaprogramación
- Biblioteca estándar y algoritmos modernos
- Concurrencia con std::thread y std::async
- Optimización de rendimiento y perfilado
- Duración: 4 o 5 días · Nivel: intermedio y avanzado
Computación de alto rendimiento
Para quién: equipos que necesitan exprimir la CPU y la memoria en sistemas donde los milisegundos importan. Al terminar podrás: razonar sobre caché y memoria, medir con un perfilador y un benchmark, elegir entre concurrencia y paralelismo, y aplicar estructuras sin bloqueo y vectorización donde aportan.
- Arquitectura de CPU y comportamiento de la caché
- Perfilado y benchmarks
- Concurrencia frente a paralelismo
- Estructuras de datos sin bloqueo
- SIMD y vectorización
- Optimización de memoria
- Duración: 3 días · Nivel: avanzado
Go para backend
Para quién: equipos que adoptan Go para servicios web y APIs. Al terminar podrás: escribir servicios idiomáticos, usar goroutines y canales sin condiciones de carrera, acceder a bases de datos con patrones probados y perfilar un servicio en producción.
- Fundamentos y expresiones idiomáticas de Go
- Patrones de concurrencia con goroutines y canales
- Servidores HTTP e intermediarios (middleware)
- Patrones de acceso a bases de datos
- Pruebas unitarias, de integración y de extremo a extremo
- Perfilado y optimización
- Duración: 3 días · Nivel: principiante e intermedio
Kubernetes para desarrolladores
Para quién: equipos que despliegan sus servicios en Kubernetes y quieren operarlos con criterio. Al terminar podrás: describir un despliegue completo, gestionar configuración y secretos, dimensionar recursos y autoescalado, y diagnosticar un servicio en producción.
- Conceptos fundamentales: pods, servicios y despliegues
- ConfigMaps, secretos y gestión de la configuración
- Gestión de recursos y autoescalado
- Comprobaciones de salud y recuperación automática
- Helm y GitOps
- Diagnóstico en producción
- Duración: 3 días · Nivel: intermedio
Arquitectura de APIs
Para quién: equipos que diseñan o mantienen APIs consumidas por otros equipos o por clientes. Al terminar podrás: elegir entre REST y gRPC, versionar sin romper a los clientes, limitar el tráfico y autenticar, y documentar con OpenAPI.
- REST frente a gRPC: cuándo usar cada uno
- Buenas prácticas de diseño de APIs
- Versionado y compatibilidad hacia atrás
- Limitación de tráfico, autenticación y autorización
- Pruebas y documentación con OpenAPI
- Duración: 2 o 3 días · Nivel: intermedio
Ruby on Rails: de la idea a producción
Para quién: equipos que construyen aplicaciones web completas con Rails. Al terminar podrás: estructurar una aplicación escalable y segura, probarla con RSpec y Capybara, optimizar consultas con Active Record y desplegarla de forma continua.
- Arquitectura de aplicaciones escalables y seguras
- Pruebas con RSpec y Capybara
- Optimización de consultas y Active Record
- Despliegue continuo y mantenimiento
- Duración: 3 o 4 días · Nivel: intermedio y avanzado
Django: aplicaciones web con Python
Para quién: equipos que construyen aplicaciones y APIs con Django. Al terminar podrás: organizar un proyecto grande, exponer APIs con Django REST Framework, asegurar la autenticación y ejecutar tareas asíncronas con Celery y Redis.
- Estructura de proyectos a gran escala
- Django REST Framework para APIs
- Seguridad, autenticación e intermediarios
- Tareas asíncronas con Celery y Redis
- Duración: 3 o 4 días · Nivel: intermedio y avanzado
Análisis estadístico con R
Para quién: equipos de datos que analizan y presentan resultados con R. Al terminar podrás: transformar datos con dplyr, visualizar con ggplot2, construir procesos de carga reproducibles y validar resultados con pruebas.
- Manipulación de datos con dplyr
- Visualización con ggplot2
- Procesos de carga y transformación reproducibles
- Validación de resultados y pruebas unitarias en R
- Duración: 3 o 4 días · Nivel: intermedio y avanzado
Cursos a medida
¿No ves lo que necesitas? Diseñamos un curso para tu equipo en temas como diseño guiado por el dominio, arquitecturas orientadas a eventos, diseño y optimización de bases de datos, seguridad, integración y despliegue continuos o microservicios.
Modalidades
- En tu empresa, presencial: para equipos de 5 a 12 personas, en tus oficinas; los viajes se cotizan aparte.
- En tu empresa, en remoto: sesiones en vivo por videollamada, con la misma dinámica y sin costos de viaje.
- Individual o en grupos pequeños: sesiones para una persona o para grupos de dos o tres.
Incluido en todos los cursos
- Material del curso: presentaciones, código y ejercicios.
- Acceso a un repositorio privado con los ejemplos.
- Certificado de participación.
- Dos sesiones de preguntas y respuestas después del curso, de una a dos horas cada una.
- Consultas por correo durante los 30 días siguientes.
Precios
Los importes son de referencia; el precio exacto se fija en la propuesta, por cohorte, según nivel, duración, modalidad y tamaño del grupo.
- Curso de 2 días en tu empresa, hasta 12 personas: USD 3.500.
- Curso de 3 días en tu empresa, hasta 12 personas: USD 5.000.
- Sesiones individuales: USD 200 por hora.
Factura electrónica: en pesos a clientes en Colombia, con el importe fijado en la propuesta; en dólares o en euros a clientes de otros países, con pago por transferencia bancaria internacional.
Cómo empezamos
- Llamada exploratoria de 30 minutos, sin costo: qué necesita aprender tu equipo, su nivel y sus sistemas.
- Propuesta: programa a medida, fechas, modalidad y precio cerrado.
- Preparación: material previo si hace falta y, si lo autorizas, una revisión de tu código o de tu arquitectura para usar ejemplos propios.
- Curso y seguimiento: sesiones intensivas y prácticas, con el seguimiento incluido en todos los cursos.
Cuéntanos qué quiere aprender tu equipo o escríbenos a contact@simylresearch.com.