آموزش AWS CDK با پایتون قدم به قدم

AWS CDK with Python Step by Step

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: نوشتن کد زیرساخت با AWS Cloud Development Kit (CDK) v2 و Python را از متخصص DevOps دارای گواهینامه AWS بیاموزید. از AWS CDK v2 و Python برای نوشتن کد زیرساخت کارآمد استفاده کنید تا در هنگام ایجاد منابع AWS از خطاهای انسانی در اتوماسیون جلوگیری کنید. تفاوت بین ساختارهای L1، L2 و L3 (الگوها) را درک کنید تا مناسب ترین آنها را برای راه حل خود انتخاب کنید. یاد بگیرید که از AWS CDK Toolkit برای ایجاد برنامه های CDK، ترکیب قالب ها و استقرار پشته های خود استفاده کنید. معماری AWS خود را به چند پشته CDK تقسیم کنید تا آنها را به طور کارآمدتر سازماندهی کنید و منابع بیشتری را در هر پشته راه اندازی کنید. یاد بگیرید که از AWS CDK Construct Library به عنوان مرجع برای یافتن ساختارهای راه حل خود استفاده کنید. از ساختارهای L2 و الگوهای CDK (L3) برای ایجاد معماری AWS خود با پیش‌فرض‌های معقول مطابق با اکثر سناریوهای مورد استفاده استفاده کنید. از ساختارهای L1 برای ترسیم منابع CloudFormation یک به یک در صورت نیاز استفاده کنید. از AWS CDK و Python برای اجازه دادن به اتصالات شبکه، مقداردهی اولیه نمونه های EC2 و آپلود دارایی های S3 به راحتی با برنامه نویسی شی گرا استفاده کنید. از جنبه های AWS CDK برای انجام بررسی های انطباق در زیرساخت AWS خود قبل از استقرار استفاده کنید. تست های واحد را برای سازه های خود با اظهارات ریزدانه CDK و چارچوب Pytest بنویسید تا مشکلات زیرساخت خود را زودتر تشخیص دهید. پیش نیازها: دانش برنامه نویسی پایه پایتون سطح متوسط ​​دانش AWS از خدمات اصلی تجربه در استفاده از ترمینال برای اجرای دستورات دانش قبلی AWS CloudFormation یک مزیت است اما الزامی نیست.

به AWS CDK با Python خوش آمدید گام به گام برای یادگیری نحوه نوشتن کد زیرساخت با استفاده از AWS Cloud Development Kit (CDK) v2 و Python.


با گذراندن این دوره، مفاهیم AWS CDK را با مثال‌های عملی در هر مبحث با جزئیات درک خواهید کرد. این یک دوره جدید است که فقط آخرین نسخه AWS CDK، v2 را پوشش می دهد.


  • شما یاد خواهید گرفت که از کتابخانه ساخت AWS CDK و سطوح مختلف ساختارهای CDK، L1، L2، و L3 (الگوهای CDK) برای تعریف منابع AWS برای راه حل خود استفاده کنید.

  • شما از AWS CDK Toolkit برای ایجاد برنامه های CDK خود، ترکیب الگوها، و استقرار منابع خود به عنوان پشته های CloudFormation استفاده خواهید کرد.

  • شما از AWS CDK و Python با قدرت برنامه نویسی شی گرا استفاده خواهید کرد تا منابع AWS خود را با پیش فرض های معقول مطابق با سناریوهای پرکاربرد پیکربندی کنید، به راحتی منابع مرتبط را اضافه کنید، مجوزها را اعطا کنید، از معیارها استفاده کنید، اتصالات شبکه را مجاز کنید، دارایی ها را آپلود کنید S3 و غیره.

  • با پیکربندی مراجع متقاطع یا پشته های تو در تو با AWS CDK، یاد خواهید گرفت که معماری AWS خود را در چند پشته سازماندهی کنید.

  • می‌آموزید که از جنبه‌های AWS CDK برای انجام بررسی‌های انطباق روی زیرساخت AWS خود قبل از استقرار یا انجام اصلاحات استفاده کنید.

  • می‌آموزید که ساختارهای CDK AWS خود را با اظهارات دقیق با استفاده از چارچوب Pytest آزمایش کند تا مشکلات احتمالی را زودتر تشخیص دهد.

در نهایت، با استفاده از Python به عنوان زبان برنامه نویسی، به یک توسعه دهنده ماهر AWS CDK تبدیل خواهید شد.


این دوره توسط امره یلماز،

ساخته شده است
  • یک معمار و توسعه‌دهنده ارشد AWS که از سال 2018 تمام گواهینامه‌های AWS سطح حرفه‌ای و وابسته را دارد.

  • مهندس نرم افزار و معمار ابر با مدرک کارشناسی در مهندسی کامپیوتر، کارشناسی ارشد مهندسی مالی، و بیش از 17 سال تجربه حرفه ای.

  • یک مربی AWS با دوره‌های AWS با رتبه بالا در AWS CloudFormation و AWS CodePipeline و تا کنون به بیش از ده هزار دانش‌آموز کمک کرده است.

برای این دوره به چه چیزی نیاز دارید؟

  • این دوره از پایتون به عنوان زبان برنامه نویسی استفاده می کند. بنابراین یک تجربه اولیه برنامه نویسی پایتون انتظار می رود.

  • تجربه پایه ترمینال نیز برای اجرای دستورات مورد نیاز است.

  • سطح متوسط ​​دانش AWS برای درک مثال های ساخته شده ضروری است.

  • یک حساب رایگان AWS AWS که در آن از امتیازات سرپرست برای ساختن نمونه‌ها برخوردار هستید.

خوشحالم که دارم:

  • کیت توسعه ابری AWS (CDK) به AWS CloudFormation بستگی دارد. بنابراین داشتن دانش و تجربه قبلی AWS CloudFormation یک مزیت خواهد بود. با این حال، یادگیری AWS CDK الزامی نیست.


می‌توانید پیش‌نمایش‌های رایگان برنامه درسی دوره را تماشا کنید تا در مورد سبک تدریس ایده بگیرید.

سپس، به این دوره بپیوندید تا AWS Cloud Development Kit (CDK) را با پایتون گام به گام یاد بگیرید!



سرفصل ها و درس ها

مقدمه و مبانی AWS CDK Introduction & AWS CDK Basics

  • معرفی دوره Course Introduction

  • مقدمه ای بر AWS CDK Introduction to AWS CDK

  • راه اندازی محیط CDK شما Initializing Your CDK Environment

  • ایجاد اولین برنامه CDK شما Creating Your First CDK App

  • چرخه عمر برنامه CDK و سنتز CDK App Lifecycle & Synthesizing

  • استقرار پشته CDK شما Deploying Your CDK Stack

  • از بین بردن پشته CDK شما Destroying Your CDK Stack

ساختارهای AWS CDK AWS CDK Constructs

  • بخش 2 مقدمه Section 2 Introduction

  • ایجاد یک برنامه CDK خالی Creating an Empty CDK App

  • L1 Constructs & CDK Construct Library L1 Constructs & CDK Construct Library

  • به روز رسانی برنامه CDK شما Updating Your CDK App

  • مقدمه ای بر ساختارهای L2 Introduction to L2 Constructs

  • پیکربندی L2 Construct Properties Configuring L2 Construct Properties

  • افزودن منابع مرتبط از طریق روش‌های نمونه Adding Related Resources via Instance Methods

  • اعطای مجوز به سازه های L2 Granting Permissions on L2 Constructs

  • پیکربندی خروجی های پشته در CDK Configuring Stack Outputs on CDK

  • استفاده از متریک سازه های L2 Using the Metrics of L2 Constructs

  • مقدمه ای بر الگوهای CDK (ساختارهای L3) Introduction to CDK Patterns (L3 Constructs)

  • استفاده از الگوهای CDK (ساختارهای L3) Using CDK Patterns (L3 Constructs)

پیکربندی شبکه و دارایی ها در AWS CDK Configuring Networking & Assets on AWS CDK

  • بخش 3 مقدمه Section 3 Introduction

  • اجازه دادن به اتصالات شبکه در AWS CDK Allowing Network Connections on AWS CDK

  • اجازه دادن به اتصالات به یک پورت پیش فرض Allowing Connections to a Default Port

  • حذف منابع از پشته های شما Removing Resources from Your Stacks

  • استفاده از S3 Assets در AWS CDK Using S3 Assets on AWS CDK

پشته های متعدد با AWS CDK Multiple Stacks with AWS CDK

  • بخش 4 مقدمه Section 4 Introduction

  • مراجع متقاطع با AWS CDK Cross-stack References with AWS CDK

  • پشته های تودرتو با AWS CDK Nested Stacks with AWS CDK

جنبه های CDK و تست سازه های CDK CDK Aspects & Testing CDK Constructs

  • بخش 5 مقدمه Section 5 Introduction

  • برچسب گذاری بر ساختارهای CDK شما Tagging Your CDK Constructs

  • مقدمه ای بر جنبه های CDK Introduction to CDK Aspects

  • اعتبار سنجی منابع با جنبه های CDK Resource Validation with CDK Aspects

  • اصلاح منابع با جنبه های CDK Modifying Resources with CDK Aspects

  • حل توکن های CDK در جنبه های شما Resolving CDK Tokens in Your Aspects

  • مقدمه ای برای آزمایش ساختارهای CDK شما Introduction to Testing Your CDK Constructs

  • تست ویژگی ها را با ادعاهای ریزدانه می سازد Testing Constructs Properties with Fine-grained Assertions

  • اظهارات با آرایه و تطبیق اشیا Assertions with Array & Object Matchers

نتیجه Conclusion

  • نتیجه گیری دوره Course Conclusion

  • سخنرانی جایزه: به دوره های دیگر من بپیوندید! Bonus Lecture: Join My Other Courses!

نمایش نظرات

آموزش AWS CDK با پایتون قدم به قدم
جزییات دوره
6 hours
38
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
591
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar