Course Code: platformengrdia
Duration: 21 hours
Prerequisites:
  • 了解基本数据结构和算法
  • 具有 Java、Scala 或 Python 编程经验
  • 熟悉数据库的基本概念和 SQL

观众

  • 软件开发人员
  • 数据工程师
  • 技术负责人
Overview:

Platform Engineering 是将软件开发、系统运营和架构相结合以创建大规模数据平台的学科。

这种以讲师为主导的现场培训(在线或远程)面向希望为数据密集型应用程序构建和维护强大平台的中级软件开发人员和数据工程师。

在培训结束时,参与者将能够:

  • 了解大数据平台工程中的挑战和解决方案。
  • 设计和实施可扩展的数据处理管道。
  • 有效利用 Hadoop 和 Spark 等大数据框架。
  • 使用流数据开发实时分析解决方案。
  • 使用 Apache Airflow 等工具编排复杂的数据工作流。

课程形式

  • 互动讲座和讨论。
  • 大量的练习和练习。
  • 在现场实验室环境中动手实施。

课程自定义选项

  • 如需申请本课程的定制培训,请联系我们进行安排。
Course Outline:

数据密集型的基础 Platform Engineering

  • 数据密集型应用程序简介
  • 大数据平台工程的挑战
  • 数据处理体系结构概述

数据建模和 Management

  • 可伸缩性数据建模原则
  • 数据存储选项和优化
  • 在分布式环境中管理数据生命周期

Big Data 处理框架

  • 大数据处理工具概述(Hadoop、Spark、Flink)
  • 批处理与流处理
  • 设置大数据处理管道

实时分析平台

  • 实时分析架构
  • 流处理引擎(Kafka Streams,Apache Storm)
  • 构建实时仪表板和可视化效果

数据管道编排

  • 使用 Apache Airflow 和其他方式进行工作流管理
  • 自动化数据管道以提高效率
  • 数据管道的监视和警报

平台安全性与合规性

  • 数据平台的安全最佳实践
  • 确保数据隐私和法规遵从性
  • 实施安全的数据访问控制

性能调优和优化

  • 优化数据吞吐量和延迟的技术
  • 数据密集型平台的扩展策略
  • 性能基准测试和监控

案例研究和最佳实践

  • 分析成功的数据平台实施
  • 从行业领导者那里吸取的经验教训
  • 数据密集型平台工程的新兴趋势

顶点项目

  • 为数据密集型应用程序设计平台解决方案
  • 实现数据处理管道的原型
  • 评估平台的性能和可扩展性

摘要和后续步骤

Sites Published:

United Arab Emirates - Platform Engineering for Data-Intensive Applications

Qatar - Platform Engineering for Data-Intensive Applications

Egypt - Platform Engineering for Data-Intensive Applications

Saudi Arabia - Platform Engineering for Data-Intensive Applications

South Africa - Platform Engineering for Data-Intensive Applications

Brasil - Platform Engineering for Data-Intensive Applications

Canada - Platform Engineering for Data-Intensive Applications

中国 - Platform Engineering for Data-Intensive Applications

香港 - Platform Engineering for Data-Intensive Applications

澳門 - Platform Engineering for Data-Intensive Applications

台灣 - Platform Engineering for Data-Intensive Applications

USA - Platform Engineering for Data-Intensive Applications

Österreich - Platform Engineering for Data-Intensive Applications

Schweiz - Platform Engineering for Data-Intensive Applications

Deutschland - Platform Engineering for Data-Intensive Applications

Czech Republic - Platform Engineering for Data-Intensive Applications

Denmark - Platform Engineering for Data-Intensive Applications

Estonia - Platform Engineering for Data-Intensive Applications

Finland - Platform Engineering for Data-Intensive Applications

Greece - Platform Engineering for Data-Intensive Applications

Magyarország - Platform Engineering for Data-Intensive Applications

Ireland - Platform Engineering for Data-Intensive Applications

Luxembourg - Platform Engineering for Data-Intensive Applications

Latvia - Platform Engineering for Data-Intensive Applications

España - Platform Engineering for Data-Intensive Applications

Italia - Platform Engineering for Data-Intensive Applications

Lithuania - Platform Engineering for Data-Intensive Applications

Nederland - Platform Engineering for Data-Intensive Applications

Norway - Platform Engineering for Data-Intensive Applications

Portugal - Platform Engineering for Data-Intensive Applications

România - Platform Engineering for Data-Intensive Applications

Sverige - Platform Engineering for Data-Intensive Applications

Türkiye - Platform Engineering for Data-Intensive Applications

Malta - Platform Engineering for Data-Intensive Applications

Belgique - Platform Engineering for Data-Intensive Applications

France - Platform Engineering for Data-Intensive Applications

日本 - Platform Engineering for Data-Intensive Applications

Australia - Platform Engineering for Data-Intensive Applications

Malaysia - Platform Engineering for Data-Intensive Applications

New Zealand - Platform Engineering for Data-Intensive Applications

Philippines - Platform Engineering for Data-Intensive Applications

Singapore - Platform Engineering for Data-Intensive Applications

Thailand - Platform Engineering for Data-Intensive Applications

Vietnam - Platform Engineering for Data-Intensive Applications

India - Platform Engineering for Data-Intensive Applications

Argentina - Platform Engineering for Data-Intensive Applications

Chile - Platform Engineering for Data-Intensive Applications

Costa Rica - Platform Engineering for Data-Intensive Applications

Ecuador - Platform Engineering for Data-Intensive Applications

Guatemala - Platform Engineering for Data-Intensive Applications

Colombia - Platform Engineering for Data-Intensive Applications

México - Platform Engineering for Data-Intensive Applications

Panama - Platform Engineering for Data-Intensive Applications

Peru - Platform Engineering for Data-Intensive Applications

Uruguay - Platform Engineering for Data-Intensive Applications

Venezuela - Platform Engineering for Data-Intensive Applications

Polska - Platform Engineering for Data-Intensive Applications

United Kingdom - Platform Engineering for Data-Intensive Applications

South Korea - Platform Engineering for Data-Intensive Applications

Pakistan - Platform Engineering for Data-Intensive Applications

Sri Lanka - Platform Engineering for Data-Intensive Applications

Bulgaria - Platform Engineering for Data-Intensive Applications

Bolivia - Platform Engineering for Data-Intensive Applications

Indonesia - Platform Engineering for Data-Intensive Applications

Kazakhstan - Platform Engineering for Data-Intensive Applications

Moldova - Platform Engineering for Data-Intensive Applications

Morocco - Platform Engineering for Data-Intensive Applications

Tunisia - Platform Engineering for Data-Intensive Applications

Kuwait - Platform Engineering for Data-Intensive Applications

Oman - Platform Engineering for Data-Intensive Applications

Slovakia - Platform Engineering for Data-Intensive Applications

Kenya - Platform Engineering for Data-Intensive Applications

Nigeria - Platform Engineering for Data-Intensive Applications

Botswana - Platform Engineering for Data-Intensive Applications

Slovenia - Platform Engineering for Data-Intensive Applications

Croatia - Platform Engineering for Data-Intensive Applications

Serbia - Platform Engineering for Data-Intensive Applications

Bhutan - Platform Engineering for Data-Intensive Applications

Nepal - Platform Engineering for Data-Intensive Applications

Uzbekistan - Platform Engineering for Data-Intensive Applications