نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره، شما با استفاده از AWS، Terraform و GitHub workflows به صورت عمیق وارد دنیای اتوماسیون ابری میشوید. با شروع از مبانی، وبسایتهای شخصی ایجاد میکنید، GitHub Actions را راهاندازی کرده و فرآیند استقرار (Deployment) را خودکار میکنید. این دوره با پیادهسازی مدیریت منابع ابری با Terraform پیش میرود و شما را در ایجاد ساختارهای Backend و میزبانی وبسایتهای استاتیک راهنمایی میکند.
همچنین یاد میگیرید که دامنههای سفارشی را پیکربندی کنید، CDNها را راهاندازی نمایید و ویژگیهای امنیتی مانند گواهینامههای SSL را مدیریت کنید. این دوره اتوماسیون این وظایف را با استفاده از GitHub Actions و Terraform پوشش میدهد تا کارایی و مقیاسپذیری تضمین شود. تاکید این دوره بر یادگیری عملی از طریق تمرینات کاربردی مانند عیبیابی و بهبود تنظیمات زیرساخت است.
در پایان، مهارتهای لازم برای استقرار و مدیریت یک زیرساخت ابری Full-stack، پیکربندی امن سرویسهای AWS و خودکارسازی جریانهای کاری برای تضمین در دسترس بودن بالا و عملکرد بهینه را کسب خواهید کرد. پروژههای واقعی به شما کمک میکند تا ابزارها و متدهای مختلف ابری را ادغام کنید و برای هر چالشی در زمینه اتوماسیون ابری در مسیر شغلی خود آماده شوید.
این دوره برای کسانی که به دنبال اتوماسیون و بهینهسازی مدیریت زیرساخت ابری و متدهای DevOps با استفاده از AWS، Terraform و GitHub هستند، ایدهآل است.
اتوماسیون راهاندازی زیرساخت ابری با Terraform و GitHub Actions
پیکربندی دامنههای سفارشی، گواهینامههای SSL و CDNها در AWS
ساخت و مدیریت منابع ابری مقیاسپذیر با استفاده از سرویسهای AWS
پیادهسازی بهترین متدهای امنیت ابری با Terraform
استفاده از AWS IAM برای کنترل دسترسی امن و مدیریت هویت
عیبیابی و بهینهسازی استقرار زیرساختهای ابری
این دوره برای توسعهدهندگان، مهندسان DevOps و متخصصان حوزه ابری طراحی شده است. پیشنیازها شامل دانش پایه از AWS و مهارتهای برنامهنویسی مقدماتی است.
اتوماسیون زیرساخت ابری با Terraform و GitHub * راهاندازی دامنههای سفارشی و CDNها در AWS * ساخت و استقرار وبسایتها با S3 buckets و CloudFront
سرفصل ها و درس ها
وبسایت شخصی
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
ایجاد یک نقش 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
ایجاد منابع Backend در Terraform
Create Terraform Backend Resources
ایجاد ساختار و Backend در 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
نقشهای IAM
IAM Roles
چند نکته بیشتر درباره IAM
A Few More Things About IAM
نمایش نظرات