Curso de Patrones de Diseño
Hay un montón de patrones probados y ampliamente disponibles para todos. A veces se trata de cambiar los nombres e implementar el patrón en una tecnología específica. Puede ahorrar cientos de horas, que de lo contrario se gastarían en diseño y pruebas. Entrenamiento Go ALS Este curso tiene dos objetivos: en primer lugar, que le permite reutilizar los patrones ampliamente conocidos, en segundo lugar, que le permite crear patrones de reutilización y específicos de su organización. Le ayuda a estimar cómo los patrones pueden reducir los costos, sistematizar el proceso de diseño y generar un marco de código basado en sus patrones. Audiencia Diseñadores de software, analistas de negocios, gerentes de proyectos, programadores y desarrolladores, así como gerentes de operaciones y gerentes de división de software. Estilo del curso El curso se enfoca en los casos de uso y su relación con un patrón específico. La mayoría de los ejemplos se explican en UML y en ejemplos simples de Java (el idioma puede cambiar si el curso se reserva como un curso cerrado). Lo guía a través de las fuentes de los patrones y le muestra cómo catalogar y describir los patrones que se pueden reutilizar en su organización.
Programa del Curso
Presentaciones
- Patrones y arquitecturas escalonadas
- Descripción del patrón
- Patrones de diseño y diseño
- Búsqueda y selección de patrones de diseño
- Implementación de patrones de diseño
Patrones bien conocidos
Creación de objetos
- Fábrica
- Constructor
- Método de fábrica
- Prototipo
- Singleton
Patrones estructurales
- Adaptador
- Puente
- Compuesto
- Decorador
- Fachada
- Peso mosca
- Proxy
Patrones de comportamiento
- Cadena de responsabilidad
- Mandar
- Intérprete
- Iterador
- Mediador
- Recuerdo
- Observador
- Estado
- Estrategia
- Método de plantilla
- Visitante
- Observador
Creación de patrones
- Modelar o no modelar
- Descripción formal del patrón
- Organización del catálogo de patrones
- Objetivo particular y objetivo abstracto
- Publicación de patrones en una comunidad de patrones
Requerimientos
Buen conocimiento de UML y cualquier lenguaje orientado a objetos como C++, C#, Java, VB.NET, PHP 5.3 o superior, etc.
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Patrones de Diseño - Booking
Curso de Patrones de Diseño - Enquiry
Patrones de Diseño - Consultas
Consultas
Testimonios (3)
El entrenador resaltó los conceptos realmente importantes de la arquitectura de software con cuestionarios. La perspectiva a alto nivel sobre la implementación efectiva del ciclo de desarrollo de software, desde la elicitation de requisitos hasta las pruebas unitarias, es muy refrescante para un científico de datos sin mucha experiencia en el desarrollo de software.
Kok Cheong Cheng - DBS Bank
Curso - Design Patterns
Traducción Automática
Visión general de las técnicas
Kay Jan Wong - DBS Bank Ltd
Curso - Design Patterns
Traducción Automática
Me gusta los ejemplos de código sencillos pero informativos.
Yue Wang - DBS Bank Ltd
Curso - Design Patterns
Traducción Automática
Próximos cursos
Cursos Relacionados
Practical aspects of UML
21 HorasEl curso se extiende con el conocimiento de UML. Durante la formación, nos enfocamos en el uso práctico del lenguaje de la UML análisis orientado al objeto.
Business and System Analysis using UML Notation - Practical Workshop for PO in the Scrum Methodology
21 HorasEl análisis empresarial es el proceso de investigar, comprender y definir las necesidades empresariales para desarrollar soluciones que satisfagan esas necesidades. Jest Un elemento clave en el proceso de gestión de cambios en la organización y diseño de nuevas soluciones de negocio. El análisis empresarial tiene como objetivo garantizar que las soluciones tecnológicas, de procesos u organizativas satisfagan los objetivos y necesidades empresariales. Jest Un elemento clave para asegurar la efectividad de los proyectos y cambios en la organización, al asegurar que las soluciones implementadas sean precisas, factibles y cumplan plenamente con los requisitos del negocio.
Análisis de Procesos de Negocio con UML y BPMN
14 HorasPúblico del curso:
Gerentes que quieran entender diagramas BPMN, Business Consultores, Business Analistas, Business Ingenieros de Procesos, Analistas de Sistemas y cualquier persona que esté involucrada en el análisis y planificación de Business Procesos utilizando notación de modelado estandarizada y unificada.
Curso Goals:
- Producir diagramas de procesos de alta calidad
- Modelo en la notación de proceso BPMN
- Captura de información de proceso tal cual
- Implemente flujos de proceso optimizados para procesos con uso intensivo de personas
- Simplifique las definiciones de procesos complejos y divídalas en partes más manejables
Modelado de Procesos Empresariales Utilizando BPMN y UML
14 HorasObjetivo:
Este curso de formación tiene como objetivo ayudar a los analistas de negocio a aprender a modelar de manera eficiente sus procesos de negocio utilizando BPMN, así como los recursos que se manejan en sus actividades. Al llevarse a cabo mediante un marco empresarial ágil, los analistas de negocio aprenden durante este curso a utilizar las notaciones BPMN y las extensiones de negocio de UML adecuadas para abordar sus "requisitos de negocio" e impulsar de manera coherente las actividades subyacentes a nivel de diseño.
Insurtech: Una Introducción Práctica para los Gerentes
14 HorasInsurtech (también conocido como Seguro Digital) se refiere a la convergencia de seguros + nuevas tecnologías. En el ámbito de las "aseguradoras digitales" aplican innovaciones tecnológicas a sus modelos de negocio y operativos con el fin de reducir costes, mejorar la experiencia del cliente y aumentar la agilidad de sus operaciones.
En esta capacitación dirigida por un instructor, los participantes obtendrán una comprensión de las tecnologías, los métodos y la mentalidad necesarios para lograr una transformación digital dentro de sus organizaciones y en la industria en general. La capacitación está dirigida a gerentes que necesitan obtener una comprensión del panorama general, romper con la exageración y la jerga, y dar los primeros pasos para establecer una estrategia Insurtech.
Al final de esta formación, los participantes serán capaces de:
- Discuta Insurtech y todas sus partes componentes de manera inteligente y sistemática
- Identifique y desmitifique el papel de cada tecnología clave dentro de Insurtech.
- Redactar una estrategia general para implementar Insurtech dentro de su organización.
Audiencia
- Aseguradores
- Tecnólogos dentro de la industria aseguradora
- Partes interesadas en el seguro
- Consultores y analistas de negocio
Formato del curso
- Parte de conferencia, parte de discusión, ejercicios y actividades grupales de estudio de casos
Fintech: Una Introducción Práctica para los Gerentes
14 HorasEn esta capacitación en vivo dirigida por un instructor en Costa Rica, los participantes obtendrán una comprensión de las tecnologías, los métodos y la mentalidad necesarios para implementar una estrategia Fintech.
Esta capacitación está dirigida a gerentes que necesitan obtener una comprensión del "panorama general" de Fintech, romper con la exageración y la jerga, y dar los primeros pasos tangibles hacia la adopción de nuevas tecnologías aplicables a los negocios y servicios financieros.
Al final de esta formación, los participantes serán capaces de:
- Presentar estrategias viables Fintech para su organización.
- Comprender y explicar el papel y la funcionalidad de las tecnologías clave.
- Elaborar un plan de acción para la introducción de nuevas tecnologías paso a paso.
Desarrollo Basado en Modelos para Sistemas Integrados
21 HorasEl desarrollo basado en modelos (MBD) es una metodología de desarrollo de software que permite un desarrollo más rápido y rentable de sistemas dinámicos, como sistemas de control, procesamiento de señales y sistemas de comunicación. Se basa en el modelado gráfico en lugar de la programación tradicional basada en texto.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo aplicar las metodologías MBD para reducir los costos de desarrollo y acelerar el tiempo de comercialización de sus productos de software integrado.
Al final de esta formación, los participantes serán capaces de:
- Seleccione y utilice las herramientas adecuadas para implementar MBD.
- Utilice MBD para llevar a cabo un desarrollo rápido en las primeras etapas de su proyecto de software embebido.
- Acortar el lanzamiento de su software integrado en el mercado.
Formato del curso
- En parte conferencia, en parte discusión, ejercicios y práctica práctica intensa
Requirements Analysis
21 HorasEsta capacitación en vivo dirigida por un instructor en Costa Rica (en línea o en el sitio) está dirigida a personas que desean comprender el análisis de requisitos y realizar análisis de requisitos de manera eficiente y precisa utilizando técnicas de análisis para sus proyectos.
Al final de esta capacitación, los participantes serán capaces de:
- Identificar diferentes tipos de requisitos.
- Comprender los conceptos generales y las actividades dentro del análisis de requisitos.
- Estar familiarizado con la metodología de análisis de requerimientos.
- Utilizar diferentes técnicas de análisis de requisitos a su favor.
- Estructurar los requisitos para comunicarse de manera eficiente con arquitectos y desarrolladores a través de un proceso iterativo de recopilación de requisitos.
Ingeniería de Software, Ingeniería de Requerimientos y Pruebas
63 HorasEste curso demuestra a través de la práctica los fundamentos y aplicaciones de la ingeniería de software, la ingeniería de requisitos y las pruebas.