نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک میکند دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در حین پیشرفت در دوره، درک خود را عمیقتر کنید.
در این دوره عملی، تجربه کاربردی در اتوماسیون زیرساختهای ابری با استفاده از AWS، Terraform و GitHub Actions کسب خواهید کرد. شما با ساخت و استقرار یک وبسایت شخصی شروع میکنید، سپس به مدیریت منابع AWS و اتوماسیون گردشهای کاری با استفاده از GitHub Actions میپردازید. با پیشروی در دوره، بر Terraform برای مدیریت زیرساخت به عنوان کد (IaC) مسلط میشوید که استقرار بهینهتر و مقیاسپذیرتر را ممکن میسازد.
در طول این دوره، یاد میگیرید چگونه ایجاد و مدیریت منابع ابری، از S3 Bucketها تا دامنههای سفارشی را اتوماتیک کنید و برای بهینهسازی عملکرد وبسایت، CDNها را ادغام نمایید. در پایان، در استفاده از ابزارهای مدرنی مانند Terraform و GitHub Actions برای اتوماسیون استقرار، ایمنسازی زیرساخت و بهینهسازی هزینهها مهارت خواهید یافت.
در پایان این دوره، تجربه عملی در اتوماسیون ابری را کسب کرده و مهارتهای لازم برای استقرار و مدیریت زیرساختهای ابری مقیاسپذیر را با استفاده از AWS و Terraform به دست خواهید آورد. چه در ابتدای راه باشید و چه بخواهید مهارتهای خود را ارتقا دهید، این دوره شما را برای پروژههای واقعی اتوماسیون ابری آماده میکند.
سرفصل ها و درس ها
وبسایت شخصی
Personal Website
مقدمه
Introduction
ایجاد محتوای وبسایت
Create Website Content
راه اندازی و فعالسازی وبسایت
Let's Have Our Website Up & Running!
چه چیزی کم است؟
What is Missing?
راهاندازی GitHub Actions
Setting Up GitHub Actions
ایجاد مخزن GitHub و اولین گردش کار
Create GitHub Repo & The First Workflow
ایجاد یک نقش (Role) در AWS برای دسترسی GitHub Actions
Create an AWS Role for GitHub Actions Access
لیست کردن تمام S3 Bucketها با استفاده از GitHub Actions
Listing All S3 Buckets Using GitHub Actions
ایجاد منابع با Terraform
Creating Resources With Terraform
ایجاد منابع بکاند Terraform
Create Terraform Backend Resources
ایجاد ساختار و بکاند Terraform
Create Terraform Structure and Backend
ایجاد یک S3 Bucket با استفاده از Terraform
Create an S3 Bucket using Terraform
نحوه اجرای Terraform از طریق GitHub Actions
How to Run Terraform from GitHub Actions
ارسال متغیرها به Terraform از طریق GitHub Actions
Passing Variable to Terraform from GitHub Actions
عیبیابی و موفقیت در اجرا
Troubleshooting and It Works!
آپلود محتوا به S3 Bucket
Uploading Content to S3 Bucket
بهروزرسانی Terraform برای میزبانی وبسایت استاتیک
Updating Terraform to Have the Static Website Hosting
عیبیابی و موفقیت در اجرا
Troubleshooting and It Works!
یک تست سریع
A Quick Test!
افزودن دامنه سفارشی و CDN به وبسایت
Add a Custom Domain and CDN to Our Website
ثبت دامنه با استفاده از Route 53
Register a Domain Using Route 53
تایید ایمیل
Verify Your Email
معماری مورد پیادهسازی
Architecture to Implement
ایجاد توزیع CloudFront و گواهینامه SSL
Create the CloudFront Distribution and SSL Certificate
تنظیم رکوردهای DNS و موفقیت در اجرا
Set DNS Records and It Works!
اولین پاکسازی
First Cleanup!
خصوصی کردن S3 Bucket
Make the S3 Bucket Private
ایجاد گواهینامه SSL/TLS با استفاده از Terraform
Create the SSL/TLS Certificate using Terraform
تایید گواهینامه SSL با استفاده از Terraform
Validate SSL Certificate Using Terraform
دریافت دادهها از AWS با استفاده از Terraform
Get Data from AWS Using Terraform
ایجاد توزیع CloudFront با استفاده از Terraform
Create the CloudFront Distribution Using Terraform
اعمال تغییرات و موفقیت در اجرا
Apply the Changes and It Works
افزودن رکوردهای DNS با استفاده از Terraform
Add DNS Records Using Terraform
حذف تمامی منابع با استفاده از Terraform و GitHub Actions
Destroy All The Resources Using Terraform and GitHub Actions
فراموش کردن Hosted Zone
I Forgot the Hosted Zone
آیا فرصتی برای بهبود وجود دارد؟
Is There a Chance for Improvement?
انتقال S3 Bucket به یک منطقه (Region) دیگر
Move the S3 Bucket to Another Region
پروژه بعدی چیست؟
What is the Next Project?
بخش جایزه: مقدمهای بر رایانش ابری و AWS
Bonus Chapter: Introduction to Cloud Computing and AWS
رایانش ابری با یک مثال
Cloud Computing With an Example
رایانش ابری چیست و چرا اهمیت دارد؟
What is Cloud Computing and Why Does It Matter?
گواهینامههای AWS
AWS Certificates
درک مدلهای رایانش ابری و انواع استقرار
Understanding Cloud Computing Models and Deployment Types
زیرساخت جهانی AWS
AWS Global Infrastructure
سیاستهای استفاده قابل قبول و طرحهای پشتیبانی AWS
AWS Acceptable Use Policy & Support Plans
ایجاد حساب AWS
Create an AWS Account
احراز هویت چند مرحلهای (MFA)
Multi Factor Authentication (MFA)
نحوه تنظیم هشدار پرداخت (Billing Alarm)
How to Set Up a Billing Alarm
دسترسی به APIهای AWS: کنسول، CLI، SDK و ابزارهای IaC
AWS API Access: Console, CLI, SDK, and IaC Tools
بخش جایزه: مدیریت دسترسی و هویت AWS IAM
Bonus Chapter: AWS IAM
مبانی IAM، ایجاد کاربران و گروهها
IAM Basics, Create Users and Groups
پالیسیهای IAM
IAM Policies
پیکربندی CLI
Configuring the CLI
نقشهای (Roles) IAM
IAM Roles
نکات تکمیلی درباره IAM
A Few More Things About IAM
نمایش نظرات