Programa del Curso

Introducción a la ingeniería de plataformas

  • La perspectiva del desarrollador sobre la ingeniería de plataformas
  • Comprender los beneficios para los equipos de desarrollo
  • Alinear la ingeniería de la plataforma con los objetivos de desarrollo

Plataformas de autoservicio para desarrolladores

  • Principios del autoservicio y de los recursos bajo demanda
  • Utilización de plataformas internas para el desarrollo y las pruebas
  • Práctico: Configuración de un entorno de espacio aislado de autoservicio

Automatización en el desarrollo

  • Automatización de tareas repetitivas en el proceso de desarrollo
  • Integración continua (CI) e implementación continua (CD) para desarrolladores
  • Práctico: Creación de canalizaciones automatizadas de compilación e implementación

Aprovechamiento Microservices y contenedores

  • Introducción a la arquitectura de microservicios
  • Contenedorización con Docker y orquestación con Kubernetes
  • Práctico: Incluir una aplicación en contenedores e implementarla en Kubernetes

Monitoreo y observabilidad

  • Herramientas y prácticas para supervisar el estado de las aplicaciones
  • Implementación de la observabilidad en el desarrollo
  • Práctico: Integración de herramientas de supervisión en el flujo de trabajo de desarrollo

Seguridad y cumplimiento para equipos de desarrollo

  • Integración de prácticas de seguridad en el ciclo de vida del desarrollo
  • Garantizar el cumplimiento de las comprobaciones automatizadas
  • Práctico: Aplicación de herramientas de cumplimiento y análisis de seguridad en CI/CD

Collaboration y Communication

  • Prácticas recomendadas para la colaboración en equipo mediante herramientas de plataforma
  • Comunicación efectiva dentro del desarrollo centrado en la plataforma
  • Práctico: Gestión colaborativa de proyectos con herramientas de plataforma

Trabajo por proyectos

  • Desarrollo de un miniproyecto utilizando los principios de ingeniería de la plataforma
  • Incorporación de la automatización, la supervisión y la seguridad
  • Sesión de revisión y retroalimentación por pares

Resumen y próximos pasos

Requerimientos

  • Comprensión del ciclo de vida del desarrollo de software (SDLC)
  • Experiencia con sistemas de control de versiones (por ejemplo, Git)
  • Familiaridad con los conceptos básicos de contenedorización

Audiencia

  • Desarrolladores de software
  • Miembros del equipo de desarrollo
  • DevOps Practicantes
 21 horas

Número de participantes



Precio por participante

Testimonios (3)

Cursos Relacionados

Advanced Platform Engineering: Scaling with Microservices and Kubernetes

35 horas

DevOps and Platform Engineering: A Collaborative Approach

14 horas

Platform Engineering Fundamentals

14 horas

Platform Engineering for Business Strategy and Management

21 horas

Platform Engineering with Cloud-Native Technologies

28 horas

Platform Engineering for Data-Intensive Applications

21 horas

Platform Engineering: Security and Compliance

28 horas

AI-Augmented Software Engineering (AIASE)

14 horas

AI Coding Assistants: Enhancing Developer Productivity

7 horas

FlexNet Publisher Fundamentals

14 horas

Impacted Function Point (IFP)

7 horas

SNAP IFPUG Software Size Estimation and Measurement

14 horas

Ingeniería de Software

35 horas

Unit of Software Measurement Parameterization (UMSP)

7 horas

The Principal Engineer - Masterclass

14 horas

Categorías Relacionadas

1