Curso de Especialización
IMPLEMENTACIÓN
DEVOPS
“INTEGRACIÓN Y ENTREGA CONTINUA” Calidad y Software
ENTERPRISE GROUP
Implementación DevOps “Integración y Entrega Continua” Curso de Especialización
General Al terminar el Curso el participante será capaz de utilizar desde cero un entorno de DevOps, haciendo uso de herramientas automatizadas que ayudaran a mantener controlado el proceso de desarrollo desde la planificación del requerimiento hasta la puesta en producción de la aplicación.
Específicos Conocer las herramientas adecuadas para el desarrollo de proyectos en un entorno de DevOps. Emplear las herramientas otorgadas en el curso en Talleres de Aplicación en Casos Prácticos. Controlar incidencias desde entornos de Desarrollo.
El término DevOps es una contracción de las palabras inglesas "Development" (Desarrollo) y "Operations" (Operaciones). DevOps es un conjunto de prácticas recomendadas que enfatizan la colaboración y la comunicación entre los profesionales de TI (desarrolladores, administradores, operadores, personal de asistencia técnica) en el ciclo de vida de las aplicaciones y los servicios. En este Curso Taller se desarrollarán las siguientes actividades: Configurar entorno de Control de Repositorio de Fuentes. Generación de scripts para Control de Versiones de Fuentes. Implementar herramientas para validación de Caja Blanca; como PMD, Cobertura y SonarQube. Implementar herramientas para validación de Caja Negra; como JMeter y Selenium Web Driver. Integración de Pruebas Funcionales realizadas con Selenium Web Driver y Testlink. Versionamiento de ejecutables con Artifactory. Despliegues automatizados para aplicaciones desarrolladas en Java. Ejecución de rollbacks de despliegues. Generación de Pipelines con Jenkins para controlar todo el ciclo de desarrollo de Software.
Del Método Curso guiado por un Consultor Senior y con acceso a nuestra plataforma virtual. Reforzamiento teórico. Talleres de aplicación y su feedback Certificado a nombre de JB ENTERPRISE GROUP.
Requisitos Manejo de conceptos de Pruebas, Ejecución y Versionamiento de fuentes. Conocimiento teórico en despliegue de Servidores. Java nivel basico. Conocimiento y experiencia en pruebas de software, tipos de prueba, diseño, ejecución y reporte de casos de prueba. Recomendado: Haber llevado el Curso “Automatización de Pruebas Funcionales de Software”.
Del Material Se entregará un “pioneer” con el material impreso de las presentaciones del curso. Se entregará material digital de los documentos de estudio adicionales sugeridas por el docente.
De la calificación Se tomará como variables de calificación los siguientes:
AS
PP
EF
N. Asistencia (según el % de horas de asistencia)
N. Promedio de prácticas y/o Test
N. Promedio de talleres y/o Trabajo final
La Nota final será:
(AS + PP + EF) / 3 El criterio puede ser modificado según Curso.
Implementación DevOps “Integración y Entrega Continua” Curso de Especialización
Testers de Software, Ingenieros de QA/ de pruebas/ de calidad, Técnicos de Pruebas, Desarrolladores de Aplicaciones o Servicios, Product Owner, Agile Scrum Masters, Gestores de Proyectos, Gestores de Servicios de TI, Gestores de Procesos, Profesionales de TI especializados en Lean - IT.
Plan Codificación Construir Empaquetar Caja Blanca Despliegue Caja Negra
Nº
1
2
3
4
TEMA
CONTENIDO
Fundamentos de DevOps
Definición de Integración Continua Metodología del desarrollo de software Que es la integración continua Factores de la Calidad de S.I. Herramientas del curso Configuración del ambiente de Pruebas Maven
Automatización de Pruebas de Caja Blanca con Enfoque a DevOps
Repositorio de Fuentes Metodología del manejo de fuentes Herramientas de versionamiento SVN Tipos de Pruebas de Caja Blanca Análisis de Flujo de Datos Complejidad Ciclomática Herramientas de Pruebas de Caja Cobertura PMD SonarQube
Automatización de Pruebas de Caja Negra con Enfoque a DevOps
Tipos de Pruebas de Caja Negra Pruebas Funcionales Pruebas de Regresión Pruebas Integrales Herramientas de Pruebas de Caja Negra API de Testlink Script de Selenium Selenium + Testlink
Integración Continua con Jenkins
Manejo de Incidencias en Integración Continua Versionamiento automático de código fuente Manejo de Artifactory Ciclo del Proyecto de DevOps. Planificar el Plan de Pruebas Versionar Aplicativo Compilar fuentes Ejecutar Caja Negra Ejecutar Caja Blanca Pipeline Desplegar Aplicativo
26.5 hrs. Académicas
Git Creación de Repositorio Cobertura de Código Código Limpio
Pruebas de Aceptación Pruebas de Rendimiento
Equivalente a
20 hrs.
Cronológicas
Implementación DevOps “Integración y Entrega Continua” Curso de Especialización
Transferencia Banco de Credito del Perú Cta. Corriente Soles: 191-2010056-0-95 a nombre de JB ENTERPRISE GROUP S.A.C. Cód. Interbancario: 00219100201005609550 Banco de la Nación Solo para pago de DETRACCIONES: (10% del Monto) Titular a nombre de JB ENTERPRISE GROUP S.A.C. Cta. Corriente Soles: 00-074-020429 Cód. Interbancario N: 01807400007402042952
Nota (Vigesimal)
Nota (Porcentual)
Condición
Certificado
00
n
10
00%
n
50%
Ninguna
No se brinda Certificado
10
n
14
50%
n
70%
Participación
Se brinda Certificado
14
n
20
70%
n
100%
Aprobación
Se brinda Certificado
Efectivo - Presencial Dirigirse a las oficinas de JB Enterprise Group ubicado en: Calle Golondrinas 393, oficina 202 - San Isidro, Lima Perú ó
Online Realiza el pago a través de una cuenta de PayU (Se aceptan todas las tarjetas de crédito), ingresando a nuestra página web en el Curso elegido.
A través de nuestra modalidad de pago POS (VISA) Horario de atención: Lunes a Viernes de 10:00 a 19:00 hrs. y Sábados (según horarios de nuestros Cursos)
Confirmar su participación, llenando sus datos aquí Inscríbete Aquí http://jbenterprisegroup.com/curso_integracion.html