آموزش پروژه‌های AWS، Terraform و GitHub Actions - آخرین آپدیت

دانلود AWS, Terraform & GitHub Actions Projects

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش AWS، Terraform و GitHub Actions: ساخت پروژه‌های واقعی

آیا آماده ارتقای مهارت‌های مهندسی خود هستید؟ این دوره برای شما مناسب است!

این یک دوره مستمر است و من به طور مداوم پروژه‌های جدیدی را به آن اضافه خواهم کرد. در این دوره، ضمن استفاده از Terraform و GitHub Actions برای اتوماسیون، خدمات AWS را بررسی خواهید کرد. خواهید آموخت که چگونه:

  • به طور موثر خدمات کلیدی AWS را برای ساخت و مدیریت زیرساخت ابری بررسی و با آنها کار کنید.

  • با استفاده از GitHub Actions استقرارها را خودکار کنید و یک پایپ لاین CI/CD کارآمد برای به روز رسانی سریعتر و استقرار بدون خطا ایجاد کنید.

  • از Terraform برای تعریف و تهیه زیرساخت AWS خود با اصول زیرساخت به عنوان کد (IaC) استفاده کنید و از قابل نگهداری بودن تنظیمات خود اطمینان حاصل کنید.

پروژه 1: استقرار یک وب سایت شخصی با زیرساخت ابری

در این پروژه، یاد خواهید گرفت که چگونه یک وب سایت شخصی را در AWS با استفاده از فناوری‌های ابری استاندارد صنعتی، از جمله S3، CloudFront، IAM، Route 53، Certificate Manager، GitHub Actions و Terraform مستقر کنید. چه مبتدی باشید و چه یک توسعه دهنده با تجربه، این پروژه عملی چیزهای زیادی در مورد این سرویس ها و فناوری ها به شما می آموزد.

آنچه در پروژه 1 یاد خواهید گرفت:

  • نحوه میزبانی یک وب سایت استاتیک در AWS S3 و پیکربندی CloudFront برای تحویل سریعتر محتوا در سراسر جهان.

  • نحوه اتصال دامنه شخصی خود به وب سایت AWS خود با استفاده از Route 53 و تنظیم گواهینامه های SSL برای مرور ایمن.

  • نحوه ایجاد و مدیریت منابع AWS با استفاده از Terraform برای استقرار زیرساخت خودکار و سازگار.

  • نحوه ادغام GitHub Actions با AWS، به طوری که Terraform بتواند به طور یکپارچه در پایپ لاین CI/CD شما اجرا شود.

چرا ثبت نام کنید؟

  • از مثال‌های دنیای واقعی بیاموزید و تجربه عملی با ابزارهای پیشرو در صنعت که توسط متخصصان در سراسر جهان استفاده می‌شود، کسب کنید.

  • بر فناوری‌های ابری مانند AWS، Terraform و GitHub Actions که در بازار فناوری امروزی تقاضای زیادی دارند، مسلط شوید.

  • ایده آل برای توسعه دهندگان، مهندسان و علاقه مندان به فناوری که می خواهند مهارت های ابری خود را افزایش دهند.

همین حالا ثبت نام کنید و ساخت وب سایت مبتنی بر ابر خود را شروع کنید!

پیش نیازها:

دانش پایه ای از AWS و رایانش ابری

دانش پایه ای از Terraform

دانش پایه ای از Git و GitHub Actions


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

پروژه ۱: وب‌سایت شخصی Project 1: Personal Website

  • مقدمه Introduction

  • کد منبع Source Code

  • ایجاد محتوای وب‌سایت Create Website Content

  • وب‌سایتمان را راه‌اندازی کنیم! Let's Have Our Website Up & Running!

  • چه چیزی کم است؟ What is Missing?

پروژه ۱: راه‌اندازی گیت‌هاب اکشنز Project 1: Setting Up GitHub Actions

  • ایجاد ریپوی گیت‌هاب و اولین گردش کار Create GitHub Repo & The First Workflow

  • ایجاد نقش AWS برای دسترسی گیت‌هاب اکشنز Create an AWS Role for GitHub Actions Access

  • لیست کردن همه باکت‌های S3 با استفاده از گیت‌هاب اکشنز Listing All S3 Buckets Using GitHub Actions

پروژه ۱: ایجاد منابع با Terraform Project 1: Creating Resources With Terraform

  • ایجاد منابع بک‌اند Terraform Create Terraform Backend Resources

  • ایجاد ساختار و بک‌اند Terraform Create Terraform Structure and Backend

  • ایجاد یک باکت S3 با استفاده از Terraform Create an S3 Bucket using Terraform

  • نحوه اجرای Terraform از گیت‌هاب اکشنز How to Run Terraform from GitHub Actions

  • انتقال متغیر به Terraform از گیت‌هاب اکشنز Passing Variable to Terraform from GitHub Actions

  • عیب‌یابی و کار می‌کند! Troubleshooting and It Works!

  • بارگذاری محتوا در باکت S3 Uploading Content to S3 Bucket

  • به‌روزرسانی Terraform برای میزبانی وب‌سایت استاتیک Updating Terraform to Have the Static Website Hosting

  • عیب‌یابی و کار می‌کند! Troubleshooting and It Works!

  • یک تست سریع! A Quick Test!

پروژه ۱: اضافه کردن دامنه سفارشی و CDN به وب‌سایتمان Project 1: 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 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 form 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 و گیت‌هاب اکشنز Destroy All The Resources Using Terraform and GitHub Actions

  • من Hosted Zone را فراموش کردم I Forgot the Hosted Zone

  • پروژه بعدی چیست؟ 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)

  • نحوه تنظیم هشدار صورتحساب 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

نمایش نظرات

آموزش پروژه‌های AWS، Terraform و GitHub Actions
جزییات دوره
3 hours
45
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,457
4.7 از 5
دارد
دارد
دارد
Ehsan Shekari
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ehsan Shekari Ehsan Shekari

مهندس ارشد نرم‌افزار و معمار سیستم