Visão Geral
O curso Modern Data Platform Architecture aborda o design e a implementação de plataformas modernas de dados capazes de suportar analytics avançado, inteligência artificial e aplicações orientadas a dados. Durante o treinamento, os participantes aprenderão a projetar arquiteturas escaláveis e resilientes utilizando tecnologias modernas de ingestão, processamento, armazenamento e governança de dados. O curso explora conceitos como Data Lakes, Data Warehouses, Lakehouse, pipelines de dados, processamento em batch e streaming, além da integração de tecnologias do ecossistema de Big Data e Cloud. Serão analisadas arquiteturas baseadas em ferramentas amplamente utilizadas como Apache Kafka, Apache Spark, Apache Airflow, Apache Hadoop e plataformas modernas como Databricks.
Objetivo
Após realizar este curso Modern Data Platform Architecture, você será capaz de:
- Compreender os fundamentos das plataformas modernas de dados
- Projetar arquiteturas escaláveis para ingestão, processamento e armazenamento de dados
- Implementar pipelines de dados batch e streaming
- Construir arquiteturas Data Lake e Lakehouse
- Integrar diferentes tecnologias do ecossistema Big Data
- Aplicar práticas de governança, qualidade e segurança de dados
- Projetar plataformas de dados para analytics e inteligência artificial
- Planejar arquiteturas de dados em ambientes cloud
Publico Alvo
- Arquitetos de dados
- Engenheiros de dados
- Arquitetos de soluções
- Profissionais de Big Data
- Profissionais de BI e Analytics
- Engenheiros de DevOps e DataOps
- Especialistas em plataformas de dados
Pre-Requisitos
- Conhecimentos básicos de bancos de dados
- Noções de Big Data e Data Warehousing
- Conhecimentos básicos de cloud computing
- Familiaridade com SQL
- Noções de pipelines de dados são desejáveis
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico
Module 1: Modern Data Platform Fundamentals
- Evolution of Data Platforms
- Traditional Data Warehouses vs Modern Data Platforms
- Key Components of Modern Data Architectures
- Data Platform Design Principles
- Data Platform Use Cases
Module 2: Data Ingestion Architecture
- Batch Data Ingestion
- Real-Time Data Ingestion
- Streaming Data Architectures
- Change Data Capture (CDC)
- Data Integration Patterns
Module 3: Data Storage Architectures
- Data Lakes Concepts
- Data Warehouse Architecture
- Data Lakehouse Architecture
- Object Storage Systems
- Data Partitioning and Optimization
Module 4: Data Processing Frameworks
- Batch Processing Architecture
- Stream Processing Architecture
- Distributed Data Processing
- Data Transformation Pipelines
- Data Processing Performance Optimization
Module 5: Data Orchestration and Pipeline Automation
- Workflow Orchestration Concepts
- Data Pipeline Scheduling
- Dependency Management
- Workflow Monitoring
- Error Handling in Data Pipelines
Module 6: Data Streaming Platforms
- Event-Driven Architectures
- Streaming Data Pipelines
- Event Streaming Patterns
- Message Brokers and Event Platforms
- Real-Time Analytics Architecture
Module 7: Data Governance and Data Quality
- Data Governance Frameworks
- Metadata Management
- Data Catalogs
- Data Lineage
- Data Quality Monitoring
Module 8: Security and Compliance in Data Platforms
- Data Security Architecture
- Access Control and Identity Management
- Encryption and Data Protection
- Regulatory Compliance
- Data Privacy
Module 9: Cloud Data Platforms
- Cloud-Native Data Architectures
- Multi-Cloud Data Platforms
- Managed Data Services
- Scalability and Elasticity
- Cost Optimization Strategies
Module 10: Modern Analytics and AI Integration
- Data Platforms for Machine Learning
- Feature Engineering Pipelines
- Real-Time Analytics Platforms
- Data Platform for AI Workloads
- Future Trends in Data Platforms
TENHO INTERESSE