Formación en línea o presencial, impartida por instructores, demuestra a través de una discusión interactiva y práctica cómo reutilizar patrones ampliamente conocidos y crear y reutilizar patrones específicos para su organización.
La formación Design Patterns está disponible como "formación en línea en vivo" o "formación presencial en vivo". La formación en línea en vivo (también conocida como "formación remota en vivo") se realiza a través de un escritorio remoto interactivo, remote desktop. La formación presencial en vivo puede realizarse localmente en las instalaciones del cliente en Ciudad de Guatemala o en los centros de formación corporativa de NobleProg en Ciudad de Guatemala.
NobleProg -- Su Proveedor Local de Formación
Guatemala - Europlaza
5a Avenida 5-55 Zona 14, Ciudad de Guatemala, Guatemala, 1014
El Centro Europlaza Guatemala se encuentra en el segundo piso de una de las cuatro modernas torres de 19 pisos que conforman el Europlaza World Business Complex. El Centro Europlaza Guatemala es conveniente para las conexiones de transporte público, incluido el sistema de autobuses nuevos Transmetro introducido para mejorar la circulación, y el centro de la ciudad está a sólo 10 minutos.
Guatemala - Torre Citibank
3a avenida 13-78, zona 10 , Ciudad de Guatemala, Guatemala, 01010
Disfrute de un acceso fácil al Torre Citibank mediante transporte público o en automóvil, con estacionamiento disponible en el lugar. Además, disfrute de un viaje sin problemas al extranjero con el aeropuerto a solo 15 minutos en coche del edificio.
Este entrenamiento en vivo dirigido por un instructor en Ciudad de Guatemala (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.
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.
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.
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 Guatemala, 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.
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.
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.
Leer más...
Última Actualización:
Testimonios (7)
Los temas tratados en la formación y los conocimientos del formador sobre los temas.
Sajid Baloch - Eschbach GmbH
Curso - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net
Traducción Automática
Interacción y comunicación
Archie Dlamini - Vodacom SA
Curso - JavaScript - Advanced Programming
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
Goejercicios od
Hui Yi Neo - Titansoft Pte Ltd
Curso - Object Oriented Design using Design Patterns
Traducción Automática
I liked the practical exercises for each design pattern introduced.
Carlos Aragones - Roche Diagnostics
Curso - Design Patterns in C#
Traducción Automática
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
Traducción Automática
The interaction and enthusiasm he had about the training.
Cursos de Fin de Semana de Patrón de Diseño en Ciudad de Guatemala, Capacitación por la Tarde de Patrón de Diseño en Ciudad de Guatemala, Patrón de Diseño con instructor en Ciudad de Guatemala, Cursos Privados de Patrón de Diseño en Ciudad de Guatemala, Instructor de Patrón de Diseño en Ciudad de Guatemala, Capacitación de Fin de Semana de Patrón de Diseño en Ciudad de Guatemala, Patrón de Diseño en sitio en Ciudad de Guatemala, Capacitador de Patrón de Diseño en Ciudad de Guatemala, Patrón de Diseño boot camp en Ciudad de Guatemala, Clases de Patrón de Diseño en Ciudad de Guatemala, Clases Particulares de Patrón de Diseño en Ciudad de Guatemala, Patrón de Diseño coaching en Ciudad de Guatemala, Cursos por la Tarde de Patrón de Diseño en Ciudad de Guatemala, Cursos de Formación de Patrón de Diseño en Ciudad de GuatemalaCursos de Fin de Semana de Design Patterns en Ciudad de Guatemala, Capacitación por la Tarde de Design Patterns en Ciudad de Guatemala, Design Patterns con instructor en Ciudad de Guatemala, Clases de Design Patterns en Ciudad de Guatemala, Design Patterns boot camp en Ciudad de Guatemala, Cursos por la Tarde de Design Patterns en Ciudad de Guatemala, Design Patterns coaching en Ciudad de Guatemala, Instructor de Design Patterns en Ciudad de Guatemala, Design Patterns en sitio en Ciudad de Guatemala, Cursos de Formación de Design Patterns en Ciudad de Guatemala, Clases Particulares de Design Patterns en Ciudad de Guatemala, Capacitador de Design Patterns en Ciudad de Guatemala, Cursos Privados de Design Patterns en Ciudad de Guatemala, Capacitación de Fin de Semana de Design Patterns en Ciudad de Guatemala