Logo

Programming Language courses and guides

Learn programming fundamentals and advanced concepts.

Explore Everything Programming Language

使用ETL传输数据

使用ETL传输数据

ETL 指的是抽取(Extract)、转换(Transform)和加载(Load)。它是一系列将来自不同来源的数据整合并加载到数据仓库或其他数据存储库中的过程。ETL 对于支持商业智能和数据分析至关重要。 在本课程中,你将实践从多种数据库系统(如 MySQL、PostgreSQL 和 MongoDB)中提取数据。你将使用 SQL、Python 和 Apache Spark 等查询与脚本语言处理数据,并将其加载到数据存储库或云平台(如 Google 的 GCP)中。最后,你将学习如何使用 cron 任务调度 ETL 流水线,或借助开源工具(如 Apache Airflow)实现自动化与监控,并利用 Python 的 pandas 库进行数据处理。 完成本课程后,你将掌握通过 ETL 流水线将数据从源端传输到目标端的各种方法、工具和技术。

10h

Intermediate

DevOps 工具集目录

DevOps 工具集目录

在你的职业生涯中,你会接触到众多DevOps相关的流程与服务。本课程不仅专注于单一工具或流程,更致力于让你熟练掌握多种不同的DevOps工具与流程。 在本课程中,你将从使用Terraform作为主要管理工具,学习如何在AWS、Azure和Google Cloud上配置Kubernetes服务开始。随后,你将进一步了解无服务器部署,并深入探讨这类技术的优缺点。到课程结束时,你将获得大量动手实践机会,并接触多种DevOps流程与服务。简单来说,每一章都相当于一个技术速成课程,学完即可立即应用所学成果。 当你完成本课程后,你将全面掌握最新的部署与集成技术,以及我们可用的主要工具。课程目标是让你快速上手,并产出具有实际价值的结果。

45h

Intermediate

Web应用程序渗透测试

Web应用程序渗透测试

本课程面向对信息安全感兴趣的学习者,特别是希望掌握各类网站渗透测试技术的人群,旨在帮助识别大多数新开发网站中存在的安全缺陷,并学习如何修复这些问题。 您将学习使用 Kali Linux 操作系统进行Web渗透测试的技术。课程内容涵盖Python编程、Web服务器技术、网络管理、开源情报、跨站脚本(XSS)、SQL注入、系统中的认证与授权、跨站请求伪造(CSRF)、社会工程学攻击以及信息安全管理体系的相关概念。 通过本课程的学习,您将加深对各类Web应用漏洞及攻击方法的理解,并获得网络安全领域中多种在线渗透测试工具的实际操作经验。

16h

Intermediate