Los cursos de capacitación en Ingeniería de Software con instructores en vivo, ya sea en línea o en el lugar, demuestran a través de discusiones interactivas y práctica práctica los fundamentos de la Ingeniería de Software.
La capacitación en Ingeniería de Software está disponible como "capacitación en vivo en línea" o "capacitación en vivo en el lugar". La capacitación en vivo en línea (también conocida como "capacitación en vivo remota") se realiza mediante un escritorio remoto interactivo. La capacitación en vivo en el lugar puede realizarse localmente en las instalaciones del cliente en Montevideo o en los centros de capacitación corporativa de NobleProg en Montevideo.
NobleProg -- Tu proveedor de capacitación local
Montevideo - La Cumparsita
1282 Ituzaingo, Montevideo, uruguay
El hogar de la cultura, la política y el comercio de Uruguay ahora presenta La Cumparsita. La Cumparsita se encuentra en 'Ciudad Vieja', la parte más antigua de la ciudad capital de Montevideo, cerca de la plaza principal de la Plaza Independencia. En los últimos años, este barrio (que durante varias décadas fue el centro político y económico del país de la ciudad) ha experimentado una impresionante regeneración. Reconocido por sus edificios art decó, casas coloniales y lugares de interés, incluida la sala de espectáculos neoclásica Solís Theater, también es el puerto principal de Uruguay y es el hogar del 'Mercado del Puerto', un antiguo mercado y lugar para comidas y bebidas tradicionales uruguayas.
Más que una simple fachada de vidrio contemporánea, este edificio impresiona desde el principio con su lobby de techo de doble altura y terraza en la azotea, ideal para almuerzos flojos o veladas de redes. Cada espacio de trabajo está inundado de luz natural, desde oficinas privadas hasta salas de reuniones elegantes y zonas comunes bulliciosas. Conéctese a nuestra próspera comunidad de profesionales con ideas afines y absorba el espíritu emprendedor. Lo mejor de todo es que llegar aquí no podría ser más fácil: la parada de autobús de Buenos Aires, la estación de tren Estación Central y la terminal de ferry de Montevideo están a pocos pasos de distancia.
Montevideo, World Trade Center III
Av. Luís Alberto Herrera y Av. Veintiséis de Marzo, Montevideo, uruguay
Con sus impresionantes vistas y espacios de trabajo inundados de luz natural, este centro seguramente impresionará. Ocupa la tercera torre renovada de 19 pisos del World Trade Center y está situada en la vibrante y creciente área de Buceo. El edificio, que está conectado a las otras torres por una animada plaza interior, está cerca del gobierno y el distrito de la embajada, además de estar al lado del centro comercial de Montevideo. La plaza, conocida como Plaza las Torres, incluye esculturas famosas. Más de 200 compañías están establecidas en WTC Montevideo, en su mayoría bancos globales, aerolíneas y multinacionales, junto con empresas de telecomunicaciones, financieras y legales. La fuerza laboral de Uruguay está bien educada y cuenta con una alta tasa de alfabetización. Las principales industrias del país incluyen exportaciones de carne de res, lana y cuero, y tiene un fuerte sector de TI. El centro está a 30 minutos del aeropuerto internacional, a 10 minutos de la estación de autobuses y a 20 minutos del puerto.
Apigee es la plataforma de gestión de API de ciclo completo de Google Cloud que permite a las organizaciones diseñar, asegurar, implementar, monitorear y escalar APIs. Sus funciones de prueba y automatización permiten a los equipos validar APIs, hacer cumplir políticas y garantizar despliegues de alta calidad en pipelines CI/CD.
Esta capacitación dirigida por un instructor (en línea o presencial) está orientada a ingenieros de QA y desarrolladores de nivel principiante a intermedio que deseen automatizar las pruebas y la validación de APIs utilizando herramientas e integraciones de Apigee.
Al final de esta capacitación, los participantes podrán:
Configurar Apigee para la prueba y el monitoreo de APIs.
Automatizar casos de prueba de API utilizando Apigee y herramientas integradas.
Validar el rendimiento, la seguridad y la confiabilidad de las APIs.
Integrar la automatización de pruebas en pipelines CI/CD.
Formato del Curso
Conferencia interactiva y discusión.
Ejercicios prácticos y práctica.
Implementación 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 coordinar.
Este curso dirigido por un instructor, en vivo y en Montevideo (en línea o presencial), está diseñado para testers y desarrolladores de nivel intermedio que desean profundizar sus conocimientos y habilidades en pruebas automatizadas, con énfasis en herramientas como Selenium, TestComplete y la integración con Oracle APEX y .Net Core.
Al final de este curso, los participantes podrán:
Configurar Selenium y TestComplete para pruebas automatizadas.
Desarrollar scripts de prueba y marcos avanzados.
Integrar pruebas automatizadas con aplicaciones Oracle APEX y .Net Core.
Aplicar técnicas de aprendizaje automático para mejorar la automatización de pruebas.
Transitar eficazmente de las pruebas manuales a las automatizadas.
Gestionar proyectos de prueba externalizados y mantener estándares de calidad.
Este curso dirigido por un instructor y en vivo en Montevideo (en línea o presencial) está destinado a ingenieros de prueba y especialistas en automatización de nivel intermedio a avanzado que deseen explorar las características y técnicas avanzadas de TestStand para maximizar la eficiencia y efectividad de la automatización de pruebas.
Al final de este curso, los participantes podrán:
Utilizar las funciones y funcionalidades avanzadas de TestStand para mejorar los flujos de trabajo de automatización de pruebas.
Personalizar interfaces de usuario y desarrollar secuencias de prueba avanzadas.
Implementar técnicas avanzadas de procesamiento de resultados y generación de informes.
Integrar TestStand con bases de datos, sistemas y hardware externos.
Aplicar las mejores prácticas para mantener, gestionar, solucionar problemas y depurar secuencias de prueba complejas.
Esta formación en directo dirigida por un instructor en Montevideo (en línea o presencial) está dirigida a profesionales técnicos de nivel intermedio a avanzado que deseen utilizar IDz y z/OS Connect para integrar aplicaciones de mainframe con API y modernizar los flujos de trabajo heredados.
Al final de esta formación, los participantes serán capaces de:
Configure y utilice IDz para el desarrollo de aplicaciones de mainframe.
Aproveche z/OS Connect para exponer aplicaciones de mainframe como API RESTful.
Integre los programas COBOL, CICS y DB2 con sistemas modernos.
Implemente las mejores prácticas para la seguridad de las API y la optimización del rendimiento.
Solucionar problemas y depurar sistemas integrados.
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.
Esta capacitación en vivo dirigida por un instructor en Montevideo (en línea o en el sitio) está dirigida a ingenieros de pruebas de nivel principiante e ingenieros de automatización que deseen aprender los fundamentos del uso de TestStand para crear, ejecutar y administrar secuencias de pruebas automatizadas.
Al final de esta capacitación, los participantes serán capaces de:
Comprender los conceptos básicos y la arquitectura de TestStand.
Cree secuencias de prueba y ejecute secuencias de prueba.
Utilice las funciones colaborativas de TestStand para entornos de desarrollo de pruebas basados en equipos.
Integre TestStand con otras herramientas de software e instrumentos de prueba.
Desarrolle pasos de prueba y complementos personalizados en TestStand.
Este curso de formación dirigido por un instructor (en línea o en el sitio) está destinado a ingenieros de prueba de automatización experimentados que desean aprender conceptos avanzados de programación C# para la automatización de pruebas.
Al finalizar este curso, los participantes podrán:
Comprender conceptos avanzados y mejores prácticas de programación C#.
Aplicar principios avanzados de programación orientada a objetos para crear soluciones de automatización eficientes y flexibles.
Diseñar y desarrollar marcos de trabajo de automatización modulares y reutilizables utilizando las mejores prácticas del sector.
Jersey es la implementación de referencia de código abierto de JAX-RS (Java API for RESTful Web Services). Proporciona bibliotecas para construir APIs REST en Java de manera rápida y efectiva. Combinado con herramientas modernas de prueba, Jersey permite a los desarrolladores diseñar, construir, probar y documentar APIs de manera eficiente.
Este entrenamiento dirigido por un instructor (en línea o presencial) está destinado a desarrolladores y probadores de Java de nivel principiante a intermedio que deseen aprender el desarrollo y prueba de API usando Jersey y herramientas de soporte.
Al final de este entrenamiento, los participantes podrán:
Configurar un proyecto Jersey con Maven.
Desarrollar e implementar APIs RESTful usando Jersey.
Probar APIs utilizando Postman y marcos de trabajo automatizados.
Manejar errores, seguridad y documentación para APIs.
Formato del Curso
Lectura interactiva y discusión.
Ejercicios prácticos y práctica.
Implementación 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 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.
Esta capacitación en vivo dirigida por un instructor en Montevideo (en línea o en el sitio) está dirigida a desarrolladores e ingenieros de software de nivel intermedio que desean administrar y solucionar problemas de licencias de software de manera efectiva en sus organizaciones o proyectos.
Al final de esta formación, los participantes serán capaces de:
Comprenda los conceptos básicos de las licencias de software y cómo FlexLM gestiona las licencias.
Aprenda a instalar el software de servidor y cliente de FlexLM en diferentes sistemas operativos.
Cree, distribuya y administre licencias, incluidas las licencias flotantes y bloqueadas por nodos.
Identifique y resuelva problemas comunes relacionados con la instalación, distribución y uso de licencias.
La certificación ISTQB Certified Tester Advanced Level – Test Automation Engineer (CTAL-TAE) es un reconocimiento globalmente aceptado centrado en el diseño, desarrollo y mantenimiento de soluciones de automatización de pruebas en entornos reales.
Esta formación dirigida por un instructor (en línea o presencial) está orientada a profesionales de pruebas de software y de automatización intermedios y avanzados que desean adquirir conocimientos prácticos y orientados al examen alineados con el syllabus oficial del CTAL-TAE y tener éxito en su examen de certificación.
Al final de esta formación, los participantes serán capaces de:
Comprender el syllabus y los objetivos de la certificación CTAL-TAE.
Diseñar e implementar arquitecturas de automatización de pruebas escalables y mantenibles.
Evaluar y seleccionar las herramientas y marcos de trabajo de automatización adecuados.
Integrar pruebas automatizadas en pipelines CI/CD.
Aplicar métodos estructurados para planificar, desarrollar y mantener soluciones de prueba automatizada.
Practicar con simulaciones de exámenes y familiarizarse con los formatos reales de las pruebas.
Formato del Curso
Lectura 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 formación personalizada para este curso, por favor, contáctenos para hacer los arreglos necesarios.
Este entrenamiento en vivo dirigido por un instructor en Montevideo (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 Montevideo (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 formación dirigida por un instructor, en vivo (en línea o presencial), está destinada a profesionales que deseen entender el concepto de medición de puntos funcionales y cómo incorporarlo en la medición de productividad del desarrollo de software.
Al finalizar esta formación, los participantes podrán:
Comprender las mediciones de puntos funcionales y no funcionales en el desarrollo de software.
Medir las unidades de un producto de software para el análisis de calidad y productividad.
Este curso de capacitación dirigido por un instructor en Montevideo (en línea o presencial) está destinado a desarrolladores y probadores que deseen realizar pruebas automatizadas usando C# y Selenium.
Al finalizar este entrenamiento, los participantes podrán:
Instalar y configurar Selenium WebDriver.
Escribir pruebas usando Selenium, C# y Nunit con el IDE de Visual Studio.
Ejecutar la automatización de pruebas de Selenium en C#.
ISTQB Certified Tester Advanced Level – Test Manager (CTAL-TM) es una certificación de nivel profesional que se centra en prácticas avanzadas de gestión de pruebas, habilidades de liderazgo y toma de decisiones estratégicas alineadas con el programa del ISTQB.
Esta formación presencial dirigida por un instructor (en línea o en sitio) está orientada a gerentes de pruebas y profesionales de QA de nivel intermedio a avanzado que desean dominar el programa del ISTQB Advanced Level Test Manager y prepararse para la certificación.
Al finalizar esta formación, los participantes podrán:
Desarrollar y gestionar estrategias y planes de prueba completos.
Aplicar técnicas de pruebas basadas en riesgos para optimizar esfuerzos de prueba.
Supervisar, controlar e mejorar los procesos de prueba dentro de proyectos.
Liderar y desarrollar equipos de prueba mientras gestionan las expectativas de los interesados.
Utilizar herramientas y métricas para la gestión de pruebas, informes y mejora continua.
Formato del Curso
Conferencia interactiva y discusión.
Ejercicios y preguntas prácticas orientadas a exámenes.
Casos de estudio y simulaciones prácticos alineados con el programa del ISTQB CTAL-TM.
Opciones de Personalización del Curso
Para solicitar una formación personalizada para este curso, por favor contáctenos para acordarlo.
Esta capacitación en vivo dirigida por un instructor en Montevideo (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 Montevideo (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 Montevideo (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 Montevideo (en línea o en el sitio) está dirigida a operadores y probadores que desean usar EasyTest para probar aplicaciones o sistemas.
Al final de esta formación, los participantes serán capaces de:
Instale y configure EasyTest.
Utilice EasyTest para probar sistemas y funciones de aplicaciones.
Arquitectura de Soluciones y Gestión de Proyectos en Proyectos de Software es un curso práctico que une la brecha entre la ejecución del proyecto y el pensamiento arquitectónico, ayudando a los participantes a comprender cómo las decisiones arquitectónicas se alinean con los objetivos del proyecto y el éxito en su entrega.
Esta formación dirigida por un instructor (en línea o presencial) está destinada a profesionales de nivel intermedio que desean comprender mejor los aspectos arquitectónicos de los proyectos de software y sistemas, y cómo interactúan con las fases del proyecto, metodologías y factores de negocio.
Al finalizar este curso, los participantes serán capaces de:
Comprender cómo la arquitectura se integra en el ciclo de vida del proyecto y las elecciones metodológicas.
Diferenciar entre tipos de requisitos y traducirlos en estructuras de diseño.
Interpretar y utilizar marcos de modelado como C4, UML® y Archimate®.
Participar en discusiones arquitectónicas y procesos de revisión con confianza.
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 formación personalizada para este curso, por favor contáctenos para arreglarlo.
Esta formación impartida por un instructor en vivo en Montevideo (en línea o presencial) está dirigida a profesionales de pruebas de software de nivel intermedio que deseen obtener la certificación en TOSCA y demostrar su competencia en automatización de pruebas utilizando Tricentis Tosca.
Al finalizar esta formación, los participantes podrán:
Comprender la estructura y los requisitos de la certificación TOSCA.
Dominar los conceptos de TOSCA, incluidos el diseño de casos de prueba, la automatización y la ejecución.
Aplicar las mejores prácticas para crear casos de prueba reutilizables y mantenibles.
Prepararse para los componentes prácticos y teóricos del examen de certificación TOSCA.
Este curso proporciona formación para manejar proyectos de prueba y ofrece experiencia práctica con aplicaciones web, automatización de pruebas funcionales y automatización de pruebas multi-navegador utilizando la suite de pruebas Selenium.
El público objetivo de este curso son ingenieros de pruebas de software y probadores manuales.
Al finalizar el entrenamiento, los participantes serán capaces de utilizar Selenium WebDriver de manera efectiva en proyectos del mundo real.
En este entrenamiento dirigido por un instructor y en vivo en Montevideo, los participantes aprenderán a mejorar una suite de pruebas automatizadas utilizando técnicas avanzadas para manejar Selenium.
Al final de este entrenamiento, los participantes podrán:
Resolver problemas complejos de automatización de pruebas en aplicaciones web con Selenium.
Aplicar expresiones regulares y técnicas de verificación basadas en patrones.
Manejar excepciones que detienen la ejecución de pruebas.
Este curso dirigido por un instructor y en vivo en Montevideo (en línea o presencial) introduce a los participantes a la automatización de pruebas con Selenium WebDriver y C# en Visual Studio. Si no tienes experiencia programando en C# o deseas repasar, consulta el curso: C# para Ingenieros de Pruebas de Automatización.
Este entrenamiento en vivo dirigido por un instructor en Montevideo (en línea o presencial) está destinado a probadores de software que deseen usar Cypress para automatizar pruebas.
Al final de este entrenamiento, los participantes serán capaces de:
Realizar pruebas de automatización de extremo a extremo con Cypress.
Implementar pruebas de integración y unitarias en una aplicación web.
Automatice las pruebas de software con HP UFT, la herramienta de pruebas funcionales estándar de la industria. Este curso de automatización de pruebas aborda scripts de grabación y reproducción, identificación de objetos, pruebas parametrizadas, acciones reutilizables, pruebas de aplicaciones web y validación de APIs a través de laboratorios prácticos. Aprenda a convertir casos de prueba manuales en scripts automatizados robustos, a utilizar puntos de control y sincronización, y a crear marcos de prueba escalables para flujos de trabajo de aseguramiento de calidad de nivel empresarial y pruebas de regresión.
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.
Domina las pruebas de automatización móvil con este curso completo de formación en Appium. Crea potentes marcos de automatización de pruebas para aplicaciones móviles de Android e iOS utilizando el marco líder en la industria, Appium. Adquiere experiencia práctica en la configuración de Appium, la escritura de scripts de prueba, la identificación de elementos nativos y web, y la generación de informes detallados de pruebas. Ideal para ingenieros de QA y profesionales de las pruebas que deseen añadir habilidades de prueba y automatización móvil a su conjunto de competencias. Punto de partida perfecto para la certificación en Appium y el avance profesional en la aseguramiento de la calidad móvil.
Selenium es una biblioteca de código abierto para automatizar las pruebas de aplicaciones web en varios navegadores. El selenio interactúa con un navegador como lo hace la gente: haciendo clic en enlaces, rellenando formularios y validando texto. Es la herramienta más popular para la automatización de pruebas de aplicaciones web. Selenium se basa en el marco WebDriver y tiene excelentes enlaces para numerosos lenguajes de scripting, incluido Python.
En esta capacitación, los participantes combinan el poder de Python con Selenium para automatizar la prueba de una aplicación web de muestra. Al combinar la teoría con la práctica en un entorno de laboratorio en vivo, los participantes obtendrán el conocimiento y la práctica necesarios para automatizar sus propios proyectos de prueba web utilizando Python y Selenium.
Este curso de formación en vivo dirigido por un instructor en Montevideo está diseñado para cualquier persona interesada en aprender Java con el propósito de la automatización de pruebas. Es un curso intensivo y estructurado, con numerosos ejercicios prácticos para que los participantes adquieran rápidamente las habilidades de programación esenciales necesarias para aplicarlas a la prueba de software automatizada. El enfoque está en los fundamentos de Java que se pueden aplicar directa e inmediatamente a la automatización de pruebas.
Este curso no aborda en profundidad marcos de trabajo de automatización de pruebas como Selenium. También evita el enfoque convencional "Hello World" para aprender Java, ya que este no es un curso de desarrollo de aplicaciones. Este curso está enfocado directamente en poner a los participantes en marcha rápidamente con la automatización de pruebas. Si ya estás versado en Java y deseas empezar directamente con las pruebas con Selenium, consulta: Introducción a Selenium (https://www.nobleprog.com/introduction-selenium-training).
Este programa está diseñado para contribuyentes individuales senior que desempeñan un papel clave en la definición de la dirección técnica, la promoción de la coherencia arquitectónica y la influencia en las decisiones de ingeniería en diferentes equipos.
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.
Este curso de formación dirigido por un instructor en Montevideo (en línea o presencial) está destinado a ingenieros y desarrolladores de software que deseen planificar, diseñar, guiar y gestionar el desarrollo de software utilizando métodos de arquitectura.
Al final de esta formación, los participantes serán capaces de:
Comprender la importancia de la arquitectura en el desarrollo de software.
Evaluar cómo los desarrolladores pueden utilizar métodos de arquitectura en el desarrollo.
Aprender el proceso de arquitectura para gestionar y evaluar procesos.
Estructurar aplicaciones complejas utilizando un enfoque arquitectónico.
Establecer una estructura de toma de decisiones para abordar problemas y definir responsabilidades en los equipos de desarrollo.
Asumir la propiedad de las decisiones técnicas con confianza.
Visualizar arquitecturas utilizando modelos y diagramas.
Comprender estándares y riesgos para construir arquitecturas ágiles y recuperables.
Este taller en vivo dirigido por un instructor en Montevideo comienza con una introducción al BDD, qué es y cómo lo utilizan las empresas para promover el buen diseño, desarrollo y pruebas de software. Lo hacemos desde un punto de vista no relacionado con la ingeniería, con la vista puesta en los usuarios finales, sus requisitos, su lenguaje y su forma de pensar. También abordamos los desafíos de comunicación que las partes interesadas de la empresa probablemente encontrarán a medida que trabajan más estrechamente con sus pares con mentalidad técnica.
Al final de esta formación, los participantes sabrán cómo:
Escriba historias de usuario sucintas que capturen los patrones de uso de los usuarios reales del software.
Traduzca sus historias de usuario al lenguaje conductual de BDD (Dado, Cuándo, Entonces).
Derive casos de prueba de estos casos, para que los ingenieros los utilicen para implementarlos y probarlos.
Comprender la relación entre los requisitos del producto, los criterios de aceptación y los casos de prueba.
Desmitificar la jerga técnica que impide la comunicación y la comprensión.
Instale y use excelentes herramientas para escribir archivos de características de BDD.
Comprender y apreciar lo que sucede una vez que el trabajo se entrega a los ingenieros.
Desempeña un papel más activo en el ciclo de desarrollo iterativo.
Cypress es un marco de pruebas end-to-end. Cypress permite a los usuarios configurar, escribir, ejecutar y depurar pruebas para cualquier aplicación o sitio web frontend.
Este entrenamiento dirigido por un instructor (en línea o presencial) está destinado a probadores de software que deseen utilizar Cypress para automatizar pruebas.
Al final de este entrenamiento, los participantes serán capaces de:
Realizar la automatización de pruebas end-to-end con Cypress.
Implementar pruebas de integración y unitarias en una aplicación web.
Utilizar Cypress como alternativa a Selenium.
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 arreglarlo.
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 Montevideo, 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.
Fundamentos de Aseguramiento de Calidad y Pruebas Modernas con IA es un programa de formación integral que combina el temario de la certificación ISTQB Certified Tester Foundation Level (CTFL v4.0) con una introducción práctica a herramientas y técnicas de pruebas asistidas por inteligencia artificial. Este curso está diseñado como una ruta de preparación para la certificación de Nivel Básico de ISTQB, mientras equipa a los participantes con habilidades aplicables inmediatamente de pruebas asistidas por IA.
Esta formación presencial impartida por un instructor (en línea o en las instalaciones) está dirigida a profesionales de QA, testers de software e ingenieros de pruebas que desean construir una comprensión estructurada de los fundamentos del aseguramiento de la calidad mientras aprenden a aprovechar las herramientas modernas de IA para la generación de casos de prueba, la automatización de pruebas y el análisis de defectos.
Al finalizar esta formación, los participantes serán capaces de:
Aplicar los siete principios de las pruebas y el rol del tester a lo largo del ciclo de vida del desarrollo de software.
Diseñar casos de prueba utilizando técnicas de caja negra, caja blanca y basadas en la experiencia según los estándares de ISTQB.
Informar, rastrear y gestionar defectos durante todo su ciclo de vida.
Planificar las pruebas utilizando enfoques basados en riesgos, técnicas de estimación y métricas de progreso de prueba.
Evaluar y seleccionar herramientas de automatización de pruebas para su contexto organizativo.
Utilizar IA generativa y LLMs para redactar, revisar y refinar casos de prueba a partir de los requisitos.
Aplicar herramientas impulsadas por IA para la automatización de pruebas autorreparables, pruebas de regresión visual y predicción de defectos.
Comprender la estructura del examen de Nivel Básico de ISTQB y responder preguntas de ejemplo con confianza.
Formato del Curso
Lección 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 una formación personalizada, por favor contáctenos para coordinarlo.
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.
Esta capacitación en vivo dirigida por un instructor en Montevideo (en línea o presencial) está dirigida a probadores de software que desean usar Postman para las pruebas de API.
Al final de esta formación, los participantes serán capaces de:
Ejecute pruebas mediante solicitudes y flujos de trabajo automatizados.
Defina, desarrolle, pruebe y observe una API mediante un sistema de control de versiones.
Generar datos dinámicos en una solicitud.
Documente y organice las pruebas en colecciones para la revisión en equipo.
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.
En esta capacitación en vivo dirigida por un instructor en Montevideo, los participantes aprenderán a usar las funciones de TestComplete, incluido su modelo de objetos de prueba, puntos de verificación, asignación de nombres e interfaz de usuario para realizar pruebas automatizadas en aplicaciones de escritorio, web y móviles.
Al final de esta formación, los participantes serán capaces de:
Crear, registrar y ejecutar pruebas funcionales.
Cree un marco de pruebas escalable y fácil de mantener.
Cree puntos de control, ajuste las pruebas para varios dispositivos y analice los resultados de las pruebas.
Utilice las extensiones de script de TestComplete.
El Principal Engineer - Masterclass está diseñado para ingenieros experimentados y motivados que ya saben cómo entregar código listo para producción. Este curso te convertirá en un ingeniero/líder excepcional capaz de tener un gran impacto positivo en tu equipo y organización. En este curso, aprenderás sobre el diseño y la arquitectura de sistemas, técnicas de revisión de código, mentoría y coaching de ingenieros, programación en pareja, construcción de una fuerte cultura de ingeniería y otras prácticas fundamentales de ingeniería.
Esta formación dirigida por un instructor (presencial o remota) está orientada a:
ingeniero de software intermedio
ingeniero de software senior
principal engineer de software
staff engineer de software
lead engineer de software
arquitecto de software
gerentes de ingeniería
Al finalizar esta formación, los participantes podrán:
Promocionar al siguiente nivel desde ingeniero intermedio o senior
Si ya están liderando un equipo o son ingenieros senior, podrán comenzar a utilizar las herramientas, técnicas y marcos aprendidos en este curso para:
liderar eficazmente equipos de ingeniería de alto rendimiento
colaborar eficazmente con todos los stakeholders (360°)
dominar las habilidades técnicas nucleares de un principal engineer
fomentar una fuerte cultura de ingeniería dentro de la organización
desarrollar una actitud constante de aprendizaje
Formato del Curso
Conferencia interactiva y discusión.
Muchos ejercicios y práctica.
Herramientas, técnicas y marcos para convertirse en un ingeniero unicornio
Compartir experiencias de la vida real
Opciones de Personalización del Curso
Para solicitar una formación personalizada para este curso, por favor contáctenos para organizarlo.
Leer más...
Última Actualización:
Testimonios (9)
About the microservices and how to maintenance kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Curso - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
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
talleres, casos prácticos
Joanna Nowak - LKQ Polska Sp. z o. o.
Curso - Introduction to Agile Testing
Traducción Automática
La claridad con la que se explicaban los temas
CHRISTIAN ANDRES ALCANTAR NOYOLA - Seguros El Potosi
Curso - Architecture for Developers
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
El formador conoce muy bien los materiales de enseñanza y la máquina virtual proporcionada es muy útil.
NOORFATYN NABILAH ROHAIZAT - Iverson Associates Sdn Bhd
Curso - Performance engineering/tuning
Traducción Automática
Ha habido una amplia cobertura de muchos temas.
Esto fomentó nuestra propia discusión interna
Pierre - Seebyte
Curso - Agile Software Testing
Traducción Automática
Estoy obteniendo el nivel adecuado de comprensión que necesito para ayudarme en mi trabajo diario
Cursos de Fin de Semana de Ingeniería de software en Montevideo, Capacitación por la Tarde de Ingeniería de software en Montevideo, Ingeniería de software con instructor en Montevideo, Capacitador de Ingeniería de software en Montevideo, Clases de Ingeniería de software en Montevideo, Ingeniería de software coaching en Montevideo, Ingeniería de software en sitio en Montevideo, Cursos Privados de Ingeniería de software en Montevideo, Ingeniería de software boot camp en Montevideo, Cursos por la Tarde de Ingeniería de software en Montevideo, Instructor de Ingeniería de software en Montevideo, Clases Particulares de Ingeniería de software en Montevideo, Cursos de Formación de Ingeniería de software en Montevideo, Capacitación de Fin de Semana de Ingeniería de software en MontevideoCursos de Fin de Semana de Software Engineering en Montevideo, Capacitación por la Tarde de Software Engineering en Montevideo, Software Engineering con instructor en Montevideo, Cursos de Formación de Software Engineering en Montevideo, Capacitador de Software Engineering en Montevideo, Clases de Software Engineering en Montevideo, Cursos por la Tarde de Software Engineering en Montevideo, Software Engineering en sitio en Montevideo, Software Engineering coaching en Montevideo, Cursos Privados de Software Engineering en Montevideo, Software Engineering boot camp en Montevideo, Clases Particulares de Software Engineering en Montevideo, Capacitación de Fin de Semana de Software Engineering en Montevideo, Instructor de Software Engineering en Montevideo