Programación avanzada
Curso anual avanzado para trabajar como en un entorno real, con tres eventos diferenciales: visita a empresa, hackathon y preparación de certificación cloud.
Qué se trabaja
El programa avanzado se organiza como un itinerario anual de desarrollo de software. La teoría aparece cuando hace falta para resolver una tarea real: configurar repositorios, escribir código mantenible, probarlo, desplegarlo y defenderlo en equipo. La propuesta se diferencia por conectar el aprendizaje con experiencias concretas: visitar una empresa real de software, preparar y participar en un hackathon, y trabajar contenidos orientados a una certificación cloud.
Primer trimestre: fundamentos profesionales, Git, Clean Code, testing, APIs, bases de datos y visita a una empresa real de software.
Segundo trimestre: Docker, CI/CD, patrones de diseño, metodología Agile, trabajo en equipo y preparación para participar en un hackathon.
Tercer trimestre: preparación de certificación cloud con servicios AWS, laboratorios, simulacros, estrategia de examen y Demo Day.
Trabajo con herramientas reales: VS Code o IntelliJ, GitHub/GitLab, Python, TypeScript, Postman, Jest/PyTest, Docker y entornos cloud.
Evolución esperada
Un recorrido anual con tres experiencias centrales: ver cómo se trabaja en una empresa tecnológica, competir construyendo en equipo y preparar una certificación cloud.
Primer trimestre
Fundamentos y visita a empresa
Trabajo sobre entorno profesional, Git, Clean Code, tipado, testing, APIs y bases de datos. El trimestre culmina con la preparación y visita a una empresa real de software para conocer roles, equipos y flujos de trabajo.
Segundo trimestre
Hackathon y desarrollo en equipo
Docker, CI/CD, patrones, APIs externas, seguridad aplicada y metodología Agile. El objetivo es preparar una participación en hackathon con roles claros, presión de tiempo y presentación de soluciones.
Tercer trimestre
Certificación cloud y Demo Day
Preparación orientada a AWS Certified Developer: servicios cloud, serverless, seguridad, monitorización, laboratorios y simulacros. Cierre con Demo Day y presentación del mayor logro del curso.
Qué se llevan
Comprensión de cómo se trabaja en una empresa de software y qué roles existen: backend, frontend, DevOps y QA.
Experiencia en trabajo por equipos, presión de tiempo, metodología de hackathon y presentación técnica.
Preparación inicial para afrontar una certificación cloud y seguir profundizando en desarrollo profesional.