|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/aws-cdk-a-comprehensive-guide-typescript/
课程评论:没有评论
课程名称:AWS CDK in Typescript 初学者全面指南 课程概述:AWS Cloud Development Toolkit(通常简称为CDK)使开发人员能够使用编程语言的表达能力构建基础设施即代码(IaC)应用程序。这一方式正在改变IaC代码的开发、测试和部署方式。CDK框架支持包括Javascript、Typescript、Python、Java、Go和.Net在内的六种编程语言。正如其名称所示,AWS CDK由亚马逊网络服务(AWS)提供。本课程为学员提供了关于AWS CDK的实际培训,讲解其核心构造和特点。 课程内容包括以下几个部分: 1. 介绍 - 对CDK和本课程的快速概述。 2. CDK基础 - 核心组件,支持技术如AWS CloudFormation和CDK CLI。 3. 开发第一个CDK应用程序 - 开发任何CDK应用所需的最低条件,包括先决条件、API、代码结构和CLI命令。 4. 构造 - 不同类型的CDK构造(L1、L2、L3)。 5. 堆栈 - 应用程序、堆栈、分组、嵌套堆栈。 6. 环境 - 隐式环境、显式环境。 7. 资源 - 资源管理、删除策略、资源引用。 8. 标签 - CDK标签、优先级、包含/排除。 9. 资产 - AWS S3资产和Docker映像资产。 10. 权限 - 授权方法、角色与策略。 11. 上下文 - 上下文缓存、功能标志、配置。 12. 额外概念 - 代码提示、CDK迁移、逃生口。 13. 测试 - 测试CDK应用程序、模板、匹配。 14. 最佳实践 - 应用程序、代码和构造的最佳实践。 15. 结论 - 参考资料和后续步骤。 每个部分均配有示例演示。请注意,所有CDK示例均采用Typescript编写。
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. This is changing the way, IaC code was developed, tested or deployed. CDK framework is available in 6 programming languages including Javascript, Typescript, Python, Java, Go and.Net. As the name suggests, AWS CDK is offered by AWS - Amazon Web Services. This course provides you a practical training on AWS CDK, leveraging its core constructs and features. The course contains following sections. 1. Introduction - Quick overview of CDK and this course. 2.CDK Basics - Core components, supporting technologies like AWS CloudFormation and CDK CLI.3.Develop first CDK application - Bare minimum needed to develop any CDK application - Pre-requisites, APIs, code structure and the CLI commands.4. Constructs - Different types of CDK constructs-L1,L2, L35. Stacks - Apps, Stacks, Grouping, Nested Stacks. 6. Environments - Implicit Environments, Explicit Environments 7. Resources - Resource management, Removal policies, Referencing resources. 8. Tags - CDK Tags, Priority, Include/Exclude9. Assets - AWS S3 Assets and Docker Image Assets. 10. Permissions - Grant methods, Roles & Policies, 11. Context - Context Cache, Feature Flags, Configuration12. Additional Concepts - Code Whisperer, CDK Migrate, Escape Hatches13. Testing - Testing CDK Applications, Template, Match, 14. Best practices - Best practices for Application, Code and Constructs. 15. Conclude - References and Next StepsEach of the sections are supported with sample demonstrations. Please note that all the CDK examples are written in Typescript.