Lección 1Estrategia de validación: campos obligatorios, validación de email, rangos de valores, visibilidad condicional, retroalimentación en tiempo realImplementa una estrategia de validación robusta para datos de solicitudes. Combinarás campos obligatorios, verificaciones de patrones, rangos y visibilidad condicional con retroalimentación en tiempo real para prevenir errores sin frustrar a los usuarios.
Configuración de campos obligatorios y opcionalesValidación de email e inputs basados en patronesRangos numéricos y conjuntos de valores permitidosVisibilidad condicional y reglas dinámicasMensajes de error inline y señales de éxitoLección 2Pantalla Detalles de Solicitud: metadatos completos, historial/línea de tiempo, comentarios, adjuntos, acciones de cambio de estadoDiseña la pantalla Detalles de Solicitud para mostrar contexto completo. Mostrarás metadatos, historial, comentarios, adjuntos y acciones de estado en un layout claro que soporte auditoría y colaboración.
Estructuración de metadatos y campos claveVisualización de historial y línea de tiempo de estadoComentarios y colaboración internaGestión de adjuntos y versionesAcciones de cambio de estado y aprobacionesLección 3Tablero Admin: cola de asignación, vistas de carga de trabajo, incumplimientos SLA, páginas de configuración para tipos y prioridades de solicitudesConstruye un Tablero Admin que muestre insights operativos. Diseñarás colas de asignación, vistas de carga de trabajo, indicadores de incumplimiento SLA y pantallas de configuración para tipos de solicitudes, prioridades y reglas de enrutamiento.
Diseño de colas de asignación y triajeVistas generales de carga de trabajo y capacidadResaltado de incumplimientos SLA y riesgosConfiguración de tipos y prioridades de solicitudesConfiguración y seguridad solo para adminsLección 4Patrones de fórmulas y delegación: patch vs submitform, delegación LookUp/Filter, uso de colecciones, manejo de errores y reintentosAplica patrones confiables de fórmulas y delegación. Compararás Patch y SubmitForm, diseñarás filtros y búsquedas delegables, usarás colecciones de forma segura e implementarás manejo de errores con reintentos para apps resilientes.
Elección de Patch versus SubmitFormDiseño de Filter y LookUp delegablesUso de colecciones sin pérdida de datosManejo de errores y notificaciones al usuarioLógica de reintento para fallos transitoriosLección 5Diseño Home/Tablero: widgets, filtros, conteos por estado, alertas SLA, búsqueda y acciones rápidasCrea un Tablero Home que resuma métricas y acciones clave. Diseñarás widgets, filtros, conteos de estado, alertas SLA, búsqueda y acciones rápidas para guiar a los usuarios a las tareas más importantes primero.
Diseño de tiles KPI y widgets de resumenFiltros globales por estado y propietarioAlertas SLA e indicadores de vencidosBúsqueda entre solicitudes y metadatosAcciones rápidas para tareas frecuentesLección 6Estructura de pantallas y navegación: Home/Tablero, Nueva Solicitud, Mis Solicitudes, Detalles Solicitud, Tablero AdminDefine un mapa claro de pantallas y modelo de navegación. Conectarás Home, Nueva Solicitud, Mis Solicitudes, Detalles Solicitud y Tablero Admin usando menús consistentes, deep links y patrones de navegación hacia atrás.
Mapeo de pantallas y journeys principales de la appNavegación superior, menú lateral o tabsUso de variables de contexto para navegaciónDeep linking a registros específicos de solicitudesNavegación hacia atrás y comportamientos de cancelarLección 7Selección de tipo de app: Canvas vs Model-driven con justificación y trade-offsCompara apps Canvas y Model-driven para soluciones de solicitudes. Evaluarás complejidad de datos, necesidades UX, gobernanza y ALM, luego justificarás tu elección con trade-offs claros para rendimiento, extensibilidad y mantenimiento.
Cuándo favorecer experiencia Canvas appCuándo favorecer app Model-drivenPatrones híbridos usando ambos tipos de appImpacto en seguridad, ALM y gobernanzaConsideraciones de licencias y entornosLección 8Mis Solicitudes y Vistas de Equipo: galerías de lista, ordenamiento, filtrado, acciones inline (editar, comentar, escalar)Diseña Mis Solicitudes y Vistas de Equipo para triaje eficiente. Configurarás galerías, ordenamiento, filtrado y acciones inline para que los usuarios encuentren, actualicen, comenten o escalen solicitudes rápidamente desde una sola pantalla.
Diseño de galerías de lista y layoutsOrdenamiento y filtrado por campos claveAcciones inline editar, comentar y escalarIndicadores visuales para estado y prioridadTips de rendimiento para listas grandes de solicitudesLección 9Pantalla Nueva Solicitud: layout de formulario, campos obligatorios, adjuntos, selector tipo solicitud, campos auto-pobladosDiseña la pantalla Nueva Solicitud para capturar datos con precisión y rapidez. Definirás layout, campos obligatorios, tipos de solicitudes, adjuntos y valores auto-llenados que reduzcan el esfuerzo del usuario manteniendo calidad de datos y reglas de gobernanza.
Elección de layouts de formulario de una vs múltiples columnasConfiguración de campos obligatorios y opcionalesDiseño del control selector tipo de solicitudGestión de adjuntos de archivos y límites de tamañoImplementación de valores por defecto auto-pobladosLección 10Accesibilidad, layout responsive para tablet/desktop y consideraciones móvilesDiseña layouts que se adapten a tablets, desktops y celulares. Usarás contenedores, breakpoints y tamaños relativos para mantener formularios usables, accesibles y legibles en todas las orientaciones, resoluciones y métodos de input.
Uso de contenedores y controles de altura flexibleConfiguración de breakpoints para tamaños de dispositivoDiseño para touch, mouse y tecladoContraste de color y tipografía legibleSoporte para screen readers y orden de foco