Syllabus implementación Devops: integración y entrega continua

Page 1

INTEGRACIÓN CONTINUA IMPLEMENTACIÓN EN EL DESARROLLO DEDEVOPS: SOFTWARE Integracion y Entrega Continua Curso taller de Especialización


IMPLEMENTACIÓN DEVOPS: Integracion y Entrega Continua

OBJETIVO General:

El alumno al terminar el curso será capaz de a usar desde cero un entorno de DevOps, haciendo uso de herramientas automatizadas que apoyaran a mantener controlado el proceso de desarrollo desde la planificación del requerimiento hasta la puesta en producción de la aplicación.

Especifico:

•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 con Testlink

•Versionamiento de ejecutables con Artifactory •Controlar incidencias desde entornos de desarrollo •Despliegues automatizados para aplicaciones desarrolladas en Java • Ejecución de rollbacks de despliegues •Controlar incidencias desde entornos de Desarrollo •Generación de Pipelines con Jenkins para controlar todo el ciclo de desarrollo de Software

RESUMEN 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, lo que conduce a: •Integración Continua: transferencia sencilla desde Desarrollo hasta Operaciones y Soporte •Despliegue Continuo: publicación de versiones de forma continua o con la máxima frecuencia posible •Retroalimentación Continua: búsqueda de retroalimentación de las partes interesadas durante todas las etapas del ciclo de vida En el curso se enseñará a configurar un entorno de DevOps usando Jenkins para proyectos en Java y se explicara la metodología de trabajo que se debe aplicar para llevar con éxito estos procesos en diferentes empresas.

METODOLOGÍA Del Método -Reforzamiento teórico. -Talleres de aplicación y su feedback -Test de evaluación. -Cada curso es realizado por un consultor senior. -Curso presencial con acceso a la plataforma virtual.

Requisito

-Manejo de conceptos de pruebas,ejecución, versionamiento de fuentes. Conocimiento teorico 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” - Traer laptop.

De la calificación Se tomará como variables de calificación los siguientes. -(AS): N. Asistencia. Según el % de horas de asistencia. -(PP): N. Promedio de prácticas y/o test. -(EF): N. Promedio de talleres y/o trabajo final.

Del material -Se entregará un “pioneer” con el material impreso de las presentaciones a los participantes. -Se entregará material digital de los documentos de estudio adicionales sugeridas por el docente.

La nota final será: Nota final: (AS + PP + EF ) / 3 El Criterio puede modificado según curso

ser


IMPLEMENTACIÓN DEVOPS: Integracion y Entrega Continua

PÚBLICO OBJETIVO • • • • • • •

Testers de Software, Ingenieros de QA/ de pruebas/ de calidad, técnicos de pruebas, Diseñadores o Ejecutores de Pruebas en el ciclo de desarrollo de Software. Desarrolladores. Gestores de la Configuración Arquitectos de Software Profesionales de TI especializados en Lean-IT

AGENDA ID

01

02

03

04

TEMA

Fundamentos de DevOps

Automatización de Pruebas de Caja Blanca con Enfoque a DevOps

Automatización de Pruebas de Caja Negra con Enfoque a DevOps

Integración Continua con Jenkins

Duración: 24 Horas académicas (Equivalente a 18 hrs cronológicas)

CONTENIDO • 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 • Repositorio de Fuentes -Metodología del manejo de fuentes -Herramientas de versionamiento -SVN - Git -Creación de Repositorio • Tipos de Pruebas de Caja Blanca -Análisis de Flujo de Datos -Complejidad Ciclomática -Cobertura de Código -Código Limpio • Herramientas de Pruebas de Caja -Cobertura -PMD -SonarQube • Tipos de Pruebas de Caja Negra -Pruebas Funcionales -Pruebas de Regresión -Pruebas Integrales -Pruebas de Aceptación -Pruebas de Rendimiento • Herramientas de Pruebas de Caja Negra -API de Testlink -Script de Selenium -Selenium + Testlink • Manejo de Incidencias en Integración Continua • Versionamiento automático de código fuente • Manejo de Artifactory •Ciclo del Proyecto de DevOps. oPlanificar el Plan de Pruebas oCompilar fuentes oEjecutar Caja Negra oEjecutar Caja Blanca oPipeline oDesplegar Aplicativo oVersionar Aplicativo oDesplegar Aplicativo


INTEGRACIÓN CONTINUA IMPLEMENTACIÓN DEVOPS: EN EL DESARROLLO DE SW Integracion y Entrega Continua Curso taller de Especialización

CERTIFICACIÓN

Certificación a nombre de :

JB Enterprise Group SAC

Nota(Vigesimal)

00 < n < 10 10 <= n < 14 14 <= n <=20

Nota (Porcentual)

Condición

Ninguna Participación Aprobación

00% < n < 50% 50% <=n < 70% 70% <=n <=100%

Certificado

No se brinda certificado Se brinda certificado Se brinda certificado

PROCEDIMIENTO E INVERSIÓN

PAGO POS ACEPTAMOS: Tarjeta de Crédito

ON LINE pagos On Line a traves de la pagina web

EN LOCAL DE CURSOS: Calle Golondrinas 393 Of. 202 San Isidro. Lima, Perú

TRANSFERENCIAS Titular a nombre de JB ENTERPRISEGROUP S.A.C BCP: Cuenta Corriente Cta. S/. N: 191-2010056-0-95 CCI. N:00219100201005609550 Solo pago de DETRACCIONES: Titular a nombre de JB ENTERPRISEGROUP S.A.C Banco de la Nación: Cta. Corriente Cta. S/. N: 00-074-020429 CCI N: 01807400007402042952

INSCRIPCIONES:

Confirmar su participación llenando sus datos en este link http://www.jbenterprisegroup.com/inscripcion

INFORMES Teléfono: (511) 242-4915 Cel: 951 294 562 Cel: 951 208 836

MAS INFORMACIÓN AQUÍ


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.