Todos los cursos
Ciencias de la Computación

Desarrollo de software asistido por IA: Del 'vibe coding' a productos confiables

Curado y verificado porRanjit Agarwal, Software Automation Engineer, Wipro
landing.studyTime
IdiomasEnglish · 简体中文 · Español
20,00 US$Acceso de por vida
Certificado de finalizaciónverificable · compartible
Vista previa

Un agente de codificación hace que todos sean más rápidos desde el primer día. Luego llega la factura: una solicitud de extracción de 47 archivos que no puedes defender, una migración que se comió los datos de ayer, una clave verificada en git, una función que envía pruebas verdes y un flujo roto, un código base que no puedes navegar tres semanas después. La evidencia de 2025 es poco halagadora y consistente: en un estudio controlado, los desarrolladores experimentados fueron un 19% *más lentos* con la asistencia de IA mientras creían que se habían acelerado; casi la mitad de las muestras de código generado por IA tenían vulnerabilidades del Top-10 de OWASP; la rotación a corto plazo casi se duplicó y el código duplicado creció en un orden de magnitud. Las herramientas no son el problema. La disciplina que falta es. Este curso es esa disciplina. A lo largo de 34 lecciones aprenderás el bucle central: planificar, implementar, verificar contra una comprobación externa, y las cosas que lo rodean: ingeniería del contexto que realmente necesita un agente, escribir un prompt y una especificación que produzcan un diff limpio la primera vez, aislar el peor error plausible, pruebas que realmente fallen cuando la característica está mal, leer un diff generado por IA como un ingeniero senior, y dónde *parar*: la pequeña zona (autenticación, secretos, pagos, migraciones) donde haces el trabajo tú mismo. Una fase completa está dedicada a las clases de riesgo que el código generado por IA produce silenciosamente: los patrones de vulnerabilidad de los estudios anteriores, paquetes alucinados y slopsquatting, inyección de prompts y agencia excesiva, la deriva arquitectónica que convierte el prototipo del último trimestre en la reescritura del próximo. Los nombres de las herramientas cambiarán; las categorías y las compensaciones no, y el curso está construido sobre la capa duradera. Te irás con el hábito de elegir el flujo de trabajo correcto para cada tarea y un código base en el que pondrías tu nombre.

Lecciones

Acerca del creador del curso

Ranjit Agarwal
Ranjit Agarwal
Software Automation Engineer, Wipro

A release candidate reaches Ranjit Agarwal only after he has already considered how it might fail. He builds the automated safeguards behind web, mobile, and API products, writing reusable test infrastructure in Java, Python, and TypeScript with tools such as Selenium, Appium, Playwright, REST Assured, and Cucumber. His suites run continuously through cloud-based CI/CD pipelines, checking user workflows, microservices, databases, accessibility, and system behavior under heavy traffic. When an unexpected defect does escape, he traces it across logs and network calls, helps the engineering team isolate the cause, and converts the incident into a permanent regression test—making the next release both faster to verify and harder to break.

Reseñas (14)

4.3 de 5
  • snowy_fox

    super hilfreich

  • rugged_drifter

    很有用,谢谢

  • prime_lobster

    super cours

  • rosy_squirrel

    danke!

  • elegant_whale

    Muy básico, no aprendí nada nuevo.