بیش از 100 اسکریپت پایتون Boto3 برای AWS
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- خودکارسازی تسک های AWS با استفاده از پایتون و Boto3
- نوشتن اسکریپتهای پایتون با استفاده از AWS SDK Boto3
- مطالعه و استفاده از مستندات پایتون، Boto3 و Botocore
- آشنایی با طیف گستردهای از سرویسهای AWS شامل EC2 و Lambda و DynamoDB و RDS و بهویژه سرویسهای شبکه مانند VPC
- آشنایی با استانداردهای کدنویسی مانند PEP8، ابزارهای Linter مانند Pylint و محیطهای توسعه (IDE) مانند Visual Studio Code
پیشنیازهای دوره
- تجربه مقدماتی برنامهنویسی با هر زبانی
- آشنایی اولیه با مفاهیم و سرویسهای AWS
توضیحات دوره
امروزه برای فعالان حوزه فناوری و زیرساخت، برخی از کلیدیترین مهارتها شامل دانش رایانش ابری، تسلط به یک زبان برنامهنویسی و توانایی خودکارسازی فرآیندها است. AWS به عنوان برترین ارائهدهنده سرویس ابری شناخته میشود و پایتون یک زبان برنامهنویسی بسیار قدرتمند است که به طور گسترده در صنایع مختلف مورد استفاده قرار میگیرد. در این دوره، ما AWS و پایتون را ترکیب میکنیم تا عملیاتها را در زیرساخت ابری شما با استفاده از SDK پایتون Boto3 خودکارسازی کنیم!
در این دوره، بیش از 100 اسکریپت را با هم با استفاده از پایتون و Boto3 خواهیم نوشت. تمام اسکریپتها به صورت گامبهگام و با توضیحات دقیق ارائه میشوند. این دوره شامل بیش از 30 ساعت ویدئو و بیش از 150 درس است! شما همچنین چگونگی مطالعه مستندات پایتون، Boto3 و Pylint و PEP8 را فرا خواهید گرفت.
سرویسهای AWS که در این دوره پوشش داده میشوند عبارتند از: EC2 و S3 و Lambda و DynamoDB ،SNS و RDS ،IAM ،EBS ،AMI ،Snapshot ،VPC و Workspaces و بسیاری دیگر! ما همچنین سرویس AWS EventBridge را پوشش داده و چگونگی اجرای خودکار اسکریپتها بر روی کنسول AWS را توضیح میدهیم.
در پایان این دوره، شما قادر خواهید بود اسکریپتهای خود را بنویسید و زیرساخت ابری خود را به طور کامل خودکارسازی کنید.
پس منتظر چه هستید؟ به ما در این دوره بپیوندید و مطمئن باشید که این دوره به شما در پروژهها و مسیر شغلیتان کمک شایانی خواهد کرد!
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان و مدیران سیستم که به تازگی با AWS، پایتون، Boto3 و اتوماسیون زیرساخت آشنا شدهاند.
- مدیران زیرساخت ابری و متخصصان شبکه که به دنبال خودکارسازی عملیاتها در AWS با استفاده از پایتون و Boto3 هستند.
بیش از 100 اسکریپت پایتون Boto3 برای AWS
-
به دوره '100+ اسکریپت Python/Boto3' خوش آمدید! 00:27
-
مقدمه 02:08
-
درباره مدرس 00:52
-
درباره دوره 02:14
-
۰۰۵ 00:39
-
تعاریف 00:29
-
پایتون چیست؟ 01:35
-
Boto3 چیست؟ 06:57
-
Botocore چیست؟ 02:51
-
Pylint چیست؟ 08:42
-
نصب و مطالب دوره 00:47
-
آمادهسازی محیط ویندوز شما 17:11
-
آمادهسازی محیط لینوکس شما 14:56
-
آمادهسازی محیط MacOS شما 15:27
-
مبانی پایتون 00:46
-
رشته ها 13:59
-
اعداد صحیح 05:23
-
بولین ها 03:41
-
لیست ها 09:53
-
تاپل ها 06:33
-
محدوده ها 02:02
-
مجموعه ها 06:20
-
دیکشنری ها 07:18
-
دستورات If 06:05
-
دستورات For 05:49
-
دستورات While 02:30
-
دستورات Break 01:39
-
دستورات Continue 01:22
-
ورودی کاربر 03:04
-
دستورات Try و Except و Finally 11:31
-
تاریخ و زمان 11:26
-
خواندن و نوشتن فایلها 08:00
-
خواندن و نوشتن فایل CSV 05:59
-
if __name__ == "__main__": 03:40
-
ساختار اسکریپتها 06:04
-
اسکریپتهای SNS - Simple Notification Service 00:41
-
اسکریپت 1: ایجاد یک SNS Topic 11:25
-
اسکریپت 2 - ایجاد یک SNS Subscription 19:03
-
اسکریپت 3 - لیست کردن SNS Topics 05:26
-
اسکریپت 4 - لیست کردن SNS Subscriptions 04:29
-
اسکریپت 5 - افزودن تگ به SNS Topics 16:28
-
اسکریپت 6 - حذف تگ از SNS Topics 10:34
-
اسکریپت 7 - ارسال ایمیل با استفاده از SNS 17:01
-
اسکریپتهای EBS - Elastic Block Store 01:12
-
اسکریپت 8 - ایجاد یک Volume EBS 19:56
-
اسکریپت 9 - لیست کردن Volumeهای EBS در دسترس 07:03
-
اسکریپت 10 - لیست کردن Volumeهای EBS رمزنگارینشده 06:16
-
اسکریپت 11 - لیست کردن انواع Volumeهای EBS 05:42
-
اسکریپت 12 - متصل کردن یک Volume EBS 09:54
-
اسکریپت 13 - اصلاح یک Volume EBS 12:39
-
اسکریپت 14 - حذف یک Volume EBS 05:33
-
اسکریپتهای EC2 - Elastic Compute Cloud 02:26
-
اسکریپت 15 - ایجاد Instanceهای EC2 31:11
-
اسکریپت 16 - تگگذاری Instanceهای EC2 14:11
-
اسکریپت 17 - اکسپورت های جزئیات تمام Instanceهای EC2 در یک فایل CSV 15:27
-
اسکریپت 18 - لیست کردن EC2ها در یک وضعیت خاص (با Client) 18:04
-
اسکریپت 19 - لیست کردن EC2ها در یک وضعیت خاص (با Resource) 08:26
-
اسکریپت 20 - لیست کردن تگهای EC2 06:39
-
اسکریپت 21 - لیست کردن EC2ها با یک کلید تگ مشخص 09:47
-
اسکریپت 22 - تغییر نوع Instance در EC2 19:06
-
اسکریپت 23 - تغییر ویژگیهای Instanceهای EC2 43:42
-
اسکریپت 24 - مرتبط کردن EC2 به یک پروفایل Instance 13:26
-
اسکریپت 25 - متوقف کردن Instanceهای EC2 18:39
-
اسکریپت 26 - روشن کردن Instanceهای EC2 لیست شده در یک فایل 15:26
-
اسکریپت 27 - خاتمه دادن Instanceهای EC2 لیست شده در یک فایل 29:40
-
اسکریپتهای AMI - Amazon Machine Image 00:32
-
اسکریپت 28 - ایجاد یک AMI 11:46
-
اسکریپت 29 - لیست کردن تاریخ ایجاد AMIها 11:16
-
اسکریپت 30 - لیست کردن AMIهای قدیمی 13:49
-
اسکریپت 31 - لغو ثبت یا حذف یک AMI 07:46
-
اسکریپتهای Snapshot 00:35
-
اسکریپت 32 - ایجاد یک Snapshot 12:57
-
اسکریپت 33 - لیست کردن تاریخ ایجاد Snapshotها 08:25
-
اسکریپت 34 - لیست کردن Snapshotهای قدیمی 12:16
-
اسکریپت 35 - حذف یک Snapshot 08:10
-
اسکریپتهای RDS - Relational Database Service 00:57
-
اسکریپت 36 - ایجاد یک RDS Instance 39:26
-
اسکریپت 37 - اکسپورت های جزئیات RDS در فایل CSV 15:57
-
اسکریپت 38 - متوقف کردن یک RDS Instance 07:23
-
اسکریپت 39 - روشن کردن یک RDS Instance 07:14
-
اسکریپت 40 - لیست کردن RDSها در یک وضعیت خاص 13:13
-
اسکریپت 41 - گرفتن Snapshot از یک RDS Instance 12:36
-
اسکریپت 42 - حذف یک RDS Instance 23:49
-
اسکریپتهای S3 - Simple Storage Service 01:41
-
اسکریپت 43 - ایجاد یک باکت S3 09:14
-
اسکریپت 44 - لیست کردن تمام باکتهای S3 04:20
-
اسکریپت 45 - لیست کردن باکتهای S3 خالی 09:04
-
اسکریپت 46 - لیست کردن باکتهای S3 عمومی 18:49
-
اسکریپت 47 - بارگذاری یک فایل در باکت S3 10:37
-
اسکریپت 48 - قرار دادن یک آبجکت در باکت S3 07:41
-
اسکریپت 49 - لیست کردن آبجکتهای یک باکت S3 12:56
-
اسکریپت 50 - فعالسازی نسخهبندی باکت S3 08:22
-
اسکریپت 51 - ایجاد یک IAM Role برای ریپلیکیشن باکت S3 33:54
-
اسکریپت 52 - پیکربندی ریپلیکیشن باکت S3 16:04
-
اسکریپت 53 - بررسی پیکربندی ریپلیکیشن باکت S3 09:35
-
اسکریپت 54 - چاپ پالیسی سطل S3 09:24
-
اسکریپت 55 - قرار دادن یک پالیسی برای باکت S3 11:08
-
اسکریپت 56 - فعالسازی رمزنگاری باکت S3 15:11
-
اسکریپت 57 - لیست کردن رمزنگاری پیشفرض در یک باکت S3 10:54
-
اسکریپت 58 - دانلود یک فایل از باکت S3 05:56
-
اسکریپت 59 - حذف یک باکت S3 17:20
-
اسکریپتهای Workspaces 01:18
-
اسکریپت 60 - ایجاد یک Workspace 19:47
-
اسکریپت 61 - اکسپورت های جزئیات Workspaces در فایل CSV 12:48
-
اسکریپت 62 - لیست کردن Workspaces در یک وضعیت خاص 08:40
-
اسکریپت 63 - لیست کردن Workspaces در وضعیت 'Unhealthy' 05:10
-
اسکریپت 64 – لیست کردن Workspaces در یک Bundle خاص 10:16
-
اسکریپت 65 – لیست کردن Workspaces در یک Directory خاص 12:51
-
اسکریپت 66 – چاپ جزئیات Workspace Images 23:11
-
اسکریپت 67 – لیست کردن Workspaces در یک وضعیت اتصال خاص 15:12
-
اسکریپت 68 – ویرایش ویژگیهای Workspaces 31:22
-
اسکریپت 69 – روشن کردن، متوقف کردن، راهاندازی مجدد یا خاتمه دادن یک Workspace 16:34
-
اسکریپت 70 – چاپ اطلاعات درباره یک Workspace 12:06
-
اسکریپت 71 – تگگذاری Workspaces 10:42
-
اسکریپتهای VPC - Virtual Private Cloud 00:55
-
اسکریپت 72 – ایجاد یک VPC 08:51
-
اسکریپت 73 – ایجاد Subnetها 42:33
-
اسکریپت 74 – ایجاد جدولهای مسیریابی 26:30
-
اسکریپت 75 – ایجاد و اتصال یک دروازه اینترنتی 26:07
-
اسکریپت 76 – فعالسازی لاگهای جریان VPC 38:14
-
اسکریپت 77 – فهرست کردن تمام VPC ها 07:48
-
اسکریپت 78 – لیست کردن تمام Flow Logهای فعال 05:04
-
اسکریپت 79 – لیست کردن جداول مسیریابی که به Subnet متصل نیستند 10:12
-
اسکریپت 80 – ایجاد یک Endpoint VPC 19:13
-
اسکریپت 81 – توصیف ویژگیهای VPC 20:22
-
اسکریپت 82 – حذف یک VPC 48:04
-
اسکریپتهای Security Groups 00:58
-
اسکریپت 83 – ایجاد یک گروه امنیتی 07:00
-
اسکریپت 84 – افزودن قوانین ورودی/خروجی از یک فایل 35:44
-
اسکریپت 85 – لیست کردن تمام گروههای امنیتی 04:30
-
اسکریپت 86 – لیست کردن گروههای امنیتی باز برای دسترسی عمومی 09:32
-
اسکریپت 87 – لیست کردن گروههای امنیتی با قوانین خالی 14:44
-
اسکریپت 88 – لیست کردن قوانین یک گروه امنیتی 10:22
-
اسکریپت 89 – حذف یک گروه امنیتی 05:06
-
اسکریپتهای DynamoDB 00:58
-
اسکریپت 90 – ایجاد یک جدول DynamoDB 19:21
-
اسکریپت 91 – لیست کردن تمام جداول DynamoDB 10:01
-
اسکریپت 92 – چاپ ویژگیهای یک جدول DynamoDB 07:47
-
اسکریپت 93 – لیست کردن جداول DynamoDB در یک وضعیت خاص 09:01
-
اسکریپت 94 – قرار دادن یک آیتم در جدول DynamoDB 36:00
-
اسکریپت 95 – دریافت یک آیتم از جدول DynamoDB 25:12
-
اسکریپت 96 – بروزرسانی یک آیتم در جدول DynamoDB 42:52
-
اسکریپت 97 – بروزرسانی تنظیمات جدول DynamoDB 32:37
-
اسکریپت 98 – حذف یک آیتم از جدول DynamoDB 23:30
-
اسکریپت 99 – حذف جدول DynamoDB 06:39
-
اسکریپتهای توابع Lambda 00:44
-
اسکریپت 100 – ایجاد یک تابع Lambda 56:10
-
اسکریپت 101 – لیست کردن تمام توابع Lambda 05:37
-
اسکریپت 102 – چاپ اطلاعات دقیق یک تابع Lambda 13:23
-
اسکریپت 103 – فهرست کردن نامهای مستعار از یک تابع Lambda 12:40
-
اسکریپت 104 – فراخوانی یک تابع Lambda 11:53
-
اسکریپت 105 – فهرست کردن نسخههای یک تابع Lambda 10:46
-
اسکریپت 106 – بروزرسانی کد یک تابع Lambda 09:37
-
اسکریپت 107 – تگگذاری یک تابع Lambda 16:48
-
اسکریپت 108 – حذف یک تابع Lambda 05:42
-
یکپارچهسازی با Lambda و EventBridge 00:43
-
بارگذاری فهرست موجودی EC2 در یک S3 Bucket با استفاده از Lambda 23:25
-
نتیجه گیری 00:16
-
تماس و منابع 01:41
-
نکات پایانی 00:39
مشخصات آموزش
بیش از 100 اسکریپت پایتون Boto3 برای AWS
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:مقدماتی
- تعداد درس:160
- مدت زمان :32:03:57
- حجم :16.96GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy