Temario del curso
La Interfaz Conversacional de Cascade
- Cómo se diferencia Cascade de los paneles de chat tradicionales en otros IDEs
- Mantenimiento del contexto conversacional entre solicitudes de funciones
- Cambio entre modos de explicación, planificación y acción dentro de Cascade
- Patrones reales de conversación para corrección de errores y construcción de funciones
Ediciones Predictivas y Conciencia de Múltiples Archivos
- Qué son las ediciones predictivas y cuándo se activan automáticamente
- Aceptar, rechazar y ajustar sugerencias de edición entre archivos
- Rastreo automático de dependencias entre archivos editados
- Reversión de cambios en cascada cuando las predicciones no son precisas
Integración del Terminal Dentro del Editor
- Abrir y gestionar sesiones de terminal integradas
- Cómo Cascade observa la salida del terminal para refinar los próximos pasos
- Ejecución de pruebas, compilaciones y despliegues sin salir de Windsurf
- Gestión de preguntas interactivas en la CLI durante flujos automatizados
Indexación y Gestión del Contexto en Windsurf
- Cómo Windsurf construye y mantiene un índice del proyecto en tiempo real
- Comportamiento de indexación para monorepositorios versus repositorios individuales
- Exclusión de artefactos generados y directorios de compilación para una indexación más rápida
- Reconstrucción del índice tras cambios estructurales importantes
Construcción de Funciones Conversacionales
- Describir una función en lenguaje natural y ver cómo Cascade la planifica
- Revisar la lista de archivos generados antes de aceptar los cambios
- Ejecución inmediata del código generado y retroalimentación de errores a Cascade
- Refinamiento iterativo mediante prompts conversacionales posteriores
Reglas Personalizadas y Prompts Específicos para Tecnología
- Escribir reglas específicas del proyecto para frameworks internos
- Hacer cumplir convenciones de nomenclatura mediante archivos de reglas de Windsurf
- Personalizar la indexación para DSLs y formatos de archivo no estándar
- Compartir conjuntos de reglas entre un equipo de desarrollo
Depuración con Asistencia de Cascade
- Pegar trazas de pila en Cascade para análisis de causa raíz
- Solicitar a Cascade que compare versiones funcionales y defectuosas
- Ejecución de pruebas de regresión dentro del observador de terminal de Cascade
- Identificación de importaciones alucinadas o dependencias faltantes tras las ediciones
Integración de Control de Versiones y Revisiones
- Generación de mensajes de confirmación a partir de resúmenes conversacionales de cambios
- Preparación de descripciones de solicitudes de extracción (pull requests) mediante el chat de Cascade
- Respuesta a los comentarios de los revisores con ediciones específicas de archivos
- Mantenimiento de un historial de confirmaciones limpio durante el desarrollo conversacional
Rendimiento y Despliegue Empresarial
- Gestión del índice de espacios de trabajo grandes dentro de los límites de memoria
- Optimización del tiempo de inicio para repositorios con muchos archivos
- Comprensión del manejo de datos de Windsurf y opción de exclusión de entrenamiento
- Configuraciones de proxy empresarial y VPN para entornos regulados
Transición desde Otros Editores
- Importación de atajos de teclado y configuraciones desde VS Code o JetBrains
- Exportación de extensiones de Windsurf nuevamente a VS Code estándar
- Estrategias de migración del equipo y estructuras de programas piloto
Requerimientos
- Experiencia con un IDE como VS Code o JetBrains
- Conocimiento previo de Git y flujos de trabajo de desarrollo ágil
- Experiencia básica con interfaces de chat basadas en LLM
Público objetivo
- Desarrolladores que evalúan Windsurf como su entorno de desarrollo principal
- Equipos de producto que desean tener IA conversacional nativa dentro de su editor
- Freelancers que buscan reducir el cambio de contexto con flujos de trabajo terminal-integrado en el IDE
Reseñas (2)
La práctica estuvo muy interactiva y aplicable al negocio.
Jorge Boscan - Chevron Global Technology Services Company
Curso - Advanced GitHub Copilot & AI for Projects and Infrastructure
Adquirí conocimientos sobre la biblioteca Streamlit de Python y, con seguridad, intentaré utilizarla para mejorar las aplicaciones de mi equipo que se desarrollan en R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Curso - GitHub Copilot for Developers
Traducción Automática