|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/aws-cdk-in-python/
课程评论:没有评论
课程名称:AWS CDK in Python 初学者综合指南 课程概述: AWS Cloud Development Toolkit(CDK),让您能够使用编程语言的表达力构建基础设施即代码(IaC)应用。CDK框架支持多种编程语言,包括JavaScript、TypeScript、Python、Java、Go和.NET。本课程由AWS(亚马逊网络服务)提供,旨在通过逐步指导学习AWS CDK的功能和概念,包括构造、应用、堆栈、资源等多个方面。 课程结构概述: 1. **CDK基础**:介绍CDK的核心组件,以及支持的工具和技术。 2. **构建第一个CDK应用**:从基础入手,了解开发CDK应用所需的最低要求,包括前置条件、API和CLI命令等。 3. **构造深入**:详细学习CDK提供的不同类型的构造。 4. **堆栈部分**:理解CDK应用和堆栈构造,学习如何在CDK应用中结合多个堆栈。 5. **环境配置**:学习如何配置AWS环境,以便与我们的CDK应用配合。 6. **资源管理**:了解如何通过构造管理AWS资源,包括删除策略及引用资源的方法。 7. **标签部分**:理解CDK标签的优先级、包含/排除机制。 8. **资产管理**:学习如何将业务应用代码与CDK应用捆绑在一起。 9. **权限定义**:利用授权方法、角色和策略学习如何在CDK中定义权限。 10. **CDK上下文**:帮助缓存、功能标志和应用配置。 11. **方面特性**:实现跨构造的关注点。 12. **附加概念**:包括CDK迁移、逃生舱、CDK管道和代码提示。 13. **测试CDK应用**:学习细粒度和快照测试机制。 14. **最佳实践**:了解开发CDK应用的最佳实践。 15. **课程总结**:参考资料和后续学习步骤。 请注意,课程中所有CDK示例均以Python编写。
AWS Cloud Development toolkit, which is most often termed as CDK lets you build IaC (infrastructure as a code) applications with the expressive power of a programming language. CDK framework is available with Javascript, Typescript, Python, Java, Go and.Net. As the name suggests, AWS CDK is offered by AWS - Amazon Web Services. The course provides you a step-by-step guide in Python to learn AWS CDK features and Concepts including Constructs, Apps, Stacks, Resources & much more. Here is the quick overview on the course structure - 1. We will start with the CDK basics, where we will understand the core components of CDK, along with the supported tools and technologies.2. In the next section, we will develop our first cdk application. This will help you accustom, the bare minimum needed to develop any cdk application including pre-requistes, APIs, CLI commands, etc.3. Once we know the foundational pieces, we will dive into the concepts in more detail. We will start with Constructs where we are going to learn different types of constructs offered by CDK.4. In the stacks section, we will understand CDK App & Stack Constructs. We will learn how to incorporate multiple stacks inside a cdk application.5. We will move to Environments, where we will learn the options to configure AWS environments, with our cdk applications.6. In the Resources section, we will learn how the manage the aws resources with the help of constructs, removal policies along with how we can reference them.7. We will be jumping to Tags section, where we will understand the CDK Tags, Priority, Inclusion/Exclution mechanisms.8. With Assets, we will understand how to bundle the business application code along with the the cdk application.9. In the next section, We will learn how to define the Permissions in CDK, with the help of grant methods, roles and policies.10. We will be learning the CDK Context, which helps us in Cache, Feature flags and application configuration.11. We will understand the Aspects feature of CDK which allows us to implement cross cutting concerns across cdk constructs.12. Additional Concepts - CDK Migrate, Escape Hatches, CDK Pipeline, Code Whisperer13. We will learn how to test cdk applications, with fine-grained and snapshot testing mechanisms.14. We will understand the best practices to develop cdk applications.15. And then we will conclude the course with references and next steps.Please note that all the CDK examples are written in Python.