Los cursos de capacitación de diseño de software en vivo, en línea o en el sitio, dirigidos por un instructor, demuestran a través de debates interactivos y prácticas prácticas los fundamentos del diseño de software. El entrenamiento de diseño de software está disponible como "entrenamiento en vivo en el sitio" o "entrenamiento remoto en vivo". El entrenamiento en vivo en línea (también conocido como "entrenamiento remoto en vivo") se lleva a cabo a través de un escritorio remoto interactivo. El entrenamiento en vivo en el sitio se puede llevar a cabo localmente en las instalaciones del cliente en Ciudad de México o en los centros de entrenamiento corporativos de NobleProg en Ciudad de México. NobleProg: su proveedor local de capacitación
Ciudad de Mexico - Mariano Escobedo
Calzada Gral. Mariano Escobedo 526, Ciudad de Mexico, México, 11590
La zona alberga la mayor concentración de tiendas de lujo, hoteles, restaurantes, tiendas de decoración y, en fin, de todo. Además, no te faltarán opciones para comer ni cosas que hacer. El Café Cielito Querido es muy popular, y con razón. El asador Rubaiyat también es uno de los favoritos de los locales. Cerca se encuentra el Museo Nacional de Antropología y tendrás fácil acceso a las principales conexiones de transporte.
Ciudad de Mexico - Torre A de Samara Shops
Avenida Santa Fe 94, Ciudad de México , México , 01210
En el corazón del próspero distrito financiero de México. Serás vecino de empresas emergentes y multinacionales en Santa Fe, el pilar económico de la Ciudad de México.
Relájate con tus colegas en la terraza al aire libre y, cuando tengas clientes, podrás disfrutar del cómodo hotel del hotel. Termina el día trabajando y relájate en uno de los numerosos bares o restaurantes cercanos.
Ciudad de México - Spaces Santa Fé
Antonio Dovalí Jaime #70, Santa Fe, Ciudad de México, México, 05300
Ubica tu negocio en Antonio Dovali Jaime 70, Santa Fe, uno de los lugares comerciales más versátiles en la Ciudad de México. Este edificio de uso mixto coloca tu espacio de trabajo a poca distancia de un hotel, un centro comercial e incluso un helipuerto. Disfruta de un espacio de oficina moderno, flexible y espacioso, ubicado en el distrito empresarial clave de la Ciudad de México.
Ciudad de Mexico - Torre Corporativa Nápoles
Avenida Insurgentes 863, Ciudad de México, México, 3100
Disfrute de una ubicación privilegiada en la acaudalada zona de Nápoles con un espacio de trabajo a pocos minutos del World Trade Center de México. Nuestras oficinas en la Torre Corporativo Nápoles están cerca de una excelente selección de restaurantes, bares y parques.
Ciudad de Mexico - New York Life Tower
Paseo de la Reforma 342, Ciudad de México, México, 6600
Relájese en la amplia sala de estar o haga networking mientras come algo en la cafetería del hotel. Al terminar su trabajo, estará en una de las zonas más concurridas de la Ciudad de México, por lo que encontrará una amplia variedad de opciones de entretenimiento, comida y bebida.
Ciudad de México - SkyTown Insurgentes
Insurgentes Nte. 86, Ciudad de México, México, 06600
Ubicado en la Avenida Insurgentes Norte, a solo dos cuadras del distrito financiero de la Ciudad de México, SkyTown ofrece oficinas premium en una ubicación privilegiada. Cuando esté de viaje, facilite sus desplazamientos con las opciones de transporte de calidad a su alcance y disfrute de un cómodo punto de encuentro en el corazón de la ciudad. La parada de autobús Plaza de la República está a un minuto a pie de la oficina y la estación de metro Revolución está a solo 600 m. Además, puede llegar al Aeropuerto Internacional de la Ciudad de México en solo 30 minutos en coche.
Ciudad de México - Vasco de Quiroga
Av. Vasco de Quiroga #4973 , Ciudad de México, México, 05300
Acceda fácilmente a su espacio de trabajo utilizando la parada de autobús del Terminal Centro Comercial Santa Fé, convenientemente ubicada cerca. Además, reciba a los clientes que visitan sin esfuerzo en el Aeropuerto Internacional de la Ciudad de México, situado a poco más de 26 kilómetros de distancia.
Ciudad de México-Calle Arquimedes 15
Calle Arquimedes 15, Ciudad de México, México, 11560
Trabaja a tu manera en un entorno empresarial de primer nivel
Encuentra un espacio de trabajo moderno, cómodo y flexible en nuestra sede de Arquímedes 15, ubicada estratégicamente en el corazón del prestigioso distrito de negocios de Polanco. Disfruta de la cercanía a hoteles de lujo, centros comerciales exclusivos y restaurantes gourmet, todo a unos pasos.
Llegar es sencillo gracias a la variedad de opciones de transporte disponibles: la estación de metro Auditorio, ciclovías y rutas de autobuses sobre el corredor Reforma, a solo una cuadra del centro.
Ciudad de México - Torre New York Life
Piso 26, Avenida Paseo de la Reforma 342 , Ciudad de México, México, 11560
Disfruta de vistas panorámicas desde un espacio de trabajo moderno y sofisticado
Eleva tu experiencia laboral desde el piso 26 de la emblemática Torre New York Life, de 500 pies de altura, en pleno centro de la Ciudad de México. Trabaja con una vista privilegiada del dinámico Paseo de la Reforma.
Relájate en el amplio lounge o haz networking en la cafetería del lugar mientras disfrutas de un refrigerio. Al terminar tu jornada, estarás en una de las zonas más animadas de la ciudad, rodeado de una gran variedad de opciones gastronómicas, de entretenimiento y vida nocturna.
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 Ciudad de México (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 Ciudad de México (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 Ciudad de México (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 Ciudad de México (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 Ciudad de México (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 Ciudad de México (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.
Este entrenamiento en vivo dirigido por un instructor en Ciudad de México (en línea o presencial) está destinado a diseñadores web que desean crear una aplicación con Adobe XD.
Al finalizar este entrenamiento, los participantes serán capaces de:
Configurar Adobe XD para comenzar el diseño de una aplicación.
Desarrollar maquetas rápidas.
Crear prototipos que contengan microinteracciones.
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.
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.
Hay cinco etapas en el proceso de Design Thinking (DT) (empatizar, definir el problema, idear, prototipar, probar.
En un mundo cada vez más complejo, lidiamos con problemas que pueden necesitar de enfoques especiales. Design Thinking ayuda a trabajar con problemas complejos. Dominar design-thinking ayuda a resolver estas situaciones de manera efectiva, comunicar mejor, persuadir eficientemente, mejorar los resultados del negocio, y realzar el comportamiento y rendimiento organizacional y personal.
Funcionamiento de DT: aprender de las personas y los problemas, encontrar un patrón, modelo de diseño (model drift), probar el modelo, evaluar el modelo, y re-engineer.
Relación entre DT, innovación y emprendimiento.
Métodos y herramientas de DT: persona, mapa de partes interesadas, mapa del trayecto del cliente, plano del servicio, innovación del modelo de negocio.
Aplicación de DT: mentalidad de diseño, innovación disruptiva, enfoque iterativo, tecnica de estimación ágil, pensamiento crítico, resolución de problemas, trabajo en equipo, preparación para el liderazgo, habilidades de comunicación, conocedores de la tecnología, con visión de futuro, competencia intercultural y ética, inteligencia emocional, conciencia en sí mismo, habilidades de negociación, resolución de conflictos.
Objetivos
Entender los fundamentos y matices de DT
Explorar los conceptos clave, factores, teorías y modelos en DT
Experimentar, vivir y practicar DT
Entrega
Capacitación de un día (4 horas) que consiste en:
Exposiciones (40% - presentación de teorías, conceptos, modelos e interacciones).
Ejercicios grupales (30% - dinámicas de grupo, juegos, discusión grupal y simulacros de resolución de conflictos).
Actividades individuales (15% - escritura, diseño, discusión entre iguales).
Otros (15% - videos, lecturas).
Nota: debido a la naturaleza de este curso, el tamaño mínimo del grupo es de 3 participantes.
Líder Técnico del Equipo, Desarrollador de Software
Objetivo de aprendizaje:
El propósito del entrenamiento es adquirir la habilidad de diseñar estructuras avanzadas de desarrollo / proyecto en C#.
A lo largo del curso, los estudiantes se familiarizarán con los recursos y herramientas MSDN que respaldan el proceso de desarrollo, como Microsoft Visual Studio y ReSharper.
Esta formación en vivo, impartida por un instructor (en línea o presencial) en Ciudad de México, 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.
Un curso de dos días que cubre todos los principios de diseño con ejemplos de código, junto con la tecnología industrial reciente; Muy útil para los desarrolladores de software automotriz
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 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
La arquitectura de microservicios es un enfoque para desarrollar una aplicación de software como un conjunto de servicios pequeños e independientes, cada uno de los cuales se ejecuta en su propio proceso y se comunica con mecanismos ligeros, como una API de recursos HTTP. Estos servicios se pueden implementar de manera eficiente utilizando sistemas de automatización continua y evitar la necesidad de una administración centralizada. Microservices Puede escribirse en diferentes lenguajes de programación e integrarse con diferentes sistemas de almacenamiento de datos.
Esta capacitación en vivo dirigida por un instructor está dirigida a desarrolladores y arquitectos empresariales. Presenta la arquitectura de microservicios desde una perspectiva de .Net, presenta estrategias de migración desde un sistema monolítico y guía a los participantes a través de la creación e implementación de una aplicación basada en microservicios de ejemplo.
Al final de esta formación, los participantes serán capaces de:
Comprender cuándo usar y cuándo no usar la arquitectura de microservicios
Creación e implementación de una estrategia de pruebas para microservicios
Implementación de una aplicación basada en microservicios de ejemplo en un entorno de producción
Refactorización de una aplicación monolítica en servicios
Audiencia
Desarrolladores
Arquitectos
Formato del curso
En parte conferencia, en parte discusión, ejercicios y práctica práctica intensa
Ayudando a analistas técnicos y diseñadores a entender cómo pasar por la implementación de software de los requisitos, asegurando la trazabilidad entre las especificaciones del negocio y el código del software.
Este curso de 2 días tiene como objetivo ayudar a los analistas técnicos y diseñadores en el diseño de especificaciones descritas por los analistas de negocio. Después de la transformación en representaciones de componentes de software, los componentes del sistema resultantes rastrean los requisitos del sistema hacia las estructuras de componentes de software.
Finalmente, estas especificaciones técnicas se implementan en código de software y se prueban a base de componentes. Los componentes de software resultantes proporcionan un buen nivel de reactividad a los cambios, ya que permiten rastrear por separado hacia el nivel de implementación los comportamientos del sistema capa por capa (desde las interfaces de usuario hasta la capa de objetos de negocio a través de los componentes de aplicación donde se almacenan las opciones de uso de los actores.
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.
I liked the exercises that helped to open the mind and gain new insights into software architecture.
Gabriele - EAGLEPROJECTS S.p.A.
Curso - Architecture and Design: Core + Advanced Training
The topics covered in the training and the trainer's knowledge about the topics.
Sajid Baloch - Eschbach GmbH
Curso - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net
the examples the trainer used in each subject which made it easier to understand
huda Alyassi - Dubai Government Human Resources Dept.
Curso - Adobe XD
Interaction and communication
Archie Dlamini - Vodacom SA
Curso - JavaScript - Advanced Programming
Trainer was really kind and knowledgeable, going the extra mile to explain things that I didn't know
Felix - Microchip Technology Inc
Curso - Embedded C Application Design Principles for Automotive Professionals
I like the simple but informative example codes.
Yue Wang - DBS Bank Ltd
Curso - Design Patterns
Good exercises
Hui Yi Neo - Titansoft Pte Ltd
Curso - Object Oriented Design using Design Patterns
I liked the practical exercises for each design pattern introduced.
Carlos Aragones - Roche Diagnostics
Curso - Design Patterns in C#
I really enjoyed the real examples and exercises.
Dmitry Baranovsky
Curso - Introduction to Domain Driven Design
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.
Alexander Pavlovsky
Curso - Technical Architecture and Patterns
The interaction and enthusiasm he had about the training.
Cursos de Fin de Semana de Diseño de Software en Ciudad de México, Capacitación por la Tarde de Diseño de Software en Ciudad de México, Diseño de Software con instructor en Ciudad de México, Diseño de Software en sitio en Ciudad de México, Cursos Privados de Diseño de Software en Ciudad de México, Clases de Diseño de Software en Ciudad de México, Cursos de Formación de Diseño de Software en Ciudad de México, Capacitador de Diseño de Software en Ciudad de México, Instructor de Diseño de Software en Ciudad de México, Diseño de Software coaching en Ciudad de México, Clases Particulares de Diseño de Software en Ciudad de México, Capacitación de Fin de Semana de Diseño de Software en Ciudad de México, Diseño de Software boot camp en Ciudad de México, Cursos por la Tarde de Diseño de Software en Ciudad de MéxicoCursos de Fin de Semana de Software Design en Ciudad de México, Capacitación por la Tarde de Software Design en Ciudad de México, Software Design con instructor en Ciudad de México, Cursos por la Tarde de Software Design en Ciudad de México, Software Design en sitio en Ciudad de México, Clases de Software Design en Ciudad de México, Capacitador de Software Design en Ciudad de México, Clases Particulares de Software Design en Ciudad de México, Software Design boot camp en Ciudad de México, Cursos de Formación de Software Design en Ciudad de México, Capacitación de Fin de Semana de Software Design en Ciudad de México, Cursos Privados de Software Design en Ciudad de México, Instructor de Software Design en Ciudad de México, Software Design coaching en Ciudad de México