
La trayectoria profesional de Pega Certified System Architect (PCSA) es para desarrolladores y personal técnico que desean aprender a desarrollar aplicaciones Pega.
- Formación ágil, accesible y eficaz.
- Desarrollo intensivo y 100% práctico.
- Seguimiento continuo de evolución y de skills.
DURACIÓN
La duración de este curso es de 40 horas, que se distribuirán en sesiones de duración y periodicidad a determinar en función de las necesidades y disponibilidad de cada cliente.
La distribución de las Misiones es orientativo en función de la solvencia del grupo en el proceso de aprendizaje. Todas las jornadas seguirán la misma estructura, aunque el orden podrá variar en función del formato del curso.
- Resolución dudas jornada anterior.
- Exposición de nuevos contenidos teóricos.
- Puesta en común contenidos mínimos (topics – keywords).
- Cuestionarios orientados a autoevaluación/examen.
- Prácticas relativas a nuevos contenidos.
Método formativo
Las sesiones de aprendizaje se componen de una serie de contenidos teóricos que se complementan con un apartado práctico consistente en ejercicios y cuestionarios orientados a consolidar los conocimientos adquiridos en la parte teórica.
El simulacro de examen consistirá en bloques de preguntas propuestas de cara a la autoevaluación y a la preparación para el examen de certificación Pearson Vue.
Aunque la formación comprende tanto contenidos teóricos como desafíos prácticos, se recomienda que el alumno trabaje de forma individual los contenidos expuestos en cada sesión presencial, además de preparar el material que se le ha demandado de cara a la siguiente sesión.
TEMARIO Y CONTENIDO
Desarrollo de Aplicaciones Low-code
- Concepto Low-Code
- Studios
- App Studio
- Dev Studio
- Integración con aplicaciones externas
- Pega GenAI Blueprint
- IA Generativa en Pega
- Diseño acelerado de aplicaciones
- Buenas prácticas para el diseño del Ciclo de vida de un Caso
- Autopilot (Case Type, Case Data, Personas)
- Studios
- Arquitectura Center-Out de Pega
- Arquitectura de software tradicional
- Enfoque Center-Out de Pega y el principio Center-Out
- Ventajas de la Arquitectura Center-Out
- Accesibilidad en el desarrollo Center-Out
- Desarrollo de aplicaciones en equipo
- Identificación de Roles en proyectos Pega
- Roles y Studios
- Desarrollo en paralelo
- Workspaces
- Branches
- Creación y uso
- Métricas de calidad
- Arquitectura modular y reutilización empresarial
- Situational Layer Cake
- Interoperabilidad de Studios y la Reuse Library
- Relevant Records
- Mantenimiento de Reglas (Rules)
- Rules y Rule Types
- Creación automatizada de Reglas en App Studio
- Modularidad de las aplicaciones mediante Reglas
- Rulesets
- Versionado
- Ruleset Stack
- Buenas prácticas
- Modos de Creación/Edición de Reglas desde Dev Studio
- Clases y jerarquía de Clases
- Reutilización de Reglas mediante Herencia
- Parent y Directed
- Rules y Rule Types
- Promoción de la reutilización de Reglas con Relevant Records
- Relevant Records inactivos y heredados
- Gestión del desarrollo de aplicaciones
- Agile Workbench
- Features / Subfeatures
- Work Items
- Casos de uso
- Integración
- Gestión de Releases con Pega
- El pipeline CI/CD de Pega
- Tecnología DevOps
- Buenas prácticas en desarrollo Agile
- Agile Workbench
- Debug de errores de aplicación
- Tracer
- Acceso
- Eventos
- Identificación de errores en el procesamiento de un Caso
- El Tracer en aplicaciones Constellation
- Configuración del Tracer
- Toolbar
- Refinamiento del registro de eventos
- Opciones de selección
- Breakpoints y la función Watch
- Herramientas de desarrollo para examinar aplicaciones
- Herramientas de desarrollo del navegador
- React y Redux DevTools
- Xray
- DebugPegaAPI dynamic system setting
- Debug de Data Pages del lado del cliente
- Tracer
Gestión de Casos
- Definición de un microjurney de cliente
- Ciclo de vida del Caso (Case life cycle)
- Case Types y Cases
- Convenciones de nomenclatura
- Diseño del Ciclo de vida del Caso
- Transiciones entre Stages y Steps
- Multi-Step Forms
- Beneficios
- Tipos de Navegación
- Draft Mode
- Desactivación
- Revisión de errores del Case Type
- Ciclo de vida del Caso (Case life cycle)
- Guía al usuario
- Status
- Instructions
- Asignación y finalización del trabajo
- Opciones de enrutamiento
- Diseño de un proceso de Aprobación
- Step Approve/Reject
- Enrutamiento de la aprobación
- Notificaciones
- Flujo del Ciclo de vida del Caso
- Aprobaciones en cascada
- Basado en Reporting Structure
- Basado en Authority Matrix
- Completar el trabajo a tiempo
- Service-Level Agreements (SLA)
- Intervalos
- Tipos de SLA
- Priorización basada en Urgency
- Prioridad de asignación
- Acciones de escalado
- Tareas adicionales para establecer objetivos y plazos
- Establecer SLA para la resolución de Casos.
- Establecimiento de SLA para Stages, Process y Steps.
- Definición de una Acción de escalado para un Caso
- Definición de una acción de escalado para una Stage y un Process
- Escalado de trabajos fuera de plazo
- Intervalo Passed Deadline (Urgency en el Passed Deadline)
- Service-Level Agreements (SLA)
- Envío de correspondencia durante la tramitación del caso
- Whom
- How
- When
- Creación y gestión de equipos de usuarios
- Work Groups
- Relaciones entre Work Group y Work Queue
- Work Groups y Operators
- Managers de los Work Groups
- Colaboración con los usuarios
- Pulse
- Tags
- Automatizaciones en el Ciclo de vida del Caso
- Automation shapes
- Automatización de decisiones del flujo de trabajo
- Decision Points
- Variaciones del flujo de decisión
- Campos calculados usando Decision Tables
- Lógica de las Decision Tables
- Decision Tables desde App Studio
- Decision Tables y Decision Trees
- Decision Tables en Dev Studio
- Mantenimiento de la lógica de decisión
- Opciones para devolver un resultado
- Procesamiento de flujo directo
- Decision Trees
- Condition branches
- Consideraciones para el uso y configuración de Decision Tables vs Decision Trees
- Conflictos en reglas de decisión
- Conflict
- Completeness
- Decision Tables en Dev Studio
- Ejecución condicional de un Process o una Stage
- Saltar un Process o una Stage
- Construcción de condiciones
- Añadir Optional Actions al flujo de trabajo
- Case-wide vs Stage-only
- Optional Actions en tiempo de ejecución
- Identificación de Casos Duplicados
- Step Duplicate Search
- Creación de Casos Hijo (Child Cases)
- Step Create Case
- Pausar y reanudar el procesamiento de Casos
- Dependencia del flujo de trabajo de los casos
- Tipos de espera
- Wait Step vs User Action
- Dependencia del flujo de trabajo de los casos
Integración de Datos
- Captura y presentación de datos
- Campos (Fields)
- Simple
- Fancy
- Campos calculados
- Functions
- Expressions
- Decision Tables
- Red de cálculos dependientes
- Views
- Para tareas específicas
- Consideración al crear Views
- Views vs Forms
- Campos (Fields)
- El modelo de datos
- Modelado de datos (Conceptual, Lógico, Físico)
- Registros de datos
- Data Records y Data Objects
- Almacenamiento local vs almacenamiento externo
- Páginas de datos y el Visual Data Model
- Data Pages por defecto para los Data Objects
- Data Pages simuladas (Simulated)
- Integration Designer
- Integration Map
- Creación de Relaciones de Datos
- Data Objects
- Estructura
- Herencia
- Fuente (Sourcing)
- Buenas prácticas
- Data Relationships
- Tipos de campos (Field Types)
- De registro único o Listas de registros
- Casos de uso
- Data Objects
- Creación y configuración de Variables de Aplicación
- Configuration Sets
- Desarrollo
- Referencia
- Configuration Sets
- Validación de datos según la lógica empresarial
- A nivel de Form
- A nivel de Stage
- Validación de datos en Dev Studio
- Validate Rules (Lógica)
- Edit Validate Rules (Formato)
- Cualificación de validaciones basadas en un valor de entrada
- Operaciones adicionales a las comparaciones
- Manipular datos de la aplicación
- Configuración de Data Transforms en App Studio
- Establecer valores predeterminados (Default Property)
- Data Initialization Page
- Manipular datos de la aplicación en Dev Studio
- Data Transforms y Default Values
- Invocación de Data Transforms en los flujos (Flows)
- Data Transforms para valores por defecto (Default Values)
- Función de Superclass
- Caso de uso de la función de Superclass
- Configuración de la función de Superclass en un Data Transform
- Data Transforms y Default Values
- Acceso a los datos de origen en un Caso
- Páginas de datos (Data Pages)
- Acceso bajo demanda (On-demand)
- Definición
- Estructura
- Tipo de Objeto (Object Type)
- Modo de Edición (Edit Mode)
- Ámbito (Scope)
- Fuentes de datos
- Múltiples fuentes de datos
- Obtención condicional de datos desde una fuente
- Parámetros
- Referencia a Data Pages
- Estrategias de refresco para las Data Pages
- Autocompletado de Data Pages
- Refer vs Copy
- Acceso a datos en Controles del UI
- Fuentes de datos externas simuladas (Simulated)
- Páginas de datos (Data Pages)
- Guardado de datos en un Sistema de Registro
- Savable Data Pages
- Data save plan
- Actualización y Creación de instancias de datos
- Step Save Data Page
- Savable Data Pages
Experiencia de Usuario / Constellation
- Diseño del UI de la Aplicación
- Views en Constellation
- 4 tipos de Views
- Full Page View
- Creación y guardado de Views
- Buenas prácticas al configurar Views
- Diseño de Views para la reutilización
- Configuración del UI en App Studio
- Principio de “separación de funciones” (Separation of Concerns)
- Elementos del UI
- Views generadas automáticamente
- Full Page View
- Summary Panel
- Acciones promocionadas (Promoted Actions)
- Configuración de Form Views
- Forms jerárquicos
- Exploración de campos
- Ajustes de campos
- Primary Fields
- Field Groups
- Controles del UI basados en modelos (model-driven)
- Listas de selección (Piklist)
- Menús desplegables en cascada (Dropdown)
- Otros tipos de campos asociados al Control de UI
- Moneda (Currency)
- Texto de 1 sola línea (Single line)
- Datos incrustados (Embedded Data [List of Records])
- Referencia a Casos (Case Reference)
- Referencia a datos (Data Reference)
- Consultas (Query)
- Configuración de elementos del UI
- Controles y presentación
- Elementos del UI en Pega
- Estilo de los elementos del UI
- Funcionalidad dinámica de los elementos del UI
- Atributos dinámicos
- Controles y presentación
- Configuración de Portals
- Interfaces de Canal
- Canales conversacionales
- Configuración de Canales en Case Types
- Identificación y manejo de Portales y Landing Pages
- Interfaces de Canal
- Traducción de una Aplicación (Localization)
- Configuración regional (Locale)
- Paquetes de idiomas
- El proceso de “traducción”
- Verificación de la “traducción”
- Limitaciones del proceso
- Consideraciones de diseño para la “traducción”
- Properties con más de un valor
- Valores dinámicos
- Paragraph Rules
- Controles cargados desde una Data Page
- Views en Constellation
Informes / Constellation
- Evaluación de datos de aplicación con Insights
- Datos de aplicaciones para Insights (Explore Data Landing Page)
- Layout de la Explore Data Landing Page
- Insights basados en tabla (Table-based)
- Insights basados en gráficos (Chart-based)
- Aplicación de Insights en componentes Pega
- En la Full Page View
- En Landing Pages de un Portal
- En cuadros de mando (Dashboards)
- Solución de problemas relacionados con Insights
- Datos de aplicaciones para Insights (Explore Data Landing Page)
Seguridad
- Invitar a usuarios a una Aplicación
- Usuarios y Personas
- Personas y Canales
- Gestión de Usuarios
- Usuarios y Personas
- Lista de verificación de Seguridad (Security Checklist)
- Objetivos de la seguridad
- Cumplimiento de medidas de protección (Guardrails)
- Tareas de la Checklist
- Políticas de seguridad
- A nivel de Aplicación
- A nivel de Funcionalidad
- Configuración de la seguridad en Pega
- Políticas de Autenticación Multi-factor
- Gestión del acceso a las aplicaciones
- Modelo de Control de Acceso Basado en Roles (RBAC)
- Access Roles
- Access Groups
- Control de acceso para un Case Type
- Access Manager
DevOps
- Pruebas de Aplicación
- Pruebas unitarias (Unit Test)
- Preparación de Casos de Prueba (Test Cases)
- Buenas prácticas al configurar Unit Test
- Creación de Unit Test
- Para Reglas individuales
- Para Process y Case Types
- Cobertura de las pruebas
- Test Coverage Tool
- Configuración
- Fusión de informes de pruebas a nivel de aplicación
- Test Coverage Tool
- Pruebas unitarias (Unit Test)
REQUISITOS
Idioma
La formación se impartirá en castellano, si bien habrá términos en la documentación que no se traducirán, del mismo modo que cierto material práctico, como los cuestionarios, ya que en el proceso de certificación los exámenes se realizarán en inglés.
Instalaciones
- En la modalidad presencial, el aula, a priori proporcionado por el cliente, debe contar como mínimo con:
- Proyector
- Pizarra
- Si el curso no se imparte en las instalaciones del cliente, la empresa formadora proporcionará un aula a tal efecto cuyos gastos incrementarán el precio final del curso.
- En la modalidad online live, la formación a través del Aula Virtual se realizará sobre la plataforma Cisco Webex, que permite compartir contenidos, pizarras interactivas y tomar el control remoto para poder prestar apoyo en las partes prácticas.
Material
- Teórico En formato digital. Documentos pdf correspondientes a los contenidos seguidos durante las sesiones.
- Práctico Entornos prácticos en la nube del curso online de Pega Academy.
Requerimientos de Sistema
Requisitos Hardware
- S.O:
- Windows: Procesador Intel dual-core CPU 2. XX GHz o AMD
- Mac OS X: Basado en CPU Intel
- 2 GB RAM (recomendado en Windows y mínimo en Mac)
Sistema operativo
- Microsoft Windows: Server 2008, 10 y 11
- macOS
Exploradores
- Microsoft Edge, Chrome, Safari 11 y versiones posteriores, o Firefox 52 y versiones posteriores.
Nota.- Se han enumerado los requisitos básicos. Para más detalles u otras configuraciones se puede consultar la página Webex Meetings Suite System Requirements



(4 votos, promedio: 4,50 de 5)