Taller DevOps : Introducción a DevOps con Jenkins y Sonar

UNAB - Campus Antonio Varas - Antonio Varas, Providencia, Chile

14-10-2017


Descripción:


 Se entregarán los conocimientos necesarios para la implementación de DevOps, partiendo por el nivel básico, en el cual se introduce el tema, se presentarán las herramientas para más tarde comenzar a realizar automatizaciones en vivo con los controles necesarios para un caso real.

En este Taller DevOps veremos lo siguiente : 

- Conceptos de integración continua y despliegue continuo
- Revisión de código estático (SonarQube)
 - Personalizar notificaciones aprobaciones/rechazo o Consultar el repositorio mediante API
- Crear pruebas unitarias (Visual Studio)
- Instalar y configurar las herramientas
- SubVersion
- Jenkins
- MSDeploy
- MSBuild
- VSTest
- SonarQube

 


Introducción a DevOps
- ¿Qué es DevOps?
- Ventajas/Desventajas
- Herramientas necesarias
- Procesos básicos
- Repositorio
- Compilador
- Controles
- Pruebas Unitarias
- Revisión de Código Estático
- Empaquetador
- Despliegue
- Pruebas de Funcionales
- Estado de madurez
- Integración Continua
- Entrega Continua
- Despliegue Continuo
- Preparación de ambiente
- Instalación de Repositorio de código
- Instalación de Jenkins
- Primera automatización en Jenkins

                                               
Incluyendo Controles Automatizados
- Creación de Pruebas Unitarias en VisualStudio
- Implementación de Pruebas Unitarias y SonarQube en Jenkins
- Revisión de Código con SonarQube
- Umbral de aceptación
- Notificación aceptación/rechazo de revisión de código y pruebas unitarias


 Entrega Continua + Despliegue Continuo
- Empaquetado
- Versionar Binarios
- Preparación de servidores para instalación remota
- Deploy
- Introducción a Pruebas Funcionales


Expositor : Freddy Alexis Lara González
Cargo : Arquitecto de Software (10 años de experiencia)

Duración del Taller : 480 Minutos 

Entrada General : $ 14.990 
Entrada General + Pizza Lunch : $ 19.990 

Requerimientos Usuarios Windows/Linux/Mac:

- Instalar VirtualBox (https://www.virtualbox.org/)
- Al inicio del taller se entrega una máquina virtual (6 GB Ram, 80 Disco Duro) sobre la cual se realizará el resto de las instalaciones y
configuraciones, la máquina virtual solo incluirá:
- Sistema operativo Windows
- Visual Studio Community
- SqlServer Developer
- Si tu notebook no soporta correr una maquina virtual de estas
características (6 GB Ram, 80 Disco Duro), te recomiendo que traigas un notebook con los siguientes softwares instalados:
- Windows 7 o superior
- Visual Studio 2017 Community o superior
(https://www.visualstudio.com/es/thank-you- downloading-visual-
studio/?sku=Community&rel=15)

o SqlServer 2016 Developer Edition o superior
(http://go.microsoft.com/fwlink/?LinkID=799009)

Cover 2