Está en la página 1de 7

LÍNEA TECNOLÓGICA DEL PROGRAMA: CLIENTE

RED DE CONOCIMIENTO: CULTURA


VERSIÓN:
Modelo de Mejora
Continua

INFORMACIÓN GENERAL DEL PROGRAMA DE FORMACION

CÓDIGO/Versión DENOMINACIÓN DEL PROGRAMA:


Aplicación de metodologías DevOps para el Desarrollo de
Versión 01
Software
DURACIÓN Lectiva Créditos Total
MAXIMA
0 HORAS Créditos
ESTIMADA DEL
APRENDIZAJE Productiva Créditos
EN MESES – 48 0
HORAS 0
NIVEL DE
FORMACIÓN
COMPLEMENTARIA VIRTUAL
El programa de formación consiste en la aplicación de los busca que se
comprendan los conceptos fundamentales de la metodología DevOps
DESCRIPCION mediante conocimientos y herramientas que generen procesos de
DEL PROGRAMA apropiación y permitan el desarrollo de competencias que aporten
agilidad y seguridad durante todo el ciclo de vida del desarrollo del
producto.
Certificado Everis: Aplicación de metodologías DevOps para el
TÍTULO QUE
OBTENDRÁ
Desarrollo de Software
Metodologías DevOps para el Desarrollo de Software
La acelerada transformación digital de los últimos años está llevando a
los diferentes sectores productivos a demandar cada vez más
aplicaciones, con el fin de mejorar tiempos de ingreso a producción,
aumentar la eficiencia y entregar de forma segura las experiencias que
el mercado requiere. DevOps surge como metodología para solucionar
eficientemente esas necesidades del mercado, combinando procesos,
personas y productos que obtienen respuestas ágiles en los procesos
de desarrollo, prueba y puesta en producción.

Gracias a una estrecha cooperación entre En el desarrollo de proyectos


JUSTIFICACIÓN
de software y el trabajo disciplinario entre los equipos de desarrollo,
testing y operaciones, aplicando Devops se generan procesos de
retroalimentación permanentes y muy ágiles que dan lugar a
actualizaciones más rápidas y a despliegues de software mucho más
frecuentes.

Igualmente, la evolución en las aplicaciones de software incorpora


Incorporando la automatización continua y la supervisión permanente
en todo el ciclo de vida de las aplicaciones, desde las etapas de
integración y prueba hasta las de distribución e implementación; la

Fecha: 1
LÍNEA TECNOLÓGICA DEL PROGRAMA: CLIENTE
RED DE CONOCIMIENTO: CULTURA
VERSIÓN:
Modelo de Mejora
Continua

metodología Devops permite identificar y corregir problemas y defectos


rápidamente, impactando positivamente el área de operaciones gracias
a la reducción significativa de incidencias y gastos derivados de la
corrección de fallos en etapas tardías. Esto aumenta la productividad y
rentabilidad de la empresa.

Es así que el SENA teniendo en cuenta estas necesidades, a partir del


programa formación “Aplicación de metodologías DevOps para el
Desarrollo de Software” pretende dar respuesta al sector productivo,
teniendo en cuenta su misión institucional de invertir en la formación de
personal calificado en las diferentes actividades requeridas del sector.

● Cumplir con la formación del programa en su totalidad.


● Tener los datos actualizados en el aplicativo SOFIAPLUS.
REQUISITOS DE
CERTIFICACIÒN
● Tener la documentación completa en los archivos del
Centro de Formación correspondiente.

PERFIL DE
INGRESO
AMBIENTE
MÍNIMO ● Plataforma virtual de aprendizaje.LMS
REQUERIDO
PARA EL ● Cuenta Microsoft Lean.
DESARROLLO ● Cuenta github.
DEL PROGRAMA
COMPETENCIAS QUE DESARROLLARÁ
NOMBRE COMPETENCIA DEL CÓDIGO
NOMBRE DE NSCL
PROGRAMA NSCL

Identifica los principios aplicados a la 220501007


metodología DevOps de acuerdo con el
ciclo de vida del software
2281 - técnicos en tecnologías de la
información
OCUPACIONES QUE PODRÁ
DESEMPEÑAR 2331 - técnicos en Asistencia y Soporte de
tecnologías de la información

Centrada en la construcción de autonomía para


garantizar la calidad de los procesos formativos
en el marco de la formación por competencias,
ESTRATEGIA METODOLÓGICA el aprendizaje por proyectos y el uso de
técnicas didácticas activas que estimulan el
pensamiento para la resolución de problemas
simulados y reales; soportadas en el utilización

Fecha: 2
LÍNEA TECNOLÓGICA DEL PROGRAMA: CLIENTE
RED DE CONOCIMIENTO: CULTURA
VERSIÓN:
Modelo de Mejora
Continua

de las tecnologías de la información y la


comunicación, integradas, en ambientes
abiertos y pluritecnológicos, que en todo caso
recrean el contexto productivo y vinculan al
aprendiz con la realidad cotidiana y el
desarrollo de las competencias.

Igualmente, debe estimular de manera


permanente la autocrítica y la reflexión del
aprendiz sobre el que hacer y los resultados de
aprendizaje que logra a través de la vinculación
activa de las cuatro fuentes de información para
la construcción de conocimiento:

● El instructor - Tutor
● El entorno
● Las TIC
● El trabajo colaborativo.

NOMBRE COMPETENCIA DEL CÓDIGO


NOMBRE DE NCL (NSCL)
PROGRAMA NCL (NSCL)
Identifica los principios aplicados a la
metodología DevOps de acuerdo con el 220501007
ciclo de vida del software
Actividad Clave (Elementos de la Competencia) de la
Norma de Competencia Laboral.
CREDITOS DE LA COMPETENCIA
DURACIÓN MÁXIMA ESTIMADA PARA EL LOGRO
48 horas.
DEL APRENDIZAJE.
2. RESULTADOS DE APRENDIZAJE
N° DENOMINACIÓN HORAS
01 Identifica los principios aplicados a la metodología DevOps
de acuerdo con el ciclo de vida del software
02 Aplicar elementos y herramientas en el desarrollo de
software de acuerdo con la metodología DevOps
03 Utilizar herramientas que interactúan en el desarrollo de la
infraestructura como código de acuerdo con la metodología
DevOps
04 Identificar elementos y herramientas de Azure para Devops

3.1 SABERES CONCEPTO Y PRINCIPIOS


● Metodología DevOps: concepto, principios, buenas prácticas, beneficios,
inconvenientes, aplicaciones y objetivos

Fecha: 3
LÍNEA TECNOLÓGICA DEL PROGRAMA: CLIENTE
RED DE CONOCIMIENTO: CULTURA
VERSIÓN:
Modelo de Mejora
Continua

● Ciclo de vida de Software: definición y etapas


● Herramientas y elementos de la metodología de software Devops: cuáles son y en
qué etapa del ciclo de producto se aplican
● Procesos de integración y despliegue continuo: qué son y cómo se automatizan.
● Infraestructura como código: qué es, herramientas de configuración y espacios de
almacenamiento compartido.
3.2 SABERES DE PROCESO
● Describir la metodología y principios aplicados DevOps
● Reconocer la filosofía DevOps y su aplicabilidad
● Nombrar las diferentes etapas del ciclo de vida de software
● Aplicar buenas prácticas de comunicación y colaboración mejorada
● Selecciona herramientas para testeo
● Reconocer las principales las aplicaciones que se usan como herramientas en las
diferentes fases del proyecto, desde la creación hasta el lanzamiento
● Despliega aplicaciones y servicios haciendo uso de integración y despliegue
continuo de acuerdo con buenas prácticas de la industria
● Interpretar requerimientos para el uso de herramientas apropiadas para la prueba
de producto.
● Configurar una estructura como código básica en un espacio de almacenamiento
compartido
4. CRITERIOS DE EVALUACIÓN
● Relaciona el ciclo de vida del software de acuerdo con metodología DevOps
● Justifica la aplicación de prácticas DevOps de acuerdo con los beneficios de la
metodología
● Elabora un cuadro comparativo de los pros y contras de las herramientas más
importantes para la integración y el despliegue continuo de software.
● Enumera los principales inconvenientes de trabajar con Devops y las alternativas
que existen para afrontarlos.
● Interpreta el impacto DevOps y su conexión con la eficiencia.
● Clasifica herramientas en función de su aplicación en el ciclo de vida del software.
● Identificar herramientas para la configuración de infraestructura como código.
● Configurar estructuras virtuales (MV) para prueba de códigos en condiciones
similares a las de producción.
● Verificar la capacidad de la infraestructura virtual configurada para procesar un
código de programación específico.
5. PERFIL TECNICO DEL INSTRUCTOR

Requisitos Académicos:

Tecnólogo en núcleos básicos del conocimiento de ingeniería de sistemas,


telemáticas y afines
Título profesional universitario en núcleos básicos del conocimiento de ingeniería de
sistemas, informática, electrónica, industrial o afines,y afines

Fecha: 4
LÍNEA TECNOLÓGICA DEL PROGRAMA: CLIENTE
RED DE CONOCIMIENTO: CULTURA
VERSIÓN:
Modelo de Mejora
Continua

Revisar manual de funciones de instructores y NBC


Con habilidades de uso de plataformas virtuales de aprendizaje – enseñanza

Experiencia docente de 12 meses

Experiencia laboral:
tiempo de experiencia laboral 12 meses

Conocimientos específicos en metodologías ágiles, y gobernanza TI.

Requisitos Académicos: Profesional en ingeniería de sistemas, informática,


electrónica, industrial o afines, con conocimiento y experiencia comprobada en
metodologías ágiles, y gobernanza TI.

Dominios y saberes pedagógicos para la mediación de los aprendizajes mediante


estrategias transversales para la virtualidad, que permitan la mediación de los
aprendizajes, aplicando pedagogías pertinentes, emergentes, innovadoras y
disruptivas.

6. AMBIENTES DE FORMACIÓN REQUERIDOS


Plataforma virtual LMS Ambiente virtual.

7. REFERENTES BIBLIOGRÁFICOS

BRUEL, Jean-Michel., Manuel. Mazzara, and Bertrand. Meyer. (2019) Software


Engineering Aspects of Continuous Development and New Paradigms of Software
Production and Deployment First International Workshop, DEVOPS 2018, Chateau de
Villebrumier, France, March 5-6, 2018, Revised Selected Papers . 1st ed. 2019. Cham:
Springer International Publishing.

MEDINA, Oscar., and Ethan. Schumann (2018) DevOps for SharePoint With Packer,
Terraform, Ansible, and Vagrant . Berkeley, CA: Apress.

MUÑOZ NÚÑEZ, Marcos. (2019) Desarrollo e implementación de un sistema basado en


arquitectura de soluciones en Microsoft Azure y Dynamics CRM 365 Online, integrando
DEVOPS. N.p.

KRISHNA KAISER, Abhinav (2018) Reinventing ITIL® in the Age of DevOps Innovative
Techniques to Make Processes Agile and Relevant . 1st ed. 2018. Berkeley, CA: Apress,
2018. Web.

FAROOQUI, Shamayel M. Enterprise DevOps Framework Transforming IT Operations.


1st ed. 2018. Berkeley, CA: Apress, 2018. Web.

Fecha: 5
LÍNEA TECNOLÓGICA DEL PROGRAMA: CLIENTE
RED DE CONOCIMIENTO: CULTURA
VERSIÓN:
Modelo de Mejora
Continua

DE KORT, Wouter. DevOps on the Microsoft Stack. 1st ed. 2016. Berkeley, CA: Apress,
2016. Web.

RITI, Pierluigi. (2018) Pro DevOps with Google Cloud Platform With Docker, Jenkins, and
Kubernetes. 1st ed. 2018. Berkeley, CA: Apress.

PYLAYEVA, Dana. (2017) Introduction to DevOps with Chocolate, LEGO and Scrum
Game. 1st ed. 2017. Berkeley, CA: Apress.

ROSSBERG, Joachim. (2019) Agile Project Management with Azure DevOps Concepts,
Templates, and Metrics . 1st ed. 2019. Berkeley, CA: Apress.

PÉREZ Hoyos, Laura. (2018) DevOps: IT Development in the Era of Digitalization. N.p.

CONTROL DEL DOCUMENTO

cargo Nombre Dependencia / Red Fecha


EQUIPO DE
DISEÑO
CURRICULAR

Autores

Revisión

Aprobación Gestor de la Red

Fecha: 6
LÍNEA TECNOLÓGICA DEL PROGRAMA: CLIENTE
RED DE CONOCIMIENTO: CULTURA
VERSIÓN:
Modelo de Mejora
Continua

Asesor de Red Red de


Cultura./Dirección
Nacional de Formación.

CONTROL DE CAMBIOS

Descripción del
Razón del cambio Fecha Responsable (cargo)
cambio

Nombre Cargo Dependencia /Red


Revisión
Aprobación

Fecha: 7

También podría gustarte