Curso de Introducción al Diseño Guiado por el Dominio
Domain Driven Design (DDD) es un enfoque para manejar comportamientos complejos al desarrollar software.
Programa del Curso
¿Qué es el diseño basado en dominios (DDD)?
- Construyendo Conocimiento de Dominio
El lenguaje ubicuo
- La necesidad de un lenguaje común
- Creando el lenguaje ubicuo
- Los componentes básicos de un diseño basado en modelos
- Arquitectura en capas
- Entidades
- Objetos de valor
- Servicios
- Módulos
- Agregados
- Fábricas
- Repositorios
Refactorización hacia una visión más profunda
- Refactorización continua
- Sacar a la luz los conceptos clave
Preservación de la integridad del modelo
- Contexto delimitado
- Integración continua
- Mapa de contexto
- Kernel compartido
- Cliente-Proveedor
- Conformista
- Capa anticorrupción
- Caminos separados
- Servicio de host abierto
- Destilación
Requerimientos
Conocimiento de análisis de negocio y la gestión de proyectos.
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Introducción al Diseño Guiado por el Dominio - Booking
Curso de Introducción al Diseño Guiado por el Dominio - Enquiry
Testimonios (5)
Que podamos darte ejemplos de la vida real
Elria Slabber - Glacier by Sanlam
Curso - Introduction to Domain Driven Design
Traducción Automática
Él está bien versado en el tema y tiene un buen conocimiento del dominio.
Bonke Tshongweni - Glacier by Sanlam
Curso - Introduction to Domain Driven Design
Traducción Automática
Hemos recibido mucha información que nos da una idea de cuán complejo puede ser el DDD. Eso requiere que hagamos más investigación y leamos mucho para convertirnos en expertos, y esa es la realidad. Hicimos muchos ejercicios pequeños y medianos.
Phoebe Mailwane - Glacier by Sanlam
Curso - Introduction to Domain Driven Design
Traducción Automática
I enjoyed the interaction of the group to solve the issues.
Evan O'Gorman
Curso - Introduction to Domain Driven Design
Traducción Automática
I really enjoyed the real examples and exercises.
Dmitry Baranovsky
Curso - Introduction to Domain Driven Design
Traducción Automática
Próximos cursos
Cursos Relacionados
Advanced Reporting and Dashboards in ClickUp
14 HorasEste entrenamiento en vivo dirigido por un instructor en Ecuador (en línea o in situ) está dirigido a profesionales de nivel avanzado que desean dominar las funciones de informes y paneles de ClickUp para impulsar la toma de decisiones basada en datos y optimizar los flujos de trabajo.
Al finalizar este entrenamiento, los participantes podrán:
- Crear y personalizar paneles avanzados en ClickUp.
- Utilizar las herramientas de informes de ClickUp para monitorear indicadores clave de rendimiento (KPI).
- Automatizar la recopilación y visualización de datos.
- Integrar fuentes de datos externas para un análisis integral.
- Optimizar paneles para la colaboración en equipo y la presentación de informes ejecutivos.
ClickUp Automations and Integrations
14 HorasThis instructor-led, live training in Ecuador (online or onsite) is aimed at intermediate-level professionals who wish to enhance workflow efficiency by leveraging ClickUp’s automation and integration features.
By the end of this training, participants will be able to:
- Understand ClickUp’s automation capabilities and use cases.
- Create and manage automations to streamline workflows.
- Integrate ClickUp with third-party tools like Slack, Google Drive, and Zapier.
- Set up triggers, conditions, and actions for automated task management.
- Optimize team collaboration through automation and integrations.
ClickUp for Agile Project Management: Sprints, Kanban, and Workflows
14 HorasThis instructor-led, live training in Ecuador (online or onsite) is aimed at intermediate-level professionals who wish to apply Agile project management principles using ClickUp’s features.
By the end of this training, participants will be able to:
- Set up and configure ClickUp for Agile project management.
- Manage sprints, backlogs, and epics effectively.
- Leverage ClickUp’s Kanban, List, and Timeline views for Agile workflows.
- Track team velocity, burndown charts, and performance metrics.
- Automate Agile processes to improve efficiency.
- Integrate ClickUp with other Agile development tools.
Customizing ClickUp for Business Operations and Process Management
14 HorasThis instructor-led, live training in Ecuador (online or onsite) is aimed at advanced-level professionals who wish to tailor ClickUp for business operations, enhance process efficiency, and integrate automation for scalable workflows.
By the end of this training, participants will be able to:
- Customize ClickUp’s workspaces, views, and templates for business operations.
- Develop and optimize workflows for process management.
- Implement advanced automation for repetitive tasks.
- Integrate ClickUp with other business tools and data sources.
- Monitor and analyze process efficiency using ClickUp reporting.
ClickUp for Enterprise Project Management
14 HorasThis instructor-led, live training in Ecuador (online or onsite) is aimed at advanced-level professionals who wish to leverage ClickUp for managing large-scale projects, cross-functional collaboration, and enterprise-wide efficiency.
By the end of this training, participants will be able to:
- Implement ClickUp at an enterprise scale with best practices.
- Structure workspaces, spaces, and projects for large teams.
- Leverage advanced reporting and dashboards for executive insights.
- Automate workflows and integrate ClickUp with enterprise systems.
- Enhance governance, compliance, and security within ClickUp.
ClickUp Fundamentals
14 HorasThis instructor-led, live training in Ecuador (online or onsite) is aimed at beginner-level professionals who wish to learn the fundamentals of ClickUp for task and project management, as well as personal productivity.
By the end of this training, participants will be able to:
- Navigate ClickUp’s interface and workspace structure.
- Create and manage tasks, lists, and projects efficiently.
- Utilize views like List, Board, and Calendar for better organization.
- Apply productivity features such as priorities, tags, and custom statuses.
- Collaborate effectively using comments, mentions, and shared spaces.
- Set up personal productivity workflows to manage daily tasks.
Introducción a Enterprise Architect
7 HorasEste curso de capacitación Introducción a Enterprise Architect está diseñado para todas las personas que deseen utilizar la herramienta de modelado UML de Sparx Systems, Enterprise Architect, para sus actividades de modelado pero no estén familiarizadas con las características, funciones y el uso de Enterprise Architect.
Enterprise Architecture in the UAF
40 HorasUtilizando una combinación de conferencias, demostraciones y laboratorios interactivos, este curso muestra los fundamentos para construir y mantener un Enterprise Architecture (EA) utilizando el Unified Architecture Framework (UAF) versión 1.2.
Optimizing Team Collaboration with ClickUp
14 HorasThis instructor-led, live training in Ecuador (online or onsite) is aimed at intermediate-level professionals who wish to optimize team collaboration using ClickUp’s advanced features.
By the end of this training, participants will be able to:
- Set up and manage collaborative workspaces for teams.
- Leverage ClickUp’s advanced task management features for team coordination.
- Improve team communication using ClickUp’s built-in tools.
- Utilize ClickUp’s reporting and dashboards for team performance tracking.
- Automate workflows to streamline team processes.
- Integrate ClickUp with other collaboration tools.
PMI Professional in Business Analysis (PBA) Certification Preparation
21 HorasEsta capacitación en vivo dirigida por un instructor en Ecuador (en línea o en el sitio) está dirigida a analistas de negocios de nivel intermedio que deseen aprender las herramientas y técnicas de análisis de negocios y prepararse para el examen PMI-PBA.
Al final de esta capacitación, los participantes serán capaces de:
- Aprenda las herramientas, técnicas y prácticas de análisis de negocios como se describe en PMI.
- Domina los cinco dominios del análisis de negocios.
- Desarrollar habilidades prácticas para identificar las necesidades de las partes interesadas, gestionar los requisitos y garantizar resultados exitosos del proyecto.
- Comprenda el proceso de certificación PMI-PBA y prepárese para el examen de certificación.
Systems Modeling with SysML and Enterprise Architect (EA)
21 HorasEn esta capacitación en vivo dirigida por un instructor en Ecuador (en línea o en el sitio), los participantes aprenderán cómo usar SysML tal como se implementa en Enterprise Architect (EA) para llevar a cabo análisis y modelado de requisitos del sistema.
Al final de esta formación, los participantes serán capaces de:
- Comprender y aplicar SysML a los proyectos de Ingeniería de Sistemas, utilizando un enfoque de Ingeniería de Sistemas Basado en Modelos (MBSE).
- Identifique los requisitos del sistema en función de modelos de casos de uso.
- Diseñar y analizar la arquitectura del sistema.
UML in Enterprise Architect (workshops)
21 HorasEl curso está diseñado para analistas, diseñadores, desarrolladores, probadores y gerentes de proyectos.
En el taller se presenta un análisis de problemas, diseño y documentación de sistemas utilizando UML y Enterprise Architect de Sparx Systems. Durante la formación se presentarán las capacidades avanzadas del programa (como MDA, perfiles, XMI), y las mejores prácticas que pueden simplificar y acelerar en gran medida el modelado.
Debido a que la capacitación se centra en la herramienta Enterprise Architect, es necesario que los participantes ya sepan cómo modelar en UML. Para aquellos que quieran aprender a modelar, tenemos una formación dedicada a UML.
El método de entrenamiento
Ponencia 10%, 90% taller
Usar modelado de casos
14 HorasEste curso está diseñado para analistas de negocios, gerentes, líderes de equipo y propietarios de procesos para proporcionarles las competencias requeridas para crear diagramas de casos de uso y escenarios de casos de uso, que sirven como un vehículo para obtener, analizar, documentar y comunicar los requisitos funcionales Los delegados practicarán la creación de casos de uso en el Lenguaje de modelado unificado (UML) para representar gráficamente las interacciones entre los casos de uso y los actores .