What is AWS CDK and how to build a platform with it

所在平台: Udemy

课程主页: https://www.udemy.com/course/what-is-aws-cdk-and-how-to-build-a-platform-with-it/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** What is AWS CDK and how to build a platform with it **课程概述:** 本课程将带您深入了解基础设施即代码(IaC)的强大之处,并重点介绍如何利用 AWS CDK(Cloud Development Kit)这一领先的 IaC 框架来定义和管理您的部署。AWS CDK 能够将您用 Java、JavaScript、TypeScript 或 Python 等语言编写的代码,转化为 AWS CloudFormation 模板,而 CloudFormation 经过多年的实践检验,已证明其在各类生产环境中的可靠性。 您将学习 AWS CDK 的基础知识,包括其开源框架的理念,以及如何使用“Constructs”来描述一个或多个 CloudFormation 资源。 随后,我们将动手搭建一个完整的待办事项(Todolist)平台。该平台将包含一个托管在 S3 存储桶中的 React TS 前端应用,以及一个基于 AppSync、Cognito 和 DynamoDB 的后端服务。此外,您还将了解如何通过部署流水线来支持前端和后端的持续集成和持续部署(CI/CD)。每个新的代码提交都将触发 AWS CodePipeline 前端或后端的流水线运行。 为了更高效地设置和维护项目,我们将引入 Projen,一个强大的模板工具,它集成了许多对 AWS CDK 开发非常有用的功能。 加入我们,一起体验 AWS CDK 和 Projen 带来的令人愉悦的 DevOps 开发实践! **讲师:** Martin Mueller(可在 https://martinmueller.dev 找到联系方式) **课程亮点:** * 掌握基础设施即代码(IaC)的核心概念。 * 学习使用 AWS CDK 定义和部署云资源。 * 构建一个包含前后端、部署流水线的完整平台。 * 了解 Projen 在项目管理和配置中的应用。 * 获得实践性的 DevOps 开发体验。

课程评论(0条)

课程详情

Infrastructure as Code (short IaC) is a powerful method to create and maintain you deployments. AWS CDK is a very famous way of defining your deployment with IaC. AWS CDK synthesize to AWS Cloudformation which looks back on many years of use in divers productions. So yes AWS CDK is production ready!In this course you are learning about the basics of AWS CDK which is an open source framework to generate Cloudformation templates out of code written in languages like Java, JavaScript, TypeScript or Python. CDK uses Constructs to describe one or more Cloudformation resources.After that we build a Todolist platform consisting of a frontend React TS App hosted in an S3 Bucket and a backend with AppSync, Cognito and DynamoDB. Frontend and Backend are supported by a deployment pipeline. Each new commit triggers a new run of the AWS CodePipeline frontend or backend pipeline. For setting up the projects and maintaining them we are using Projen which is a very helpful templating tool with a lot of useful tools for working with AWS CDK.So lets join me in having a very nice DevOps like experience with AWS CDK and Projen.Feel free to provide any feedback. Find my handles on: https://martinmueller.dev:)

课程标签

0人关注该课程

主题相关的课程