Cursos de Domain Driven Design

Domain Driven Design Training

Domain Driven Design (DDD)

Testi...Client Testimonials

Introduction to Domain Driven Design

Real examples and excercises

Dmitry Baranovsky - Fleetmatics Ireland Limited

Introduction to Domain Driven Design

The interaction of the group to solve the issues

Evan O'Gorman - Fleetmatics Ireland Limited

Programas de los Cursos de Domain Driven Design

Código Nombre Duración Información General
dddintro Introducción al Diseño Guiado por el Dominio 14 horas Grupo objetivo: Los administradores de TI Los gerentes de proyecto, PM Los propietarios de productos Personal de marketing Qué es el Diseño Guiado por el Dominio (DDD) Edificio de dominio de conocimientos El Lenguaje Ubicuo La necesidad de un lenguaje común La creación de la Lengua ubicua Los componentes básicos de un diseño basado en modelos Arquitectura en capas entidades Los objetos de valor servicios módulos agregados fábricas repositorios Refactorización Hacia una Visión más Profunda La refactorización continua Llevar conceptos clave en luz Modelo preservar la integridad Contexto acotada Integración continua Mapa contexto Kernel Shared Cliente-Proveedor Conformista Capa de lucha contra la corrupción Separate Ways Servicio de host abierto Destilación
qaci Aseguramiento de la Calidad e Integración Continua 14 horas La formación está abierta tanto a los desarrolladores, Scrum Masters, Product Owner y también algunos aspectos del departamento de negocios. El propósito de la formación es introducir temas de aseguramiento de la calidad y la integración continua y su lugar en los proyectos realizados metodologías ágiles. Los participantes obtendrán una perspectiva amplia sobre los temas discutidos, así como el conocimiento práctico de las herramientas y procesos de desarrollo de software de acuerdo con el QA / CI. Representantes de negocios, podrán conocer los beneficios de implementar esas herramientas y procesos y traducirse tanto en el tiempo como en el costo del desarrollo de software. Los temas presentados se basan en PHP o Java, dependiendo de los requerimientos del cliente. QA / CI Qué es QA? Qué es CI? Los costos de desarrollo de software, refactorización y corrección de errores Identificación y comprensión del proyecto Beneficio para la organización DDD Desarrollo de software basado en requisitos de negocio, suposiciones DDD Problemas en la comunicación IT-Business Modelo de dominio Mejores Prácticas Principio KISS y DRY Normas de codificación Creación de código reutilizable a través de OOP y patrones de diseño Identificar y reducir la complejidad ciclomática Métricas de Software Método de Peso por Clase Respuesta para una clase Profundidad del árbol de herencia Acoplamiento entre objetos Falta de cohesión de los métodos numero de niños Complejidad ciclomática Clase de métricas Métricas del modelo Métricas de uso Pruebas de Software Qué, cuándo y cómo probar? El método de "caja blanca" y "caja negra" El papel de las pruebas en las metodologías ágiles TDD sólo un aumento potencial en el costo del proyecto Prueba de unidad con JUnit (Java), PHPUnit (PHP) Pruebas conductuales de JBehave (Java), Behat y Mink (PHP) Pruebas funcionales Refactorización Qué es la refactorización? Tecnología de la deuda Olor a código Patrones de refactorización Documentación El papel de la documentación en las metodologías ágiles Qué documentar? Tipos de documentación Documentación y metodologías ágiles, o puede llamar (software de trabajo sobre documentación completa)? XMI estándar Generación automática de documentación desde el Javadoc (Java), ApiGen (PHP) Herramientas y Medio Ambiente CI Herramientas y Medio Ambiente CI PMD (Java), phpmd (PHP) CPD (Java), phpcpd (PHP) Líneas De Código Contador (Java), phploc (PHP) UCDetector (Java), phpdcd (PHP) Jdepend (Java), phpdepend (PHP) Jenkins Continuous Integration Server Agile y CI / QA Planificación y desarrollo incremental Abrazando el cambio Etapas cortas Equipo interdisciplinario Programación Extrema, Revisión de Código Individuos e interacciones sobre procesos y herramientas Suma Discusión Preguntas Cómo se inicia el proceso de implementación?

Próximos Cursos

Other regions

Cursos de Fin de Semana de Domain Driven Design, Capacitación por la Tarde de Domain Driven Design, Domain Driven Design boot camp, Clases de Domain Driven Design , Cursos de Formación de Domain Driven Design, Instructor de Domain Driven Design,Capacitación de Fin de Semana de Domain Driven Design, Clases Particulares de Domain Driven Design, Clases de Domain Driven Design , Domain Driven Design en sitio, Domain Driven Design con instructor, Domain Driven Design coaching, Programas de capacitación de Domain Driven Design, Cursos Privados de Domain Driven Design, Cursos por la Tarde de Domain Driven Design, Capacitador de Domain Driven Design, Cursos en linea de Domain Driven Design, Capacitación empresarial de Domain Driven Design

Promociones

Descuentos en los Cursos

Respetamos la privacidad de su dirección de correo electrónico. No vamos a pasar o vender su dirección a otros.
Siempre puede cambiar sus preferencias o anular la suscripción por completo.

Algunos de nuestros clientes