Programa del Curso

Fundamentos del uso intensivo de datos Platform Engineering

  • Introducción a las aplicaciones de uso intensivo de datos
  • Desafíos en la ingeniería de plataformas para big data
  • Visión general de las arquitecturas de procesamiento de datos

Modelado de datos y Management

  • Principios del modelado de datos para la escalabilidad
  • Opciones de almacenamiento y optimización de datos
  • Gestión del ciclo de vida de los datos en un entorno distribuido

Big Data Marcos de procesamiento

  • Descripción general de las herramientas de procesamiento de big data (Hadoop, Spark, Flink)
  • Procesamiento por lotes vs. procesamiento de secuencias
  • Configuración de una canalización de procesamiento de big data

Plataformas de análisis en tiempo real

  • Arquitectura para el análisis en tiempo real
  • Motores de procesamiento de flujos (Kafka Streams, Apache Storm)
  • Creación de paneles y visualizaciones en tiempo real

Orquestación de canalizaciones de datos

  • Gestión del flujo de trabajo con Apache Airflow y otros
  • Automatización de canalizaciones de datos para lograr la eficiencia
  • Supervisión y alertas de canalizaciones de datos

Seguridad y cumplimiento de la plataforma

  • Prácticas recomendadas de seguridad para plataformas de datos
  • Garantizar la privacidad de los datos y el cumplimiento normativo
  • Implementación de controles seguros de acceso a los datos

Ajuste y optimización del rendimiento

  • Técnicas para optimizar el rendimiento y la latencia de los datos
  • Estrategias de escalado para plataformas con uso intensivo de datos
  • Evaluación comparativa y supervisión del rendimiento

Casos de estudio y mejores prácticas

  • Análisis de implementaciones exitosas de plataformas de datos
  • Lecciones aprendidas de los líderes de la industria
  • Tendencias emergentes en la ingeniería de plataformas con uso intensivo de datos

Proyecto final

  • Diseño de una solución de plataforma para una aplicación con uso intensivo de datos
  • Implementación de un prototipo de la canalización de procesamiento de datos
  • Evaluación del rendimiento y la escalabilidad de la plataforma

Resumen y próximos pasos

Requerimientos

  • Comprensión de las estructuras de datos y algoritmos básicos
  • Experiencia con programación Java, Scala o Python
  • Familiaridad con los conceptos básicos de bases de datos y SQL

Audiencia

  • Desarrolladores de software
  • Ingenieros de datos
  • Líderes técnicos
 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 Developers

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