Tin mới nhất

Menu

Browsing "Older Posts"

Bài Viết Về Chủ Đề " Serverless "

Chia Sẻ Khóa Học Làm Chủ AWS & TypeScript - CDK, Serverless, React [Update Tháng 2/2025] [Khóa 6171 A]

24 tháng 2 2025 / No Comments

Code với AWS và TypeScript bằng cách tạo các serverless project với CDK, CloudFormation, Cognito, Lambda và Amplify!

Những gì bạn sẽ học được:

  • ✓ Viết infrastructure as code với AWS Cloud development Kit - CDK.
  • ✓ Xử lý nhiều CloudFormation stack với CDK để giảm blast radius.
  • ✓ Sử dụng cơ bản CDK với các construct, output và parameter.
  • ✓ Build các CI/CD pipeline với AWS CodePipeline for CDK.
  • ✓ Serverless API với Lambda, ApiGateway, DynamoDB, S3.
  • ✓ Các chủ đề CDK trung cấp như intrinsic functions, aspects, cross stack references.
  • ✓ CDK code testing: declarative tests, matchers, captors và snapshots.
  • ✓ Multiple tenant app với AWS Cognito và Amplify.
  • ✓ Xử lý các cấu trúc L1, L2, L3 CDK.
  • ✓ Các chủ đề cơ bản và nâng cao về Typescript.
  • ✓ Xây dựng một UI với React và TypeScript.
  • ✓ AWS IAM và CloudWatch.
  • ✓ Thực hiện AWS SDK calls từ bất cứ đâu.
  • ✓ CDK best practices.

AWS và TypeScript là 2 trong số những công nghệ được yêu cầu nhiều nhất trên thị trường IT hiện nay. AWS Cloud Development Kit - CDK mang đến trải nghiệm phát triển mới tuyệt vời.

Bây giờ bạn có thể sử dụng ngôn ngữ lập trình ưa thích của mình cho business logic, cloud infrastructure và cả UI với React.

Bây giờ bạn có thể xây dựng các ứng dụng serverless dễ dàng hơn nhiều!

Khóa học Làm Chủ AWS & Typescript này chính là những gì bạn cần để xây dựng các ứng dụng của mình như một Pro, học hỏi từ một giảng viên lập trình năng nổ!

Những gì bạn có thể mong đợi từ khóa học này:

1. Phạm vi bao phủ sâu rộng về AWS Cloud Development Kit - CDK:

  • ✓ Setup.
  • ✓ CDK constructs.
  • ✓ CDK versions.
  • ✓ Triển khai và quản lý các ứng dụng CDK.
  • ✓ Best practices với CDK.

2. Infrastructure as code với AWS Cloud Formation:

  • ✓ Console view.
  • ✓ Cloud Formation Deployment stages.
  • ✓ Resources management.
  • ✓ Cloud Formation Outputs.
  • ✓ Cloud Formation Parameters.

3. Xây dựng các ứng dụng có khả năng mở rộng cao và tiết kiệm chi phí với kiến ​​trúc serverless.

4. Serverless computing services.

5. AWS Lambda :

  • ✓ Write, test, bundle, deploy, configure.
  • ✓ Sử dụng các best practice.
  • ✓ Đi sâu vào các kỹ thuật nâng cao với Lambda và CDK.
  • ✓ Sử dụng Typescript và NodeJS làm environment cho Lambda.

6. AWS DynamoDB:

  • ✓ Cơ bản và console access.
  • ✓ Truy vấn DynamoDB.
  • ✓ DynamoDB sdk (TypeScript) calls từ AWS Lambda.
  • ✓ CDK generic constructs với DynamoDB , ApiGateway và Lambda.

7. AWS Cognito:

  • ✓ User pools.
  • ✓ Identity pools.
  • ✓ Console access.
  • ✓ IAM role management bên trong Cognito.
  • ✓ Cognito groups cho access control chi tiết.

8. AWS S3 để lưu trữ file:

  • ✓ Xây dựng một monitoring stack với CDK  - CloudWatch alarm, SNS topic và Web-hook lambda - Slack channel.

9. AWS CloudWatch X-RAY.

10. CDK testing với Jest:

  • ✓ Declarative tests.
  • ✓ CDK test matchers.
  • ✓ captors.

11. CI/CD với CodePipeline:

  • ✓ CDK stages, test and deployment vào sản xuất.

Một điểm quan trọng khác của khóa học này là ngôn ngữ lập trình Typescript. Nó nhanh, linh hoạt, mạnh mẽ và dễ học.

Typescript kết hợp tính linh hoạt của JavaScript và các nguyên tắc lập trình của C# và mang lại trải nghiệm lập trình tuyệt vời.

Khóa học này sử dụng Typescript cho:

  • ✓ Cloud infrastructure với AWS CDK.
  • ✓ Business logic với AWS Lambda.
  • ✓ Web application UI với React.

Cuối cùng chúng ta có thể viết toàn bộ ứng dụng bằng một ngôn ngữ, không còn JSON, YAML hay các script lạ nữa, chỉ cần Typescript, ngôn ngữ yêu thích của bạn!

Tại sao khóa học này nổi bật hơn các khóa học khác:

  • ✓ Ngoài những kiến ​​thức cơ bản - sau khi hoàn thành, bạn có thể trực tiếp sử dụng kiến ​​thức này vào production code.
  • ✓ Kiến thức thực tế - các bài thuyết trình được giữ ở mức tối thiểu, chúng tôi tập trung vào những gì thực sự quan trọng.
  • ✓ Cấu trúc hợp lý và linh hoạt - học khóa học theo tốc độ của riêng bạn.
  • ✓ Nhanh, súc tích, cắt giảm hầu hết thời gian đánh máy - tập trung vào giải thích - tôn trọng thời gian của bạn.
  • ✓ Code changes trong mỗi bài giảng về Git với code diffs.
  • ✓ Phông chữ lớn , nền tối, nội dung FullHD, có thể đọc được ngay cả trên màn hình nhỏ hoặc thậm chí là máy tính bảng.

Tôi tin chắc rằng thực hành là cách tốt nhất để học và trong khóa học này, chúng ta sẽ thực hành TypeScript theo 4 cách:

  • ✓ Là cloud infrastructure với CDK.
  • ✓ Business logic với AWS Lambda.
  • ✓ UI với React.
  • ✓ Các Cloud helper topic như monitoring, testing và CI/CD với CDK.

Hãy vượt ra ngoài lý thuyết và học hỏi từ một giảng viên năng động, phù hợp với nhu cầu lập trình ngày nay!

Mục lục:

  • ✓ 01. Giới thiệu.
  • ✓ 02. Giới thiệu về AWS CDK và CloudFormation.
  • ✓ 03. AWS CDK - Các chủ đề trung cấp.
  • ✓ 04. Serverless Project với CDK & TypeScript.
  • ✓ 05. Serverless AWS Lambda - Bundling, Testing & Debugging.
  • ✓ 06. AWS DynamoDb với CDK & Lambda.
  • ✓ 07. Halfway discussion.
  • ✓ 08. Securing API với AWS Cognito.
  • ✓ 09. AWS Cognito Identity pools.
  • ✓ 10. UI - General topics.
  • ✓ 11. Sử dụng AWS bên trong một React Project với Amplify.
  • ✓ 12. Monitoring với CloudWatch.
  • ✓ 13. AWS-SDK & CDK testing.
  • ✓ 14. CI/CD với CodePipeline.
  • ✓ 15. Kết thúc.
  • ✓ 16. Typescript Recap.
  • ✓ 17. Final.

Khóa học này dành cho ai:

  • ✓ Bất kỳ ai muốn học AWS của TypeScript theo cách năng động, thú vị và chuyên nghiệp.
  • ✓ Các Developer muốn chuyển đổi ứng dụng của họ sang TypeScript.
  • ✓ Các Developer muốn viết infrastructure as code với CDK.


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU 



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.