¡Atención! Este artículo no es técnico y está destinado a lectores interesados en la educación en el ámbito de CI/CD. Lo más probable es que si no está interesado en aprender, este material no le resultará interesante.

Si usted es un desarrollador o administrador a cargo de configurar procesos de desarrollo y entrega continua (integración continua / entrega continua), OTUS ha abierto un nuevo grupo para un curso diseñado especialmente para usted:.
Durante el curso, los estudiantes aprenderán a configurar el proceso de construcción y pruebas de la aplicación, así como el proceso de implementación en tres proveedores líderes, además de obtener comprensión sobre la arquitectura de los proveedores en la nube y estudiar la automatización del análisis de código y la búsqueda de vulnerabilidades.
Al final del curso, cada alumno creará un proyecto final que consistirá en implementar procesos de CI/CD para cualquier proyecto de código abierto a su elección. Después de completar el curso, cada estudiante recibirá materiales de todas las lecciones, un certificado de finalización, y lo más importante, configurará el proceso de construcción y pruebas de la aplicación y podrá encontrar vulnerabilidades.

Por supuesto, este curso no es adecuado para todos. Pero si tiene experiencia en:
- trabajar con Git
- , administrar sistemas Linux o Windows,
- desarrollo o explotación,
- trabajar con un proveedor de nube,
¡OTUS lo está esperando! Puede , para determinar si sus conocimientos son suficientes para estudiar el curso 'CI/CD en AWS, Azure y GitLab'.
Con el inicio del curso el 17 de febrero en OTUS, tuvimos un Día de Puertas Abiertas. El profesor explicó el programa del curso con más detalle, respondió a las preguntas de los asistentes y describió el proceso de aprendizaje.

También está disponible el acceso a una transmisión gratuita del seminario web titulado 'Uso de Jenkins con K8S', que fue conducido por el profesor del curso :

El proceso de aprendizaje del curso se lleva a cabo en formato de seminarios web en línea. Durante todo el aprendizaje (que dura 3 meses), los oyentes pueden hacer preguntas a instructores experimentados que siempre están disponibles. Las tareas prácticas se realizarán utilizando Google Cloud Platform (GCP), Amazon Web Service y Microsoft Azure.
El programa del curso consta de cuatro módulos principales:
- Desarrollo en la nube (Code)
- Automatización de la construcción y prueba (Continuous Integration)
- Automatización de la instalación (Continuous Delivery)
- Módulo final
Cada uno de ellos será analizado en detalle en las clases en formato de seminarios web, y las tareas en casa ayudarán a consolidar los conocimientos adquiridos, para las cuales, si es necesario, se puede obtener retroalimentación detallada de los instructores.
Muchos especialistas consideran que CI/CD es una de las mejores metodologías de desarrollo de software para las necesidades de la modernidad. ¿Está de acuerdo con esta afirmación?
Fuente: habr.com
