top of page
Tecnologías de la información

DevOps
 

 

Objetivo general

 

Al finalizar el curso el alumno:

·       Aprenderá la metodología DevOps, su aplicación en proyecto de desarrollo y el uso de las herramientas relacionadas; desde los conceptos básicos hasta el despliegue y orquestación en producción.

 

 

Objetivos particulares

 

Al finalizar el curso el alumno aprenderá a:

 

•         Disponer y utilizar el entorno de desarrollo y producción.

•         Adaptar los métodos de desarrollo y trabajo al nuevo paradigma.

•         Desarrollar aplicaciones basadas en Dockers y kubernetes.

•         Desplegar sus aplicaciones en uno varios contenedores.

•         Desplegar diferentes tipos de arquitectura para sustentar las aplicaciones.

•         Orquestar trabajos complejos usando Jenkins

Temario

1.     Metodología

1.1.   Fundamentos

1.2.   Ventajas

1.3.   Ciclo de vida de las aplicaciones

1.4.   Cultura y filosofía

1.5.   Ejemplos de DevOps en acción

1.6.   CI/CD

1.7.   Herramientas de DevOps

2.     Administración de servidores Linux

2.1.   Repaso de fundamentos del sistema operativo Linux

2.2.   Migración y coexistencia con sistemas no Linux

2.3.   Herramientas básicas para el administrador

2.4.   El kernel

2.5.   Administración local

2.6.   Administración de red

2.7.   Administración de servidores

2.8.   Administración de seguridad

2.9.   Configuración y optimización

3.     GIT

3.1.   Fundamentos

3.1.1.     Instalación

3.1.2.     Configuración

3.1.3.     Estados

3.2.   Repositorio Local

3.3.   Repositorio remoto

3.4.   Interfaces de usuario

4.     SonarQube

4.1.   Instalación

4.2.   Configuración

4.3.   Lanzamiento

4.4.   Ciclo de desarrollo con SonarQube

4.5.   Quality Gates & Quality Profiles

4.6.   Token de usuario

4.7.   Enlazar eclipse con SonarQube

4.8.   Borrar un proyecto

5.     Docker

5.1.   Plataforma

5.2.   Engine

5.3.   Arquitectura

5.4.   Objetos

5.4.1.     Imágenes

5.4.2.     Contenedores

5.4.3.     Servicios

5.5.   Tecnología

5.6.   Orientación e instalación

5.6.1.     Conceptos básicos

5.6.2.     Instalación

5.6.3.     Pruebas iniciales

5.7.   Creación y uso de imágenes

5.7.1.     Introducción

5.7.2.     Puesta a punto

5.7.3.     Definición de un contenedor

5.7.4.     Crear y probar imágenes

5.7.5.     Ejecutar la imagen como contenedor

5.7.6.     Implantación en la nube

5.8.   Compartir imágenes

5.8.1.     Mejores prácticas

5.9.   Docker compose

5.9.1.     Introducción

5.9.2.     Instalación

5.9.3.     Primeros pasos

5.9.4.     Uso con Swarm

5.9.5.     Variables de ambiente

5.9.6.     Archivos de ambiente

5.9.7.     Uso en producción

5.9.8.     Control de inicio

6.     Kubernetes

6.1.   Conceptos básicos

6.2.   Componentes

6.3.   Objetos

6.4.   Gestión de objetos

6.5.   Instalación

6.5.1.     Usando Minikube

6.5.2.     Usando Kind

6.6.   Ambientes de producción

6.7.   Mejores prácticas

7.     Jenkins

7.1.   Fundamentos

7.2.   Primeros pasos

7.2.1.     Interfaz de usuario

7.2.2.     Jobs

7.2.3.     Scripts

7.2.4.     Parámetros

7.3.   Jenkins + Docker

7.4.   Seguridad en Jenkins

7.5.   Mejores prácticas

7.6.   Notificaciones

ESTÁS INTERESADO EN EL CURSO?

Deja tus datos y a la brevedad nos comunicaremos contigo para proporcionarte más información

¡Mensaje enviado!

blancotrans-01.png

Habla con nosotros

de Lunes a Viernes

De 9:00 a 18:00

Sábado

De 9:00 a 13:00

Info 

Tel.  5544445450 / 5589265188 / 5589265084

        5538961383

info@sdpcapacitacion.com

Dirección

Calle Tlacotalpan 6 Bis Segundo Piso
Col. Roma Sur  06760 ,  Alcaldía Cuauhtémoc

Ciudad de México

Síguenos

bottom of page