Udemy

AWS & Typescript Masterclass - CDK, Serverless, React

立即報名
  • 14,932 名學生
  • 更新於 12/2025
4.7
(1,907 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
13 小時 13 分鐘
教學語言
英語
授課導師
Alex Dan
評分
4.7
(1,907 個評分)
4次瀏覽

課程簡介

AWS & Typescript Masterclass - CDK, Serverless, React

Code with AWS and Typescript by creating serverless projects with CDK, CloudFormation, Cognito, Lambda and Amplify!

AWS and Typescript are 2 of the most demanded technologies in today's IT market. AWS Cloud Development Kit - CDK brings a great new development experience.

Now you can use your preferred programming language for your business logic, cloud infrastructure, but also for the UI, with React.

Now you can build serverless applications much easier!


This AWS & Typescript Masterclass course is what you need to build your apps like a pro, learning from an programming active instructor!

What you can expect from this course:

  • In depth coverage of AWS Cloud Development Kit - CDK

    • Setup

    • CDK constructs

    • CDK versions

    • Deploying and managing CDK apps

    • Best practices with CDK

  • Infrastructure as code with AWS Cloud Formation

    • Console view

    • Cloud Formation Deployment stages

    • Resources management

    • Cloud Formation Outputs

    • Cloud Formation Parameters

  • Build highly scalable and cost efficient apps with the serverless architecture

  • Serverless computing services

  • AWS Lambda:

    • Write, test, bundle, deploy, configure

    • Use the best practices

    • Go deep into advanced techniques with Lambda and CDK

    • Use Typescript and the NodeJS as environment for Lambda

  • AWS DynamoDB:

    • Basics and console access

    • DynamoDB queries

    • DynamoDB sdk (TypeScript) calls from AWS Lambda

    • CDK generic constructs with DynamoDB, ApiGateway and Lambda

  • AWS Cognito:

    • User pools

    • Identity pools

    • Console access

    • IAM role management inside Cognito

    • Cognito groups for fine grained access control

  • AWS S3 for file storage

  • Build a monitoring stack with CDK  - CloudWatch alarm, SNS topic and Web-hook lambda - Slack channel

  • AWS CloudWatch X-RAY

  • CDK testing with Jest:

    • Declarative tests

    • CDK test matchers

    • captors

  • CI/CD with CodePipeline:

    • CDK stages, test and deployment to production

Another important point of this course is the Typescript programming language. It is fast, flexible, powerful and easy to learn.

Typescript takes the flexibility of JavaScript and the programming principles of C# and delivers a great coding experience.

This course uses Typescript for:

  • Cloud infrastructure with AWS CDK

  • Business logic with AWS Lambda

  • Web application UI with React

We finally can write all our app in one language, no more JSON, or YAML, or strange scripts, just Typescript, your favorite language!


Why this course stands out from other Udemy courses:

  • Beyond the basics - after finish, you can directly use this knowledge into production code

  • Practical knowledge - presentations are kept to a minimum, we focus on what is really important

  • Logical and flexible structure - take the course at your own pace

  • Fast paced, concise, most typing cut out - focus on explanations - respect for your time

  • Code changes in each lecture on Git with code diffs

  • Big font, dark background, fullHD content, this way it is readable even on a small screen or even tablet.

  • Lifetime access

  • Certificate of completion to present to your current or prospective employer

  • Q&A active instructor

Instructor:

My name is Alex Horea, I'm an active senior web and Cloud developer and I want to pass you the knowledge I wish I had when I was a beginner. I strongly believe that practice is the best way to learn, and in this course we will be practicing TypeScript in 4 ways:

  • As cloud infrastructure with CDK

  • Business logic with AWS Lambda

  • UI with React

  • Cloud helper topics like monitoring, testing and CI/CD, with CDK

Go beyond the theory and learn from an active instructor, aligned with today's programming demands!

課程章節

  • 10 個章節
  • 131 堂課
  • 第 1 章 Introduction
  • 第 2 章 AWS CDK and CloudFormation intro
  • 第 3 章 AWS CDK - intermediate topics
  • 第 4 章 Serverless project with CDK and Typescript
  • 第 5 章 Serverless: AWS Lambda - bundling, testing and debugging
  • 第 6 章 AWS DynamoDb with CDK and Lambda
  • 第 7 章 Halfway discussion
  • 第 8 章 Securing APIs with AWS Cognito
  • 第 9 章 AWS Cognito Identity pools
  • 第 10 章 UI - general topics

課程內容

  • Write infrastructure as code with AWS Cloud development Kit - CDK
  • Handle multiple CloudFormation stacks with CDK to reduce blast radius
  • Basic usage of CDK with constructs, outputs and parameters
  • Build CI/CD pipelines with AWS CodePipeline for CDK
  • Serverless APIs with Lambda, ApiGateway, DynamoDB, S3
  • Intermediate CDK topics like intrinsic functions, aspects, cross stack references
  • CDK code testing: declarative tests, matchers, captors and snapshots
  • Multiple tenant apps with AWS Cognito and Amplify
  • Handle L1, L2, L3 CDK constructs
  • Basics and advanced topics of Typescript
  • Build a UI with React and Typescript
  • AWS IAM and CloudWatch
  • Make AWS SDK calls from anywhere
  • CDK best practices

評價

  • O
    Orr Levinger
    4.0

    I love the practicality of this course; every lecture builds beautifully on the last one. It has a perfect balance of examples and explanation of the framework and how it works.

  • M
    Mohammad El Prince
    4.0

    The content is good considering how rare to find a CDK course. Alex goes slowly and building up on simple things. I think there is a room of improvement when explaining code. Sometimes the instructor writes a bunch of code without properly explaining it. In that case, I would prefer for him to go through the documentation so the student do get past it without understanding what each function/variable do

  • V
    Vashek Mucha
    5.0

    It's alright, the facilitator speaks in an understandible way, the course covers basic topics - exactly what I need to get onboarded to CDK field.

  • C
    Cristian Garcia
    4.5

    This is an excellent course to join these technologies. I also loved the TS recap, it was concise and quick.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意