AWS Cloud9 and Python: A Practical Guide 培训
AWS Cloud9 是一个基于云的整合开发环境 (IDE),可实现高效的 Python 开发、调试和部署。本课程向参与者介绍如何使用 AWS Cloud9 设置、管理和部署 Python 应用程式,并提供协作环境中的实践经验。
此讲师指导的现场培训(在线或现场)面向希望使用 AWS Cloud9 增强其 Python 开发体验的中级 Python 开发人员。
在本次培训结束时,参与者将能够:
- 设置和配置 AWS Cloud9 以进行 Python 开发。
- 了解 AWS Cloud9 IDE 介面和功能。
- 在 AWS Cloud9 中编写、调试和部署 Python 个应用程式。
- 使用 AWS Cloud9 平台与其他开发人员协作。
- 将 AWS Cloud9 与其他 AWS 服务整合以进行高级部署。
课程形式
- 互动讲座和讨论。
- 大量的练习和练习。
- 在即时实验室环境中动手实施。
课程自定义选项
- 要申请本课程的定制培训,请联系我们进行安排。
课程大纲
AWS Cloud9 和 Python 开发简介
- AWS Cloud9 功能概述
- 设定和设定 AWS Cloud9 Python
- 熟悉 Cloud9 IDE
在 AWS Cloud9 中进行开发
- 在云中编写 Python 代码
- 在 AWS Cloud9 中使用开发工具
- 了解 Cloud9 中的 Python 包和依赖项
调试和测试 Python 应用程式
- 使用 Cloud9 的调试工具
- 为 Python 应用程式编写单元测试
- 与 CI/CD 管道整合
部署 Python 应用程式
- 将应用程式部署到 AWS 服务(Lambda、EC2 等)
- 使用 Cloud9 工具实现部署自动化
- 监控和扩展 Python 应用程式
Collaboration 在 AWS Cloud9 中
- 与其他开发人员实时协作
- 在 AWS Cloud9 (Git) 中管理原始程式码控制
- Cloud9 中的代码审查和项目共用
将 AWS Cloud9 与其他 AWS 服务整合
- 在 Cloud9 中使用 AWS Lambda 函数
- 在 Cloud9 中管理 S3 存储
- 从 Cloud9 部署无伺服器应用程式
高级 AWS Cloud9 功能
- 使用 AWS 实现工作流自动化CloudFormation
- 在 Cloud9 中创建自订 IDE 设定
- 在 Cloud9 中使用适用于 Python (Boto3) 的 AWS 开发工具包
AWS Cloud9 中的安全最佳实践
- 管理访问控制和许可权
- 保护通过 Cloud9 部署的 Python 应用程式
- 使用 AWS IAM 角色进行安全部署
总结和后续步骤
要求
- 程式设计基础知识 Python
- 有基于云的环境经验者优先
观众
- Python 开发人员
- 软体工程师
需要帮助选择合适的课程吗?
AWS Cloud9 and Python: A Practical Guide 培训 - Enquiry
AWS Cloud9 and Python: A Practical Guide - 问询
问询
客户评论 (5)
使用与我们在项目中使用的数据(光栅格式的卫星图像)更相似的数据进行更多实践练习的事实
Matthieu - CS Group
课程 - Scaling Data Analysis with Python and Dask
机器翻译
Very good preparation and expertise of a trainer, perfect communication in English. The course was practical (exercises + sharing examples of use cases)
Monika - Procter & Gamble Polska Sp. z o.o.
课程 - Developing APIs with Python and FastAPI
All good, nothing to improve
Ievgen Vinchyk - GE Medical Systems Polska Sp. Z O.O.
课程 - AWS Lambda for Developers
IOT applications
Palaniswamy Suresh Kumar - Makers' Academy
课程 - Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「4 Hours Remote」
Trainer develops training based on participant's pace
Farris Chua
课程 - Data Analysis in Python using Pandas and Numpy
即将举行的公开课程
相关课程
Advanced Amazon Web Services (AWS) CloudFormation
7 小时此讲师指导式现场培训在 中国(在线或现场)进行,面向希望使用 CloudFormation 管理 AWS 生态系统内基础设施资源的云工程师和开发人员。
在本次培训结束时,参与者将能够:
- 实施 CloudFormation 范本以自动化基础设施管理。
- 将现有 AWS 资源整合到 CloudFormation 中。
- 使用 StackSets 管理跨多个帐户和区域的堆叠。
Amazon DynamoDB for Developers
14 小时此讲师指导的现场培训在 中国(在线或现场)进行,面向希望将 DynamoDB NoSQL 资料库集成到 AWS 上托管的 Web 应用程式的开发人员。
在本次培训结束时,参与者将能够:
- 设置必要的开发环境以开始将数据集成到 DynamoDB 中。
- 将 DynamoDB 整合到 Web 应用程式和行动应用程式中。
- 使用 AWS 服务在 AWS 中行动资料。
- 使用 AWS DAX 实施 操作。
AWS IoT Core
14 小时这种以讲师为主导的 中国(现场或远端)现场培训 面向希望在AWS上部署和管理物联网设备的工程师。
在本次培训结束时,参与者将能够构建一个物联网平台,其中包括在 AWS 之上部署和管理后端、网关和设备。
Amazon Web Services (AWS) IoT Greengrass
21 小时这种以讲师为主导的中国现场培训(现场或远端)针对希望安装,配置和管理AWS IoT Greengrass功能以创建各种设备的应用程式的开发人员。
在本次培训结束时,参与者将能够使用 AWS IoT Greengrass 在智慧设备上构建、部署、管理、保护和监控应用程式。
AWS Lambda for Developers
14 小时这种由 讲师指导的 中国 现场(现场或远端)实时培训 面向希望使用 AWS Lambda 构建服务和应用程式并将其部署到云中的开发人员,而无需担心配置执行环境(伺服器、VM 和容器、可用性、可扩充性、存储等)。
在本次培训结束时,参与者将能够:
- 配置 AWS Lambda 以执行函数。
- 了解 FaaS (Functions as a Service) 和无伺服器开发的优势。
- 构建、上传和执行 AWS Lambda 函数。
- 将 Lambda 函数与不同的事件源集成。
- 打包、部署、监控基于 Lambda 的应用程式并对其进行故障排除。
AWS CloudFormation
7 小时这种由讲师指导的中国现场现场培训面向希望使用AWS CloudFormation自动管理AWS云基础设施过程的工程师。
在培训结束时,参与者将能够:
- 启用 AWS 服务以开始管理基础设施。
- 理解并应用“基础设施即程式码”的原则。
- 提高品质并降低部署基础架构的成本。
- 使用 YAML 编写 AWS CloudFormation 样本。
Scaling Data Analysis with Python and Dask
14 小时这种以讲师为主导的中国现场培训(现场或远程)针对的是希望将Dask与Python生态系统一起使用以构建,扩展和分析大型数据集的数据科学家和软件工程师。
在培训结束时,参与者将能够:
- 设置环境以开始使用 Dask 和 Python 构建大数据处理。
- 探索 Dask 中提供的功能、库、工具和 API。
- 了解 Dask 如何在 Python 中加速并行计算。
- 了解如何使用 Dask 扩展 Python 生态系统(Numpy、SciPy 和 Pandas)。
- 优化 Dask 环境,以保持处理大型数据集的高性能。
Data Analysis with Python, Pandas and Numpy
14 小时This instructor-led, live training in 中国 (online or onsite) is aimed at intermediate-level Python developers and data analysts who wish to enhance their skills in data analysis and manipulation using Pandas and NumPy.
By the end of this training, participants will be able to:
- Set up a development environment that includes Python, Pandas, and NumPy.
- Create a data analysis application using Pandas and NumPy.
- Perform advanced data wrangling, sorting, and filtering operations.
- Conduct aggregate operations and analyze time series data.
- Visualize data using Matplotlib and other visualization libraries.
- Debug and optimize their data analysis code.
Mastering DevOps with AWS Cloud9
21 小时这项由 讲师指导的现场培训中国(在线或现场)面向希望加深对 DevOps 实践的理解并使用 AWS Cloud9 简化开发流程的高级专业人员。
在本次培训结束时,参与者将能够:
- 为 DevOps 个工作流设置和配置 AWS Cloud9。
- 实施持续集成和持续交付 (CI/CD) 管道。
- 使用 AWS Cloud9 自动执行测试、监控和部署流程。
- 将 Lambda、EC2 和 S3 等 AWS 服务整合到 DevOps 工作流中。
- 在 AWS Cloud9 中使用原始程式码控制系统,如 GitHub 或 GitLab。
Developing Serverless Applications on AWS Cloud9
14 小时这种以讲师指导的现场培训<本地>(在线或现场)面向希望学习如何在AWS Cloud9 和 AWS Lambda 上有效构建、部署和维护无伺服器应用程式的中级专业人员。
在本次培训结束时,参与者将能够:
- 了解无伺服器架构的基础知识。
- 设置 AWS Cloud9 以进行无伺服器应用程式开发。
- 使用 AWS Lambda 开发、测试和部署无伺服器应用程式。
- 与其他 AWS 服务(如 API Gateway 和 S3)集成。
- 优化无伺服器应用程式以提高性能和成本效率。
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 小时这种以讲师为主导的现场培训(现场或远程)面向希望使用FARM(FastAPI,React和MongoDB)堆栈构建动态,高性能和可扩展Web应用程序的开发人员。
在培训结束时,参与者将能够:
-
设置集成 FastAPI、React 和 MongoDB 的必要开发环境。
了解 FARM 堆栈的关键概念、功能和优势。
了解如何使用 FastAPI 构建 REST API。
了解如何使用 React 设计交互式应用程序。
使用 FARM 堆栈开发、测试和部署应用程序(前端和后端)。
Developing APIs with Python and FastAPI
14 小时这种以讲师为主导的中国现场培训(现场或远端)面向希望将FastAPI与Python一起使用以更轻松,更快速地构建,测试和部署RESTful API的开发人员。
在培训结束时,参与者将能够:
- 设置必要的开发环境,以使用Python和FastAPI开发API。
- 使用FastAPI库更快速、更轻松地创建API。
- 学习如何基于Pydantic和OpenAPI创建数据模型和模式。
- 使用SQLAlchemy将API连接到数据库。
- 使用FastAPI工具在API中实现安全性和身份验证。
- 构建容器镜像并将Web API部署到云端伺服器。
Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「4 Hours Remote」
4 小时总结:
- 物联网架构和功能的基础知识
- “物”、“感测器”、互联网和物联网业务功能之间的映射
- 所有物联网软体元件的基本要素 - 硬体、韧体、中间件、云端和行动应用程式
- 物联网功能 - 车队管理器、数据可视化、基于 SaaS 的 FM 和 DV、警报/警报、感测器入职、“事物”入职、地理围栏
- 使用 MQTT 与云端进行物联网设备通信的基础知识。
- 使用 MQTT (AWS IoT Core) 将 IoT 设备连接到 AWS。
- 将 AWS IoT 内核与 AWS Lambda 功能连接,用于计算和数据存储。
- 连接具有 AWS IoT 核心和简单数据通信的Raspberry PI。
- 警报和事件
- 感测器校准
Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「8 Hours Remote」
8 小时总结:
- 物联网架构和功能的基础知识
- “物”、“感测器”、互联网和物联网业务功能之间的映射
- 所有物联网软体元件的基本要素 - 硬体、韧体、中间件、云端和行动应用程式
- 物联网功能 - 车队管理器、数据可视化、基于 SaaS 的 FM 和 DV、警报/警报、感测器入职、“事物”入职、地理围栏
- 使用 MQTT 与云端进行物联网设备通信的基础知识。
- 使用 MQTT (AWS IoT Core) 将 IoT 设备连接到 AWS。
- 将 AWS IoT 核心与 AWS Lambda 函数连接,以使用 DynamoDB 进行计算和数据存储。
- 连接具有 AWS IoT 核心和简单数据通信的Raspberry PI。
- 动手使用Raspberry PI和 AWS IoT Core 构建智慧设备。
- 感测器数据可视化和与网路介面的通信。
Accelerating Python Pandas Workflows with Modin
14 小时这种由 讲师指导的 中国 现场现场培训(在线或现场)面向希望使用 Modin 构建和实施并行计算的数据科学家和开发人员 Pandas 以加快数据分析速度。
在本次培训结束时,参与者将能够:
- 设置必要的环境,开始使用 Modin 大规模开发 Pandas 工作流。
- 了解 Modin 的功能、架构和优势。
- 了解 Modin、Dask 和 Ray 之间的区别。
- 使用 Modin 更快地执行 Pandas 操作。
- 实现整个 Pandas API 和函数。