En línea o en las instalaciones, los cursos de capacitación en vivo sobre Diseño de Software impartidos por instructores demuestran a través de discusiones interactivas y prácticas de manos a la obra los fundamentos del Diseño de Software.
La formación en Diseño de Software está disponible como "entrenamiento en línea en vivo" o "entrenamiento en las instalaciones en vivo". El entrenamiento en línea en vivo (también conocido como "entrenamiento remoto en vivo") se realiza a través de un entorno de escritorio remoto interactivo. El entrenamiento en las instalaciones en vivo puede llevarse a cabo localmente en las instalaciones del cliente en Zapopan o en los centros de capacitación corporativos de NobleProg en Zapopan.
NobleProg -- Su Proveedor Local de Capacitación
Zapopan - Puerta del Hierro
Quinto piso, Avenida Real Acueducto 360 , Zapopan, México
Puerta de Hierro está ubicado en una exclusiva área de negocios en Zapopan, Jalisco. Localizado en una importante vía pública arbolada, el edificio se encuentra muy cerca de Plaza Andares, un centro comercial cercano también a todo tipo de servicios. El centro está en los pisos 1 y 5 de un moderno edificio ubicado estratégicamente para los negocios.
Zapopan-Americas 1586
Av. de las Américas #1586 , Zapopan, México, 44610
Alcanza la excelencia empresarial en Américas 1586.
Impulsa tus metas con espacios de oficina excepcionales en el dinámico centro financiero de Guadalajara. Trabaja con eficiencia en interiores modernos y luminosos, resguardados tras la impactante fachada de vidrio espejado del edificio, y disfruta de vistas espectaculares hacia los verdes campos del Guadalajara Country Club.
Inspírate en salas de juntas totalmente equipadas y colabora con profesionales enfocados en áreas de coworking llenas de luz. Disfruta de un traslado sin complicaciones gracias al estacionamiento en sitio, resguardo para bicicletas y acceso cercano a rutas de autobús y tranvía.
Design Thinking es una metodología centrada en las personas para resolver problemas a través de la empatía, definición, ideación, prototipado y prueba. Esta versión del curso pone un fuerte énfasis en la etapa de Empatizar, enfocándose en conectar los puntos dolorosos identificados previamente con las necesidades reales de los clientes internos, y aplicando actividades dinámicas y colaborativas para transformar los insights en resultados tangibles.
Esta formación dirigida por un instructor (en línea o presencial) está orientada a equipos y líderes de nivel principiante a intermedio que desean profundizar sus habilidades de empatía, fortalecer las relaciones con los clientes internos y traducir los puntos dolorosos en oportunidades significativas para la mejora.
Al final de esta formación, los participantes serán capaces de:
Aplicar técnicas basadas en la empatía para descubrir y validar las necesidades del cliente.
Traducir puntos dolorosos mapeados en necesidades claras y tangibles.
Participar en dinámicas de role play y simulaciones para practicar conversaciones centradas en el cliente.
Redefinir colaborativamente las declaraciones de problema desde la perspectiva del cliente.
Formato del Curso
Conferencia interactiva y discusiones guiadas.
Dinámicas, role plays y ejercicios de empatía prácticos.
Talleres grupales para la redefinición colaborativa de problemas.
Opciones de Personalización del Curso
Para solicitar una versión personalizada adaptada a un proceso interno específico (por ejemplo, compras o provisión de equipos), por favor contáctenos para arreglarlo.
Design Thinking es una metodología centrada en las personas para resolver problemas a través de la empatía, la definición, la generación de ideas, el prototipado y la prueba. Concentrarse en las dos primeras etapas —Empatizar y Definir— ayuda a los equipos a comprender mejor a los clientes internos y a definir los problemas adecuados para resolver.
Esta formación guiada por un instructor (en línea o presencial) está dirigida a equipos y líderes de nivel básico a intermedio que deseen fortalecer su conexión con los clientes internos, reducir la resistencia al cambio y mejorar la eficiencia operativa mediante métodos prácticos y colaborativos.
Al final de esta formación, los participantes serán capaces de:
Utilizar técnicas de escucha activa e entrevistas para recopilar información valiosa sobre los clientes internos.
Crear mapas de empatía y capturar las necesidades y puntos de dolor del usuario.
Diferenciar problemas reales de raíz de problemas percibidos utilizando herramientas como el "5 Whys" y los árboles de problemas.
Redactar declaraciones de problema claras y concretas (POVs) que guíen el trabajo de solución.
Formato del Curso
Lectura interactiva y discusión.
Ejercicios prácticos y role-plays.
Talleres de grupo y sesiones de retroalimentación plenaria.
Opciones de Personalización del Curso
Para solicitar una versión personalizada adaptada a un proceso interno específico (por ejemplo, compras o provisión de equipos), comuníquese con nosotros para hacer los arreglos necesarios.
Este entrenamiento en vivo dirigido por un instructor en Zapopan (en línea o en el sitio) está dirigido a profesionales de nivel principiante a nivel intermedio que desean comprender y aplicar Design Thinking metodologías para impulsar la innovación y mejorar las soluciones comerciales.
Al final de esta capacitación, los participantes podrán:
Entender los principios básicos de Design Thinking y su papel en la innovación.
Aplicar las cinco fases de Design Thinking a la resolución de problemas.
Utilizar técnicas y herramientas de ideación para fomentar la creatividad.
Implementar estrategias de Design Thinking para mejorar procesos y aumentar la eficiencia.
Esta capacitación en vivo dirigida por un instructor en Zapopan (en línea o presencial) está dirigida a participantes de nivel principiante a intermedio que desean resolver los desafíos cotidianos del lugar de trabajo a través de técnicas de gamificación.
Al final de esta formación, los participantes serán capaces de:
Comprender los principios de Design Thinking y su aplicación a la resolución de problemas.
Incorporar técnicas de gamificación para fomentar el compromiso y la innovación.
Desarrollar soluciones creativas y prácticas a problemas comunes en el lugar de trabajo.
Colabore eficazmente entre equipos para implementar estrategias de resolución de problemas.
Aplique enfoques iterativos para refinar las soluciones a través de la retroalimentación y la experimentación.
El Diseño Orientado al Dominio (DDD) es un enfoque de desarrollo de software que enfatiza el diseño de sistemas en torno al dominio empresarial, utilizando un lenguaje ubicuo compartido y técnicas de modelado tácticas y estratégicas.
Este entrenamiento dirigido por un instructor (en línea o en sitio) está destinado a desarrolladores senior de nivel avanzado que deseen aplicar los principios del DDD para diseñar sistemas robustos, mantenibles y escalables.
Al final de este entrenamiento, los participantes serán capaces de:
Identificar y modelar conceptos del dominio central utilizando lenguaje ubicuo y contextos limitados.
Aplicar patrones tácticos de DDD como entidades, objetos de valor, agregados, repositorios y servicios de dominio.
Diseñar mapas de contexto y límites estratégicos para gestionar la complejidad a través de microservicios y equipos.
Integrar prácticas de DDD en equipos ágiles y flujos de trabajo CI/CD para mejorar la colaboración y la entrega.
Formato del Curso
Conferencia interactiva y discusión.
Muchos ejercicios y práctica.
Implementación práctica en un entorno de laboratorio en vivo.
Opciones de Personalización del Curso
Para solicitar una capacitación personalizada para este curso, por favor contáctenos para hacer los arreglos necesarios.
Esta capacitación en vivo dirigida por un instructor en Zapopan (en línea o en el sitio) está dirigida a desarrolladores, arquitectos y analistas de nivel intermedio que deseen aprender y aplicar conceptos y prácticas de DDD a sus proyectos de software.
Al final de esta capacitación, los participantes serán capaces de:
Comprender los conceptos básicos de DDD (contextos acotados, entidades, etc.) y su aplicación en proyectos de software.
Aplique DDD estratégico para definir y diseñar el modelo de dominio, identificar subdominios y establecer límites.
Implemente DDD táctico utilizando patrones como CQRS, fábricas y abastecimiento de eventos.
Refactorice y modernice los sistemas heredados de manera efectiva con técnicas DDD.
Diseñe e implemente arquitecturas orientadas a productos, dominios y equipos.
Utilice la malla de datos para crear una plataforma de datos orientada al dominio que admita el descubrimiento y la gobernanza de datos.
Esta capacitación en vivo dirigida por un instructor en Zapopan (en línea o presencial) está dirigida a líderes de nivel principiante y profesionales de recursos humanos que deseen aprender y aplicar metodologías Design Thinking para fomentar la innovación, mejorar las capacidades de resolución de problemas e involucrar a los equipos de manera efectiva.
Al final de esta formación, los participantes serán capaces de:
Equipar a los participantes con herramientas y metodologías para fomentar la innovación y el compromiso del equipo.
Desarrollar habilidades en mapeo de empatía, ideación y creación de prototipos para resolver desafíos complejos.
Aplicar los principios Design Thinking a los escenarios de liderazgo y RRHH.
Promover una cultura de innovación dentro de los equipos tecnológicos.
Este entrenamiento en vivo dirigido por un instructor en Zapopan (online o presencial) está dirigido a desarrolladores de nivel intermedio Java que desean aplicar patrones de diseño para mejorar la estructura del software, la mantenibilidad y la escalabilidad.
Al final de esta capacitación, los participantes podrán:
Entender el propósito y los beneficios de los patrones de diseño.
Aplicar patrones de creación, estructuración y comportamiento de manera efectiva en Java.
Mejorar la reutilización de código, la escalabilidad y la mantenibilidad.
Refactorizar bases de código existentes utilizando patrones de diseño.
Esta capacitación en vivo dirigida por un instructor en Zapopan (en línea o en el sitio) está dirigida a diseñadores de software y sistemas de nivel principiante a intermedio que deseen obtener una comprensión estructurada y completa de Sparx Enterprise Architect.
Al final de esta capacitación, los participantes serán capaces de:
Navegue y use Sparx de manera efectiva Enterprise Architect, comprendiendo su interfaz y herramientas.
Modele varias estructuras empresariales, incluidos organigramas, procesos y sistemas, utilizando diferentes diagramas.
Implemente estrategias de seguimiento de cambios, control de versiones y colaboración en equipo dentro de Sparx EA.
Utilice las funciones avanzadas de Sparx EA, como el modelado con estereotipos, la personalización y la automatización de tareas.
La evolución de los microservicios y los contenedores en los últimos años ha cambiado significativamente la forma en que diseñamos, desarrollamos, desplegamos y ejecutamos software. Las aplicaciones modernas deben estar optimizadas para escalabilidad, elasticidad, tolerancia a fallos y cambio. Impulsados por estas nuevas demandas, las arquitecturas modernas requieren un conjunto diferente de patrones y prácticas. En este entrenamiento, examinamos maneras de identificar, entender y ajustarnos a estos nuevos requisitos.
Audiencia
Este entrenamiento está dirigido a personas que tienen cierta familiaridad con la tecnología de contenedores y los conceptos de Kubernetes, pero quizás les falta experiencia en el mundo real. Se basa en casos de uso y lecciones aprendidas de proyectos reales con la intención de inspirar a las personas a crear y gestionar aplicaciones nativas en la nube aún mejores.
Desarrolladores
Operaciones
DevOps
Ingenieros de Calidad (QA)
Gerentes de Proyectos IT
Formato del Curso
Conferencia interactiva y discusión
Muchos ejercicios y práctica
Implementación práctica en un entorno de laboratorio en vivo
Opciones de Personalización del Curso
Para solicitar un entrenamiento personalizado para este curso, por favor contáctenos para organizarlo.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán los conceptos fundamentales y avanzados de la arquitectura y el diseño de software a medida que avanzan a través de una serie de ejercicios y debates prácticos de laboratorio en vivo.
Audiencia
Profesionales del software
Diseñadores de software
Desarrolladores
Formato del curso
En parte conferencia, en parte discusión, ejercicios y práctica práctica pesada
Nota
Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertarlo.
La esencia de los entrenamientos y talleres es proporcionar conocimientos, herramientas y técnicas
para aumentar la efectividad de las actividades relacionadas con la identificación del valor empresarial en función de las necesidades del cliente y el cuidado por obtener un consenso entre funciones,
tecnología y calidad en el proceso de creación de requisitos utilizando técnicas de brainstorming.
Formato del Curso
Lectura interactiva y discusión.
Muchos ejercicios y prácticas.
Implementación práctica en un entorno de laboratorio en vivo.
Opciones de Personalización del Curso
Para solicitar un entrenamiento personalizado para este curso, por favor contáctenos para hacer los arreglos necesarios.
El Diseño Dirigido por el Dominio (DDD, por sus siglas en inglés) es un enfoque de desarrollo de software que se centra en modelar comportamientos complejos alineando la implementación técnica con los conceptos fundamentales del negocio. Este curso explora cómo el DDD ayuda a los equipos a gestionar la complejidad y reducir riesgos mediante patrones estratégicos y tácticos. Los participantes aprenderán a construir un «lenguaje ubicuo», definir límites claros a través de Contextos Delimitados y utilizar bloques de construcción específicos como Entidades, Objetos de Valor y Agregados. El objetivo es crear arquitecturas de software flexibles y mantenibles que permanezcan consistentes con el dominio del negocio en evolución.
Existen muchos patrones probados y testeados ampliamente disponibles para todos. A veces, se trata simplemente de cambiar los nombres e implementar el patrón en una tecnología específica. Esto puede ahorrar cientos de horas que de otro modo se dedicarían al diseño y la prueba. Objetivos del Curso Este curso tiene dos objetivos: primero, permite reutilizar patrones ampliamente conocidos; segundo, permite crear y reutilizar patrones específicos para su organización. Ayuda a estimar cómo los patrones pueden reducir costos, sistematizar el proceso de diseño y generar un marco de código basado en sus patrones. Público Software designers, business analysts, project managers, programmers and developers as well as operational managers and software division managers. Estilo del Curso El curso se centra en 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 simples ejemplos de Java (el lenguaje puede cambiar si el curso se reserva como curso cerrado). Te guía a través de las fuentes de los patrones, así como te muestra cómo catalogar y describir patrones que pueden ser reutilizados en toda tu organización.
En este taller de formación dirigido por un instructor (en línea o presencial), los participantes aprenderán a aplicar las cinco etapas del Design Thinking para comprender mejor los problemas experimentados por los usuarios finales de un producto o servicio, y luego desarrollar la mejor estrategia para resolverlos.
Al final de esta formación, los participantes podrán:
Utilizar estrategias creativas para alinear las necesidades de los clientes con soluciones tecnológicamente viables.
Formular una estrategia para aumentar el valor del cliente y mejorar las ofertas de productos y servicios.
El proceso de Design Thinking (Pensamiento de Diseño) consta de cinco etapas: empatizar, definir el problema, idear, prototipar y probar.
En un mundo cada vez más complejo, nos enfrentamos a problemas que pueden requerir enfoques especiales. El Design Thinking ayuda a abordar estos desafíos complejos. Dominar el pensamiento de diseño permite gestionar problemas complejos de manera efectiva, mejorar la comunicación, persuadir con eficiencia, optimizar los resultados empresariales y potenciar el comportamiento y el rendimiento tanto organizacional como personal.
Funcionamiento del Design Thinking (DT): aprender de las personas y del problema, identificar patrones, diseñar un modelo (desviación del modelo), probar el modelo, evaluarlo y reingenierizar.
Relación entre el DT, la innovación y el emprendimiento.
Métodos y herramientas del DT: persona, mapa de partes interesadas, mapa del recorrido del cliente, blueprint del servicio e innovación del modelo de negocio.
Aplicaciones del DT: mentalidad de diseño, innovación disruptiva, enfoque iterativo, técnica de estimación ágil, pensamiento crítico, resolución de problemas, trabajo en equipo, disposición al liderazgo, habilidades de comunicación, competencia tecnológica, visión prospectiva, competencia intercultural y ética, inteligencia emocional, autoconciencia, habilidades de negociación y resolución de conflictos.
Objetivos:
Comprender los fundamentos y matices del DT.
Explorar los conceptos clave, factores, teorías, tipos y modelos del DT.
Experimentar, vivir la experiencia y practicar el DT.
Metodología:
Este es un curso de formación de 1 día (4 horas) que consiste en:
Clases teóricas (40% - presentación de teorías, conceptos, modelos e interacciones),
Ejercicios grupales (30% - dinámicas de grupo, juegos, discusión grupal y ejercicios de simulación de resolución de conflictos),
Actividades individuales (15% - escritura, diseño y discusión entre pares),
Y otros recursos (15% - vídeos, lectura).
Nota: debido a la naturaleza de este curso, se requiere un tamaño mínimo de grupo de 3 participantes.
Esta formación en vivo, impartida por un instructor (en línea o presencial) en Zapopan, está dirigida a desarrolladores de nivel intermedio de PHP que desean aplicar patrones de diseño efectivamente en sus proyectos.
Al finalizar esta capacitación, los participantes podrán:
Entender el propósito y beneficios de los patrones de diseño.
Identificar e implementar patrones de diseño apropiados para escenarios comunes.
Estructurar aplicaciones PHP utilizando las mejores prácticas reconocidas por la industria.
Integrar patrones en frameworks modernos como Symfony o Zend.
Este curso de capacitación dirigido por un instructor, en vivo (en línea o presencial), está destinado a desarrolladores de C que deseen aprender los principios de diseño de aplicaciones embarcadas en C.
Al final de este entrenamiento, los participantes podrán:
Comprender las consideraciones de diseño que hacen que los programas embarcados en C sean confiables
Definir la funcionalidad de un sistema embebido
Definir la lógica y estructura del programa para obtener el resultado deseado
Diseñar una aplicación embebida fiable y libre de errores
Obtener el mejor rendimiento del hardware objetivo
Formato del Curso:
Lectura interactiva y discusión
Ejercicios y práctica
Implementación práctica en un entorno de laboratorio en vivo
Opciones de Personalización del Curso:
Para solicitar una capacitación personalizada para este curso, por favor contáctenos para hacer los arreglos necesarios.
El entrenamiento está diseñado para desarrolladores de JavaScript, encargados de diseñar e implementar aplicaciones avanzadas en Internet. Los temas discutidos durante el entrenamiento tienen como objetivo traer las mejores prácticas en la programación de JavaScript y resaltar los errores más comunes. Un punto importante del entrenamiento es discutir la programación orientada a objetos disponible con la sintaxis de JavaScript.
Kubernetes es una plataforma de código abierto para automatizar todas las etapas de desarrollo de aplicaciones contenerizadas. Los patrones de diseño son soluciones iterables a problemas de desarrollo de software pertinentes al diseño de software. Las extensiones de Kubernetes se utilizan para configurar y soportar clústeres de Kubernetes. Con la ayuda de los patrones de diseño y las extensiones de Kubernetes, los usuarios de la plataforma pueden lograr enfoques de CI/CD mientras mantienen la escalabilidad y flexibilidad de las aplicaciones de software.
Este entrenamiento dirigido por un instructor (en línea o presencial) está destinado a desarrolladores e ingenieros DevOps que deseen aprovechar los patrones de diseño y extensiones de Kubernetes para crear aplicaciones empresariales en clústeres de Kubernetes.
Al final de este entrenamiento, los participantes serán capaces de:
Configurar un clúster de Kubernetes y configurar las herramientas DevOps necesarias.
Comprender los fundamentos de los patrones de diseño de software y las extensiones de Kubernetes.
Utilizar las extensiones y patrones de diseño de Kubernetes al interactuar con la API de Kubernetes.
Desarrollar recursos personalizados de Kubernetes y aplicar controladores dinámicos a un clúster.
Gestionar y asegurar cualquier entorno de Kubernetes con la ayuda de plugins de Kubernetes.
Integrar modelos de red DevOps en proyectos existentes y prospectivos de Kubernetes.
Formato del Curso
Conferencia interactiva y discusión.
Muchos ejercicios y práctica.
Implementación práctica en un entorno de laboratorio en vivo.
Opciones de Personalización del Curso
Para solicitar un entrenamiento personalizado para este curso, contáctenos para arreglarlo.
El curso está diseñado para programadores experimentados que quieran explorar temas relacionados con el uso de patrones y la refactorización. Cada participante conoce las propiedades y ejemplos prácticos del uso de estos patrones, lo que a su vez permitirá la construcción eficiente y correcta del código de la aplicación.
Con la aparición de sistemas distribuidos muy complejos, la complejidad de un solo sistema se trasladó a la complejidad de la arquitectura del grupo de sistemas. Este curso cubre la relación de Software Architecture con la Enterprise Architecture técnica. Estas dos áreas están interrelacionadas de una manera que actualmente no está bien descrita. Por ejemplo, la división de un sistema monolítico complejo en dos sistemas que se comunican a través de servicios web desencadenará cambios sustanciales tanto en los nuevos sistemas como en la arquitectura entre ellos.
Este curso cubrirá las compensaciones, los patrones comunes actuales y las soluciones para la gestión de sistemas complejos y la comunicación dentro de ellos y entre ellos.
Desarrolladores, programadores, analistas de negocio, gerentes de proyecto, arquitectos de software, probadores, personas responsables de la documentación o cualquier persona involucrada en el proceso de desarrollo de software.
Objetivos:
Prepara para trabajar con una amplia gama de elementos UML Enseña a crear modelos UML complejos Prepara para convertirse en un miembro calificado y sénior de un equipo de desarrollo UML.
Leer más...
Última Actualización:
Testimonios (6)
Conocimiento, participación y relación del formador
Adam Kuklewski - GE Medical Systems Polska
Curso - Technical Architecture and Patterns
Traducción Automática
completo, centrado en el tema, con múltiples ejercicios y ejemplos
Grzegorz Sposob - ASSECO POLAND S.A.
Curso - OCUP2 UML Certification - Preparing for the UML2 Intermediate exam.
Traducción Automática
Las explicaciones y la interactividad del instructor fueron excelentes; realmente llevó el tema muy bien. Aunque probablemente no tenía suficiente experiencia, ¡aprendí mucho de ello!
Pieter Bruynseels - Spot Buy Center BV
Curso - Design Patterns
Traducción Automática
Me gustaron los ejercicios que ayudaron a abrir la mente y obtener nuevas perspectivas sobre la arquitectura de software.
Gabriele - EAGLEPROJECTS S.p.A.
Curso - Architecture and Design: Core + Advanced Training
Traducción Automática
Me gustó la plataforma que usamos. Fue realmente agradable y fácil de usar. Me gustó la sección de TypeScript, en particular la parte sobre espacios de nombres y módulos.
Cursos de Fin de Semana de Diseño de Software en Zapopan, Capacitación por la Tarde de Diseño de Software en Zapopan, Diseño de Software con instructor en Zapopan, Diseño de Software coaching en Zapopan, Diseño de Software boot camp en Zapopan, Capacitador de Diseño de Software en Zapopan, Instructor de Diseño de Software en Zapopan, Cursos Privados de Diseño de Software en Zapopan, Cursos por la Tarde de Diseño de Software en Zapopan, Diseño de Software en sitio en Zapopan, Clases Particulares de Diseño de Software en Zapopan, Clases de Diseño de Software en Zapopan, Cursos de Formación de Diseño de Software en Zapopan, Capacitación de Fin de Semana de Diseño de Software en ZapopanCursos de Fin de Semana de Software Design en Zapopan, Capacitación por la Tarde de Software Design en Zapopan, Software Design con instructor en Zapopan, Clases de Software Design en Zapopan, Cursos por la Tarde de Software Design en Zapopan, Clases Particulares de Software Design en Zapopan, Software Design coaching en Zapopan, Software Design en sitio en Zapopan, Cursos de Formación de Software Design en Zapopan, Instructor de Software Design en Zapopan, Software Design boot camp en Zapopan, Cursos Privados de Software Design en Zapopan, Capacitador de Software Design en Zapopan, Capacitación de Fin de Semana de Software Design en Zapopan