آموزش AWS CDK در پایتون - راهنمای جامع
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- توسعه اپلیکیشنهای CDK در پایتون
- ساختارهای اصلی CDK - اپلیکیشنها، استکها و ساختارها
- پیکربندی محیطهای AWS
- مدیریت و ارجاعدهی منابع AWS
- بستهبندی داراییهای CDK - فایلهای محلی و داکر ایمیج
- تگگذاری ساختارهای CDK
- استفاده از کانتکس برای کش و پیکربندیها
- استفاده از جنبههای CDK
- استفاده از مجوزها در CDK
- تست اپلیکیشنهای CDK
- پیادهسازی بهترین شیوهها
- پایپلاین CDK
پیشنیازهای دوره
- کار با حداقل یک فناوری و سرویس ارائه شده توسط وب سرویسهای آمازون (AWS)
- تجربه در توسعه اپلیکیشنها با پایتون
جعبه ابزار توسعه ابر AWS تحت عنوان کیت توسعه ابر AWS یا به اختصار CDK، این امکان را به شما میدهد که اپلیکیشنهای IaC (زیرساخت به عنوان کد) را با قدرت بیان بالای یک زبان برنامهنویسی بسازید. فریمورک CDK در زبانهای جاوااسکریپت، تایپاسکریپت، پایتون، جاوا، Go و داتنت موجود است. همانطور که از نامش پیداست، AWS CDK توسط شرکت AWS (وب سرویسهای آمازون) ارائه میشود.
این دوره یک راهنمای گامبهگام در زبان پایتون برای یادگیری ویژگیها و مفاهیم AWS CDK ارائه میدهد. این مفاهیم شامل ساختارها، اپلیکیشنها، استکها، منابع و موارد موارد است.
ساختار کلی دوره به شرح زیر است:
- ابتدا با مبانی CDK شروع خواهیم کرد. در این بخش کامپوننتهای اصلی CDK و ابزارها و فناوریهای پشتیبانی شده را بررسی میکنیم.
- در بخش بعد، اولین اپلیکیشن CDK خود را توسعه میدهیم. این بخش به شما کمک میکند با حداقل پیشنیازها، APIs، فرمانهای CLI و سایر موارد لازم برای توسعه هر اپلیکیشن CDK آشنا شوید.
- پس از آشنایی با اصول اولیه، به جزئیات مفاهیم میپردازیم. ما از ساختارها شروع میکنیم و انواع مختلف آنها که توسط CDK ارائه شدهاند را یاد میگیریم.
- در بخش استکها، با اپلیکیشن CDK و ساختارهای استک آشنا میشویم و یاد میگیریم چگونه چندین استک را در یک اپلیکیشن CDK جای دهیم.
- به موضوع محیطها میپردازیم، جایی که گزینههای پیکربندی محیطهای AWS را به همراه اپلیکیشنهای CDK یاد میگیریم.
- در بخش منابع، مدیریت منابع AWS با کمک ساختارها، سیاستهای حذف و روشهای ارجاع به آنها را میآموزیم.
- به بخش تگها میرویم تا با تگهای CDK، اولویتبندی و مکانیزمهای درج و حذف آنها آشنا شویم.
- با بخش داراییها، نحوه بستهبندی کد اپلیکیشن کسبوکار همراه با اپلیکیشن CDK را درک میکنیم.
- در بخش بعدی، روش تعریف مجوزها در CDK را با کمک متدهای grant، نقشها و سیاستها میآموزیم.
- مفاهیم کانتکس CDK که به کش، پرچمهای ویژگی و پیکربندی اپلیکیشن کمک میکند، یاد داده میشود.
- ما ویژگی جنبههای CDK را درک خواهیم کرد که به ما امکان میدهد تا concerns دارای برش متقاطع را در ساختارهای cdk پیاده کنیم.
- ما روش تست اپلیکیشنهای CDK با مکانیزمهای دانهبندی دقیق و تست اسنپشات را آموزش میدهیم.
- به بررسی بهترین شیوهها در توسعه اپلیکیشنهای CDK میپردازیم.
- در نهایت با مرجعها و گامهای بعدی دوره را به پایان میرسانیم.
لطفاً توجه داشته باشید که همه مثالهای CDK در دوره با زبان پایتون نوشته شدهاند.
این دوره برای چه کسانی مناسب است؟
- متخصصان نرمافزار علاقهمند به تعریف زیرساخت به عنوان کد با AWS CDK و پایتون
آموزش AWS CDK در پایتون - راهنمای جامع
-
بررسی CDK 03:32
-
مقدمه 05:42
-
اختیاری - AWS CloudFormation 06:42
-
CDK چگونه کار میکند؟ 02:26
-
اختیاری - AWS CLI 03:48
-
بررسی CDK CLI 02:25
-
مبانی CDK None
-
[اختیاری] راهاندازی AWS CLI 08:41
-
راهاندازی CDK CLI 03:00
-
توسعه اولین اپلیکیشن CDK - بخش 1 10:53
-
توسعه اولین اپلیکیشن CDK - بخش 2 05:01
-
توسعه اولین اپلیکیشن CDK None
-
ساختارهای CDK 05:07
-
دمو - ساختارها - سطح 1 07:23
-
دمو - ساختارها - سطح 2 05:49
-
دمو - ساختارها - سطح 3 06:22
-
ساختارها None
-
اپلیکیشن CDK 04:54
-
استکهای CDK 04:00
-
دمو - چندین استک 08:03
-
دمو - گروهبندی چند استک 07:19
-
دمو - استکهای تودرتو 06:32
-
اپلیکیشنها و استکها None
-
بررسی محیطها 02:03
-
دمو - محیط با استفاده از پروفایلهای AWS 04:55
-
دمو - تعیین محیط در کد 03:40
-
دمو - استفاده از متغیرهای محیط محلی 04:07
-
محیطها None
-
شناسههای منابع 05:33
-
ارجاعدهی به منابع 04:52
-
دمو - ارجاعدهی به منابع در استک مشابه 07:29
-
دمو - ارجاعدهی به منابع در استکهای مختلف 06:39
-
سیاست حذف منابع 02:18
-
دمو - سیاست حذف 05:09
-
دمو - سیاست حذف و حذف خودکار آبجکتها 03:55
-
منابع None
-
تگهای CDK 03:21
-
دمو - تگگذاری منابع 08:31
-
دمو - تگگذاری منابع با اولویت 07:50
-
تگها None
-
داراییهای CDK 02:57
-
دمو - داراییهای S3 06:04
-
[اختیاری] AWS ECR 05:58
-
[اختیاری] AWS Fargate 02:28
-
دمو - داراییهای داکر ایمیج 08:55
-
داراییها None
-
Grants 03:38
-
نقشها و سیاستها 03:10
-
مجوزها None
-
کانتکس CDK 05:19
-
دمو - کانتکس CDK - کش 07:45
-
دمو - کانتکس CDK - پیکربندی سفارشی 05:48
-
کانتکس None
-
بررسی جنبهها 04:44
-
دمو - جنبهها 05:58
-
آزمون جنبهها None
-
پایپلاین CDK 07:26
-
تست CDK - بخش 1 05:35
-
تست CDK - بخش 2 03:23
-
دمو - تست اولیه 06:47
-
دمو - یوتیلیتی Match 06:08
-
دمو - تست اسنپشات 05:42
-
بهترین شیوهها - قابلیت اطمینان 05:32
-
بهترین شیوهها - امنیت 05:36
-
بهترین شیوهها - قابلیت نگهداری 05:34
-
مرجع API 05:24
-
نمونههای کد AWS 03:04
-
هاب ساختارها 03:33
-
نتیجهگیری 03:33
مشخصات آموزش
آموزش AWS CDK در پایتون - راهنمای جامع
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:69
- مدت زمان :05:30:03
- حجم :1.68GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy