Cursos de Ingeniería de software

Ingeniería de software Training

Capacitación en Ingeniería de software

Testi...Client Testimonials

Software Engineering

Kristian (the trainer) was very well prepared and anticipated potential changes in the course content ( we had varying levels of experience). He also integrated information specific to our company in a professional and dynamic way.

Maell Cullen - Altran UK

Software Engineering

The trainer was excellent, the only reason I have not indicated all sixes was that there were some subjects that I was less interested in but this is just due to personal taste and career path.

There were computer based activities e.g writing code and using existing programs.

Mel Irfan - Altran UK

Software Engineering

Enthusiastic and interesting trainer.

Adrian Turner - Altran UK

Software Engineering

I liked the refresher of what we had learnt at the end of each day and at other regular intervals. Kristian (the trainer) seemed to have anticipated questions that we asked and had presentations and knowledge to help answer these questions.

Ashley Day - Altran UK

Software Engineering

the engaging method of teaching ensured that all attending the course were involved in the learning process

Matthew Cuff - Altran UK

Software Engineering

Covered a wide range of topics - more than I would have expected in a Software Engineering lecture (such as some details on programming, safety critical systems etc.). Kristian was very friendly and easy to ask questions to. I thoroughly enjoyed the course and would recommend it to others.

Jerome Shah - Altran UK

Jenkins: Continuous integration for Agile development

All of it. Having had no previous exposure to Jenkins, I was a little concerned about my ability to keep up. Iyad provided appropriate coaching/support, when I asked for help, so that I was able to follow the presentation at a level I was happy with.

Graham Congdon - New Zealand Customs

Jenkins: Continuous integration for Agile development

Real-world developer experience

Ian Cranston - Compuware Software Group Pty. Ltd.

Docker with Swarm

Clear, concise and to the point!

Kennis Lai - Melco Resorts & Entertainment

Software Engineering

Kristian was a great trainer and kept the course engaging.

Altran UK Ltd

Software Engineering

Active

Altran UK Ltd

Software Engineering

The level of interactiveness and pace meant that it was never boring.

Theo Lukens - Altran UK Ltd

Software Engineering

Everything was built up from a basic level while progressing quick enough to prevent anyone getting bored.

Nathan Roberts - Altran UK Ltd

Programas de los Cursos de Ingeniería de software

Código Nombre Duración Información General
OMRON_PLC Introducción a la Programación del PLC OMRON 21 horas This course introduces the student to the basics of Programmable Logic Controllers (PLC). After the discussion of the fundamental concept of PLCs the basic Ladder Diagram instructions are learned and practiced in Industrial Automation tasks. Audience - Electrical Specialists - Mechanical Engineers - Programmers with interest in Industrial Automation1. Introduction - Fundamental concept of PLCs - Application fields - Different PLC types   2. Programming OMRON PLCs in Lader Diagram (LAD) - The programming software - Hardware setup - Memory areas - Basic bitlogic LAD instructions - Latch circuit - Controlling pneumatic cylinders with PLC - Individual exercises
ISAM1 ISTQB CTFL 21 horas ISTQB CFTL 70% theory + 30% practice SW testing fundamentals  Testing throughout the life cycle  Static techniques  Test design techniques  Test management  Tool support for testing
ecadpapgeneral Principios de Diseño de Aplicación Embedded C 14 horas A two day course covering all design principles with code examples coupled with recent industrial technology. What is design? Design tools overview Defining design goals Software Engineering Challenges Reusablility Maintainability Testability Configurability Abstraction Readability Redundency-free design Decomposition Verbalization Modularization Information Hiding Context-free modules Loose coupling Strong cohesion Acyclic dependencies
jenkins Integración Continua con Jenkins 14 horas Jenkins is an open-source continuous integration tool written in Java. It is a server-based system that runs in a servlet container such as Apache Tomcat. Jenkins supports a number of Software Configuration Management (SCM) tools, including CVS, Subversion, Git, Perforce, and Clearcase, among others. It is highly scriptable and provides support for Apache Ant, Apache Maven, shell scripts, and Windows batch commands. This course covers the concepts, tools and techniques needed to carry out continuous integration of your software projects in an Agile environment. Participants carry out a series of hands-on exercises throughout the course to apply their knowledge in real situations. Interaction among instructor and participants is encouraged. Real-world cases are discussed and specific issues and questions are addressed and resolved in class. Audience Build engineers Software developers involved in agile development QA engineers Project managers Release managers Format of the course     Part lecture, part discussion, heavy hands-on practice   Introduction to Jenkins     Why continuous integration?     Distributing builds across different systems. Setting up Jenkins Installing Jenkins plugins Building with Jenkins Testing with Jenkins Deploying with Jenkins Automating with Jenkins Securing Jenkins Best practices for Jenkins Reporting in Jenkins Closing remarks
softeng Ingeniería de Software 35 horas Ingeniería de Software comienza donde termina la programación. En este curso aprenderá una base sólida en Ingeniería de Software. Construye un puente entre la programación y las sólidas prácticas de ingeniería. El curso le da una visión general de los conceptos básicos y el vocabulario típicamente utilizados en el campo. Durante el curso, aprenderá a utilizar muchas técnicas para planificar, implementar y validar proyectos de software y para evaluar y mejorar los procesos de desarrollo. Audiencia: Este curso está dirigido a desarrolladores de software con diversos orígenes que conocen al menos un lenguaje de programación. Día 1: Proceso Introducción Qué es Ingeniería de Sistemas? Qué es Ingeniería de Software? Por qué la Ingeniería de Software es difícil? Requisitos del sistema Modelado de sistemas Procesos de Ingeniería de Software Qué es un proceso de desarrollo de software? Procesos Tradicionales Procesos Ágiles Procesos para la construcción de sistemas de alta integridad Normas y sistemas de certificación Sistemas de alta integridad Qué son los sistemas de alta integridad? El papel de la cultura QM Razones para errores Estándar de sistemas críticos Ingeniería de confiabilidad Mantenimiento del software Día 2: Planificación Requisitos Requisitos de usuario Elicitación / análisis de los requisitos del usuario Requisitos del sistema Requisitos de Software Especificación del software Proceso de requisitos Herramientas para gestionar los requisitos Diseño de software Ley de Conways Patrones de diseño Herramientas de modelado textuales Principios del diseño OO Herramientas de diseño Arquitecturas comunes Modelado Planificación de una arquitectura Representaciones gráficas UML Representaciones gráficas no UML Día 3: Código Construcción de Software Cómo tomar un diseño en código Programación de las mejores prácticas Abstracción de código Programación del flujo de trabajo Gestión de la configuración Qué es Configuration Management? Gestión de la configuración en ISO9000 y CMMI Herramientas CASE para planificación, diseño y control de calidad Herramientas CASE para escribir software Control de versiones con SVN Integración de sistema Código para sistemas de alta integridad Prevención de errores Errores de captura Reducir el impacto de los errores Problemas típicos con código para sistemas de alta integridad Métricas de calidad de código Métricas de tamaño de código Métricas de complejidad de código Métricas no codificadas Análisis estático Día 4: Verificación y validación Comentarios Fundamentos de VV Verificación y validación independientes Revisión de diseño y requisitos Inspecciones de código Tutoriales de software Auditorías Otros métodos V & V Prueba de sistemas de alta integridad Documentos relativos a la seguridad Escenarios Argumentación por seguridad Críticas de High-Integrity Systems Predicción de la fiabilidad Métodos formales Costos de V + V Pruebas automatizadas Por qué la prueba? Pruebas automáticas vs manuales Pruebas incrementales Tipos de pruebas Herramientas de prueba Arneses de prueba Día 5: Gestión Gestión de proyectos ¿Qué es la Gestión de Proyectos? Entrega del cliente Normas (PMP, PRINCE2) Gestión del tiempo Manejo de costos Gestión de riesgos Documentación del proyecto Evaluación del proceso La función de la evaluación de procesos Actuar sobre la métrica Métricas de proceso Estándares y marcos de evaluación de procesos (CMMI, ISO 9001, TickIt +) Reuniones de evaluación de procesos Resumen y conclusiones  
softengret Ingeniería de Software, Ingeniería de Requerimientos y Pruebas 63 horas Ingeniería de Software 5 días Día 1: Gestión de Proyectos Gestión de proyectos y gestión y mantenimiento y soporte Definición de proyectos y formularios de proyectos Gestión - normas generales y gestión de proyectos Estilos de gestión ¿Qué es especial para los proyectos de TI? Proceso básico del proyecto Proceso de proyecto iterativo, incremental, cascada, ágil y delgado Fases del proyecto Funciones del proyecto Documentación del proyecto y otros artefactos Factores blandos y personas PRINCE 2, PMBOK, PMI, IPMA y otros estándares del proyecto Día 2: Análisis de Negocios y Fundamentos de Ingeniería de Requisitos Definición de objetivos empresariales Análisis de negocio, gestión de procesos de negocio, mejora de procesos de negocio La frontera entre el análisis del negocio y del sistema Usuarios del sistema, usuarios del sistema, contexto del sistema y boudaries del sistema ¿Por qué son necesarios los requisitos? Ingeniería de requisitos El límite entre la ingeniería de requisitos y el diseño arquitectónico ¿Dónde se suele ocultar la ingeniería de requisitos? Ingeniería de requisitos en desarrollo iterativo, ágil y ágil y en integración continua - FDD, DDD, BDD, TDD Requisitos básicos proceso de ingeniería, funciones y artefactos Normas y certificaciones: BABOK, ISO / IEEE 29148, IREB, BCS, IIBA Día 3: Fundamentos de la Arquitectura y el Desarrollo Lenguajes de programación - paradigmas estructurales y orientados a objetos Desarrollo orientado a objetos: ¿cuánto cuesta la historia, cuánto es el futuro Modularidad, portabilidad, mantenibilidad y escalabilidad de las arquitecturas Definición y tipo de arquitecturas de software Arquitectura de la empresa y del sistema Estilos de programación Entornos de programación Errores de programación y cómo evitarlos y prevenirlos Modelado de arquitectura y componentes SOA, Servicios Web y micro-servicios Construcción automática y integración continua ¿Cuánto diseño de arquitectura hay en un proyecto? Programación extrema, TDD y re-factoring Día 4: Fundamentos de Aseguramiento de la Calidad y Pruebas Calidad del producto: ¿qué es? ISO 25010, FURPS, etc. Calidad de producto, experiencia del usuario, modelo de Kano, gerencia de la experiencia del cliente y calidad integral Diseño centrado en el usuario, personas y otras maneras de hacer la calidad individual Calidad suficiente Garantía de calidad y control de calidad Estrategias de riesgo en el control de calidad Los componentes de la garantía de calidad: requisitos, control de procesos, configuración y gestión de cambios, verificación, validación, pruebas, pruebas estáticas y análisis estáticos Garantía de calidad basada en el riesgo Pruebas basadas en el riesgo Desarrollo orientado al riesgo La curva de Boehm en el aseguramiento de la calidad y en las pruebas Las cuatro escuelas de prueba - que se adapte a su necesidad? Día 5: Tipos de procesos, madurez y mejora del proceso La evolución del proceso de TI: de Alan Turing a través de Big Blue a la puesta en marcha Organización orientada a procesos y procesos La historia de los procesos en la artesanía y las industrias Modelado de procesos: UML, BPMN y más Gestión de procesos, optimización de procesos, reingeniería de procesos y sistemas de gestión de procesos Abordajes de procesos innovadores: Deming, Juran, TPS, Kaizen ¿Es gratis (proceso) la calidad? (Philip Crosby) La necesidad y la historia de mejora de la madurez: CMMI, SPICE y otras escalas de madurez Tipos especiales de madurez: TMM, TPI (para pruebas), Matriz de Ingeniería de Requisitos (Gorschek) Vencimiento del proceso versus madurez del producto: ¿alguna correlación? Cualquier relación causal? Madurez del proceso versus éxito del negocio: cualquier correlación? Cualquier relación causal? Una lección abandonada: Prevención automatizada de defectos y el siguiente salto en la productividad Intento: TQM, SixSigma, retrospectivas ágiles, marcos de procesos Ingeniería de Requisitos - 2 días Día 1: Elicitación, Negociación, Consolidación y Gestión de los Requisitos Encontrar los requisitos: qué, cuándo y por quién Clasificación de partes interesadas Partes interesadas olvidadas Definición del contexto del sistema - definición de las fuentes de requisitos Métodos y técnicas de elicitación Prototipado, personas y requerimientos de obtención mediante pruebas (exploratorias o no) Elaboración de marketing y requerimientos - MDRA ("Market-Driven Requirements Engineering") Requisitos de prioridad: MoSCoW, Karl Wiegers y otras técnicas (incluyendo MMF ágil) Refinar requisitos - ágil "especificación por ejemplo" Negociación de requisitos: tipos de conflictos, métodos de resolución de conflictos Resolver la incongruencia interna entre algunos tipos de requisitos (por ejemplo, seguridad versus facilidad de uso) Rastreabilidad de los requisitos - por qué y cómo Cambios en el estado de los requisitos Requisitos CCM, versión y líneas de base Vista de producto y vista de proyecto sobre requisitos Gestión de productos y gestión de requisitos en proyectos Día 2: Análisis de Requisitos, Modelado, Especificación, Verificación y Validación El análisis es el pensamiento y la reflexión que haces entre la elicitación y la especificación El proceso de requisitos es siempre iterativo, incluso en proyectos secuenciales Describir requisitos en lenguaje natural: riesgos y beneficios Modelado de requisitos: beneficios y costos Las reglas para el uso del lenguaje natural para la especificación de requisitos Definición y gestión del glosario de requisitos UML, BPMN y otras anotaciones de modelado formal y semi-formal para requisitos Uso de plantillas de documento y oración para la descripción de los requisitos Verificación de los requisitos - metas, niveles y métodos Validación - con prototipos, revisiones e inspecciones y pruebas Validación de requisitos y validación de sistemas Pruebas - 2 días Día 1: Diseño de Pruebas, Ejecución de Pruebas y Pruebas Exploratorias Diseño de la prueba: después de las pruebas basadas en el riesgo, elegir la forma óptima de utilizar el tiempo y los recursos disponibles Diseño de prueba "desde el infinito hasta aquí" - pruebas exhaustivas no son posibles Casos de prueba y escenarios de prueba Diseño de la prueba en varios niveles de prueba (de unidad a nivel de prueba del sistema) Diseño de prueba para pruebas estáticas y dinámicas Diseño orientado a la empresa y orientado a la técnica ("black-box" y "white-box") Intentar romper el sistema ("pruebas negativas") y apoyar a los desarrolladores (pruebas de aceptación) Diseño de la prueba para lograr la cobertura de la prueba - diversas medidas de cobertura de la prueba Diseño de pruebas basado en la experiencia Diseño de casos de prueba a partir de requisitos y modelos de sistemas Prueba heurística de diseño y pruebas exploratorias ¿Cuándo diseñar los casos de prueba? - enfoque tradicional y exploratorio Describiendo casos de prueba - ¿Cuánto detalle? Ejecución de pruebas - aspectos psicológicos Ejecución de pruebas - registro e informes Diseño de pruebas para pruebas "no funcionales" Diseño de prueba automático y MBT (Model-Based Testing) Día 2: Organización de pruebas, gestión y automatización Niveles de prueba (o fases) Quién hace las pruebas y cuándo? - diversas soluciones Ambientes de prueba: costo, administración, acceso, responsabilidad Simuladores, emuladores y entorno de prueba virtual Prueba en un scrum ágil Organización y rol del equipo de prueba Proceso de prueba Automatización de pruebas: ¿qué se puede automatizar? Automatización de la ejecución de pruebas: enfoques y herramientas
eraamauml Gestión Eficiente de los Requisitos Mediante Métodos Àgiles y Modelado Àgil de UML 21 horas Objetivo: Este curso de formación tiene como objetivo ayudar a los gerentes de productos, propietarios de productos, analistas de negocios, arquitectos de sistemas y desarrolladores de entender cómo administrar eficientemente los requisitos sobre la base de la visión del producto hasta guiar a los desarrolladores con precisión en su aplicación. Más en detalle, este curso tiene como objetivo ayudar a los gerentes de producto en una mejor definición de las propuestas de valor de sus productos sobre la base de estrategias y las necesidades de las partes interesadas. Los analistas de negocios y los propietarios de los productos entienden cómo describir los requisitos de la cartera de productos y, a continuación, descubrir epics apropiados e historias de usuarios del sistema mientras contribuyen a la creación de valor necesaria. A lo largo de ejercicios interactivos de estudio de casos, los participantes aprenden a describir detalladamente tales requisitos para validar la correcta comprensión de las necesidades y preparar las pruebas de aceptación del sistema. Por lo tanto, utilizando un perfil UML muy común y productivo, aprenden a estructurar requisitos para comunicarse eficientemente con arquitectos y desarrolladores a través de un proceso iterativo de recopilación de requisitos. Audiencia: Gerentes de producto Propietarios de productos Analistas de Negocios Cualquier persona interesada en el proceso de gestión de requisitos Introducción Qué es el proceso de gestión de requisitos? ¿Por qué ágil? Agilidad empresarial y entrega ágil de software: Definiciones Vinculación ágil a negocio: Modelo de motivación de negocio contra modelo de negocio Lienzo, ¿Cómo utilizar eficientemente la lona de la propuesta de valor para definir la visión del producto? Agilidad empresarial frente a principios ágiles de entrega de software ¿Qué es Agile Not? Impactos de la alineación con estrategias y capacidades Gestión de requisitos en un contexto ágil Scrum Life Cycle: Cuestiones sobre la exhaustividad de los requisitos y la trazabilidad ¿Cómo los modelos productivos mejoran la comunicación en 'Ágil'? Extensiones de negocio de Agile: Estructuración de valor de negocio Contribución de una historia de usuario Panorama de los diagramas UML para los requisitos de modelado Marcos para rastrear los requisitos hacia la implementación y pruebas de software La planificación de 5 niveles de un proyecto ágil (desde Clarificar la visión y la cartera de productos a las tareas ... y el esqueleto de la arquitectura) Gestión de requisitos dentro de los métodos ágiles (Scrum, DAD) frente al proceso unificado (RUP) Roles, equipos, entornos Presentación del Estudio de Caso para Requerimientos de Estructuración y su manejo mediante un proceso iterativo Cómo describir la visión del negocio y las necesidades a través de modelos trazables? Calificación de los requisitos: El modelo Kano frente a la propuesta de valor Canvas Estructuración de la Visión del Producto en base a estrategias, fuerzas ambientales y tendencias Propuesta de valor, actividades clave, recursos clave, flujos de ingresos y estructuras de costos, Descubrir el alcance del negocio del producto usando las necesidades del cliente, ganancias y dolores Describiendo los casos de uso de negocios usando "flujos de valor" y "etapas de valor" Unir el alcance empresarial del producto con las "contribuciones de valor" esperadas Estudio de caso: Describiendo la visión del producto Cómo describir las necesidades de los usuarios mediante un modelado ágil de casos de uso (epics e historias de usuarios)? Estimación Agile y Planificación Construcción y gestión de la cartera de productos / granularidad de los requisitos Antes de la planificación del sprint Creación del backlog de Sprint Modelo de la historia de usuario ágil: alcance del sistema (el sujeto), actores, casos de uso, historias de usuarios, criterios de aceptación, modelo INVEST El Esqueleto Caminante Utilizando Disciplina Agile Delivery: De los Procesos a la Tecnología ¿Cómo averiguar éticas y historias de usuarios sobre la base de flujos de valor? Valor de las historias épicas y de los usuarios Tareas de escritura: granularidad y tamaño utilizando el modelo SMART Estudio de caso: Descubriendo epopeyas y historias de usuarios sobre la base de flujos de valor Validar y probar la comprensión correcta de las especificaciones detalladas Utilizando un proceso incremental de recopilación de requisitos y el backlog de sprint Reglas para una historia épica eficiente, historias de usuarios y descripciones de arquitectura Diagramas para validar historias épicas y descripciones de historias de usuarios ¿Cómo elegir el diagrama correcto? Refinar características usando casos de uso y modelado de relaciones Comprobación de la comprensión correcta de los requisitos mediante los requisitos de prueba Estructuras y Contratos de Operación de / Given / Then para guiar a los desarrolladores en la implementación de los requisitos Análisis de cobertura y gestión del cambio Estudio de caso: Validar, probar y comunicar requisitos detallados a los desarrolladores Conclusión Pasos de procesos eficientes de recopilación de requisitos y análisis de sistemas Trazabilidad entre requisitos y modelos de análisis Patrones de recopilación y pruebas Nota: Las sesiones de tutoría anteriores se llevan a cabo interactivamente utilizando ejemplos de herramientas de Ingeniería de Requisitos y Modelado para asegurar un buen nivel de trazabilidad entre los requisitos y las soluciones subyacentes. Los conceptos primero se explican usando ejemplos básicos y después son seguidos por bosquejos de la solución a su caso potencial. Después de esta sesión, también podemos acompañarlo revisando y validando sus soluciones en función de sus necesidades.
sysengsysmluml2 Ingeniería de Sistemas Utilizando SysML y UML 2 21 horas Objetivo: Ayudando a Analistas y Diseñadores del dominio de Ingeniería de Sistemas a entender cómo reunir requisitos de forma eficiente, luego pasar por la implementación del diseño de software embebido en base a las especificaciones del sistema usando UML 2 y SysML. Este entrenamiento de 3 días tiene como objetivo ayudar a los analistas de sistemas a expresar eficientemente sus necesidades y diseñadores para hacer el diseño arquitectónico apropiado del sistema sobre la base de estas necesidades. La arquitectura del sistema resultante proporciona un buen nivel de agilidad al software del sistema embebido ante los cambios, ya que permite una trazabilidad coherente de las reglas de negocio encapsuladas en las funciones del sistema y de las opciones de uso (casos de uso) de los usuarios finales hacia el Nivel de implementación de software. Introducción El ciclo de vida del desarrollo del sistema con el proceso de armonía (IBM / Telelogic) Descripción general de los diagramas UML / SysML utilizados en la recopilación de requisitos, análisis de sistemas y diseño del dominio de Ingeniería del Sistema Un marco basado en el método para la recopilación de requisitos, análisis de sistemas y diseño Recopilación de requisitos y su transformación en especificaciones del sistema Realización de los requisitos del negocio y del sistema mediante el diagrama de requisitos SysML Definir el alcance del sistema compuesto por funciones y casos de uso que invocan estas funciones Modelar el Ciclo de Vida del Sistema que orquesta transiciones entre sus estados donde se activan las funciones Prepare casos de prueba utilizando escenarios que realizan casos de uso y funciones de sistema Estudio de caso: Modelar el alcance del sistema y el uso de las funciones del sistema sobre la base de los requisitos Transformar las especificaciones del sistema en componentes de nivel de diseño Modelar el diagrama de bloques del sistema y refinarlo utilizando bloques internos Elaborar la Arquitectura de Comunicación entre Sub-Sistema Utilizando Piezas, Puertos e Interfaces Estudio de caso: Elabore el bloque y los diagramas de bloques internos sobre la base de las especificaciones del sistema y considerando las opciones de nivel de diseño Modelar la descripción del cuadro blanco Interacciones a nivel de diseño Estudio de caso: Modelo de interacción entre bloques y bloques internos sobre la base de las opciones de nivel de diseño Mapeo de las operaciones en los componentes (partes) de los bloques Elaborar el Diagrama Paramétrico de las Funciones del Sistema Estudio de caso: actualizar el bloque y los diagramas de bloques internos sobre la base de escenarios de nivel de diseño Conclusión Pasos del análisis de requisitos y especificaciones del sistema en la ingeniería del sistema Trazabilidad entre los requisitos y el software Integración de Sistemas y Pruebas de Aceptación de los requisitos Nota: Las sesiones de tutoría anteriores se llevan a cabo interactivamente utilizando herramientas de ingeniería de requisitos y modelado como Enterprise Architect (EA) para garantizar un buen nivel de trazabilidad entre los requisitos y las soluciones subyacentes. Los conceptos se explican primero usando ejemplos básicos y luego son seguidos por borradores de solución a sus propios problemas. Después de esta sesión, podemos acompañarlo revisando y validando sus soluciones en función de sus necesidades.
ecadpap Principios de Diseño de Aplicaciones C Integrados para Profesionales de la Automoción 14 horas 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 ¿Qué es el diseño? Herramientas de diseño Definición de los objetivos de diseño Desafíos de Ingeniería de Software Reutilización Mantenibilidad Testabilidad Configurabilidad Abstracción Legibilidad Diseño sin redundancia Descomposición Verbalización Modularización Ocultación de información Módulos sin contexto Bajo acoplamiento Fuerte cohesión Dependencias acíclicas
dockerswarm Docker con Swarm 21 horas Docker es una plataforma de código abierto que automatiza la construcción, el envío y el funcionamiento de aplicaciones de software dentro de contenedores. Swarm es una herramienta que controla un grupo de hosts Docker y los expone como un único host "virtual". Combinando numerosos motores Docker, Swarm permite que los equipos de operaciones de TI escalen de forma transparente su implementación de software a muchos hosts. Audiencia Desarrolladores de software  Administrador de sistema  Gerentes de TI y equipos de operaciones Formato del Curso Después de introducir los conceptos básicos de contenedor de software, discutimos cómo los hosts Docker pueden desplegarse a través de múltiples máquinas con Swarm. Los participantes realizan ejercicios en vivo en sus puestos de trabajo para poner en práctica los conceptos aprendidos. Al final del curso, los estudiantes podrán desplegar Docker con Swarm en un ambiente real.      DÍA 1 Qué es Docker? Docker.com Docker & Linux Kernel Technologies Por qué los contenedores sobre [x, y, z]? Docker Essentials Construcción de imágenes Uso de Registros Dockerfiles Contenedores Corrientes DIA 2 Docker Swarm  Creando un Swarm   Configuración de un Swarm   Implementación y actualización de servicios en Swarm   Docker Swarm para administradores de sistemas  Descubrimiento de servicio y equilibrio de carga  Docker Swarm Schedulers  Ejecución de Cronjobs en Swarm   Mantener tu Swarm seguro  Supervisión  Explotación florestal  Volúmenes compartidos DAY 3 Preparing your Infrastructure for Swarm Provisioning Partitioning Networking Keeping it all secure Preparing your Application for Swarm 12-Factor Applications: Build Once, Deploy Anywhere Continuous Delivery to Swarm  

Próximos Cursos

Other regions

Cursos de Fin de Semana de Ingeniería de software, Capacitación por la Tarde de Ingeniería de software, Ingeniería de software boot camp, Clases de Ingeniería de software , Capacitación de Fin de Semana de Ingeniería de software, Capacitación empresarial de Ingeniería de software, Instructor de Ingeniería de software, Talleres para empresas de Ingeniería de software, Ingeniería de software con instructor, Ingeniería de software coaching, Programas de capacitación de Ingeniería de software, Ingeniería de software en sitio, Cursos en linea de Ingeniería de software, Cursos Privados de Ingeniería de software, Clases de Ingeniería de software , Clases Particulares de Ingeniería de software, Cursos de Formación de Ingeniería de software, Capacitador de Ingeniería de software

Promociones

Descuentos en los Cursos

Respetamos la privacidad de su dirección de correo electrónico. No vamos a pasar o vender su dirección a otros.
Siempre puede cambiar sus preferencias o anular la suscripción por completo.

Algunos de nuestros clientes