¿Qué se entiende por DevOps?
DevOps es un conjunto de prácticas y herramientas que agrupan el desarrollo de software y las operaciones de TI. El principal objetivo de este marco de trabajo es acelerar el ciclo de vida de desarrollo de software.
Los equipos que ponen en práctica los métodos y las herramientas de DevOps han mejorado significativamente su rendimiento, creando productos de mayor calidad y adaptándose mejor a los nuevos tiempos y exigencias que la industria del desarrollo de software exige.
En GeneXus estamos convencidos de que adoptar una cultura DevOps es el mejor camino para afrontar la nueva realidad, y en estas 6 charlas te contamos cómo podemos ayudarte a lograrlo con nuestra plataforma.
1. La importancia de fomentar una Cultura DevOps
En la última década nos hemos hecho muy buenos en construir software de forma rápida; ahora el desafío radica en cómo mantener sistemas cambiantes a un ritmo cada vez más demandante. En GeneXus creemos que la única forma sostenible de tener un equipo altamente performante es mediante procesos y herramientas basados en una cultura DevOps. ¡Mira este video y descubre la importancia de fomentar una cultura de este tipo!
2. Software Testing con GeneXus
Los equipos de desarrollo necesitan adaptarse rápidamente a los cambios de las reglas de negocio, entregando valor continuamente y asegurando la calidad de sus productos. En GeneXus, es posible automatizar tests en distintos niveles de la aplicación, lo que te permitirá alcanzar una entrega continua con velocidad y confianza. En este video, verás cómo ejecutar los distintos tipos de tests, las novedades de testing y todo lo que se viene.
3. Llevando Aplicaciones GeneXus a Producción
GeneXus cuenta con un motor de deploy: una solución customizable y extensible, que permite el despliegue de todo tipo de aplicaciones, tanto on-premises como en cualquier PaaS de manera automática. Siguiendo las prácticas de desarrollo de DevOps, esta herramienta te permite integrar fácilmente procesos de continuous delivery. ¡Descubre sus principales aspectos en esta charla!
4. ¿Cómo automatizar los Procesos de Integración Continua para mejorar el ciclo de Desarrollo de Aplicaciones?
Para que el desarrollo de software sea ágil y continuo, es necesario que las tareas de codificación, construcción y testeo se integren en los procesos de forma automática. A partir de GeneXus 17, es posible crear y monitorear procesos de Integración Continua tanto desde el IDE de GeneXus como desde la consola web de GeneXus Server. En este video, te mostraremos cómo trabajar con pipelines de Integración Continua y cómo adaptarlos a diferentes ambientes.
5. DevSecOps: Redefiniendo las bases de la seguridad con el Análisis Estático del Código
La seguridad de las aplicaciones es cada vez más importante y existen herramientas que ayudan a detectar posibles vulnerabilidades. En esta charla, indagaremos en una herramienta de análisis estático basada en el OWASP Top 10 Web que te ayudará a crear aplicaciones más seguras con GeneXus.
6. Versionado de Software y Desarrollo en Equipo con GeneXus Server
Como desarrolladores, constantemente nos preguntamos cómo maximizar la eficiencia con la que trabajamos en nuestros proyectos. En este video, estaremos hablando sobre qué es GeneXus Server y cómo beneficia el desarrollo de aplicaciones a través del versionado, el trabajo colaborativo y la automatización de procesos claves.
¿Te gustaría aprender más sobre DevOps?
Escríbenos para solicitar más información de nuestras soluciones y servicios.
Post a comment