آموزش AWS CloudFormation مرحله به مرحله: مبتدی تا متوسط

AWS CloudFormation Step By Step: Beginner to Intermediate

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یادگیری AWS CloudFormation را به عنوان یک مبتدی از یک متخصص دارای گواهینامه AWS شروع کنید. استاد در شکل گیری ابر در سطح دانشیار! به عنوان یک مبتدی با AWS CloudFormation شروع کنید، ویژگی‌های سطح Associate آن را بیاموزید و از آنها برای نیازهای تامین روزانه AWS خود استفاده کنید. یاد بگیرید که زیرساخت AWS خود را به عنوان کد با استفاده از AWS CloudFormation و YAML مدیریت کنید. یاد بگیرید که الگوهای AWS CloudFormation خود را در YAML بنویسید و منابع AWS خود را در آنها تعریف کنید. یاد بگیرید که از مرجع AWS CloudFormation برای تعریف انواع مختلف منابع AWS در قالب های خود استفاده کنید. قالب های خود را با پارامترها، نگاشت ها، شرایط، ابرداده ها و خروجی ها غنی کنید. با توجه به بهترین شیوه های AWS، تئوری و عمل را از یک متخصص AWS گواهی شده در سطح حرفه ای بیاموزید. یاد بگیرید که از مجموعه های تغییر برای به روز رسانی ایمن پشته های AWS CloudFormation خود استفاده کنید. آموزش استفاده از دستورات CloudFormation AWS CLI. پیش نیازها:یک حساب AWS برای راه اندازی منابع. توصیه می شود از یک AWS واجد شرایط سطح رایگان استفاده کنید. دانش AWS سطح متوسط ​​در مورد خدمات اصلی برای استفاده در مثال‌ها. یک رایانه و مرورگر برای تمرین مثال‌های عملی و فعالیت‌های بخش. ویرایشگر متن مورد علاقه شما برای نوشتن الگوهای AWS CloudFormation، به عنوان مثال Visual Studio Code. درک نحوه استفاده از پایانه ها و دستورات اولیه نیز در برخی مثال ها مفید خواهد بود. دانش اولیه YAML مفید خواهد بود. اما شما می توانید آن را در حین تماشای سخنرانی ها و مثال سازی نیز یاد بگیرید. دانش اولیه AWS CLI برای بخش AWS CLI. ما روی دستورات CloudFormation تمرکز می کنیم.

آیا می خواهید یادگیری AWS CloudFormation را با دوره های به خوبی سازماندهی شده شروع کنید؟


به یادگیری AWS CloudFormation از یک معمار ارشد AWS گام به گام با مثال های عملی و توضیحات مفصل خوش آمدید! من موضوعات AWS CloudFormation را در دو دوره جداگانه طراحی کردم تا با توجه به سطح دانش شما به شما آموزش کارآمدی بدهم. اکنون شما در اولین قدم هستید!


این دوره برای مبتدیان به AWS CloudFormation است. شما بیشتر مباحث سطح Associate را یاد خواهید گرفت. شما در اصول اولیه AWS CloudFormation عالی خواهید بود، برخی از ویژگی های سطح متوسط ​​مانند مجموعه های تغییر را یاد خواهید گرفت. در پایان برای نیازهای روزانه خود در AWS از Cloud Formation استفاده خواهید کرد.


این دوره همچنین پایه ای برای دوره آموزشی AWS CloudFormation مرحله به مرحله: متوسط ​​تا پیشرفته من است که مفاهیم پیشرفته تر و حرفه ای AWS CloudFormation را به شما آموزش می دهد. بنابراین، می‌توانید سفر Cloud Formation را با آن ادامه دهید.


چرا از من یاد بگیرید؟

✓ AWS دانش و تجربه من را در سطح بالا تأیید کرد. من یک مشاور ارشد AWS هستم و دارای گواهینامه های معمار راه حل های خبره AWS - Professional و AWS Certified DevOps Engineer - Professional علاوه بر هر 3 گواهینامه Associate هستم.

✓ من سابقه مهندسی نرم افزار، مدرک لیسانس در مهندسی کامپیوتر، و بیش از 15 سال تجربه حرفه ای به عنوان توسعه دهنده و معمار ابر در شرکت ها و استارت آپ ها دارم.

✓ من از سال 2013 از AWS استفاده می کنم. همچنین از روزهای اولیه از AWS CloudFormation استفاده می کردم. بنابراین شما از تجربیات من و همچنین دانش من بهره مند خواهید شد.

✓ با انجام دادن یاد گرفتم. من هم تئوری و هم عمل را طبق بهترین شیوه های AWS تدریس می کنم. من ویژگی‌ها را با مثال‌های عملی توضیح می‌دهم و همچنین دلیل استفاده از آنها را با مزایا و معایبشان توضیح می‌دهم.


ساختار دوره چیست؟

  • بخش 1: بدانید AWS CloudFormation چیست و یاد بگیرید که از الگوهای موجود پشته ایجاد کنید و آنها را حذف کنید.

  • بخش 2: شروع به نوشتن الگوهای خود با YAML کنید و منابع را در آنها تعریف کنید. همچنین یاد خواهید گرفت که پشته های خود را با ویرایش الگوهای خود به روز کنید.

  • بخش 3: قابلیت استفاده مجدد از الگوهای خود را با پارامترها افزایش دهید. شما مثال های زیادی با انواع پارامترها، محدودیت ها و غیره خواهید ساخت.

  • بخش 4: بخش های Metadata و Mappings را در الگوهای خود تعریف کنید تا آنها را بیشتر تقویت کنید.

  • بخش 5: با استفاده از بخش Conditions منابع را ایجاد کنید و ویژگی های آنها را به صورت مشروط پیکربندی کنید. همچنین یاد خواهید گرفت که چگونه خروجی های پشته های خود را تعریف کنید.

  • بخش 6: مجموعه های تغییر AWS CloudFormation را ایجاد و اجرا کنید تا پشته های خود را ایمن به روز کنید.

  • بخش 7: یاد بگیرید چگونه پشته های خود را مدیریت کنید و مجموعه ها را با استفاده از دستورات cloudformation AWS CLI به عنوان جایگزینی برای AWS CloudFormation Console تغییر دهید.


  • بخش 8: نتیجه گیری. اکنون آماده یادگیری CloudFormation سطح پیشرفته با AWS CloudFormation مرحله به مرحله: متوسط ​​تا پیشرفته هستید.


در نتیجه،

✓ می‌توانید روزانه از AWS CloudFormation استفاده کنید.

✓ شما می‌توانید الگوهای Cloud Formation خود را با استفاده از YAML بنویسید.

✓ ما از منطقه AWS Ireland (eu-west-1) در طول دوره استفاده خواهیم کرد. اما شما همچنین یاد خواهید گرفت که با پیشرفت، الگوهای CloudFormation با قابلیت استفاده مجدد و مستقل از منطقه ایجاد کنید!

✓ پایه محکمی بر روی AWS CloudFormation به دست خواهید آورد و با دوره آموزشی AWS CloudFormation من گام به گام: متوسط ​​تا پیشرفته آماده یادگیری ویژگی های پیشرفته تر خواهید بود.


خب، این دوره برای شماست؟

  • به عنوان یک مبتدی، بهتر است روی ویژگی‌های Cloud Formation که در ابتدا به آنها بیشتر نیاز دارید تمرکز کنید. من این دوره را برای مبتدیان تا AWS CloudFormation طراحی کردم. بنابراین، من فرض می کنم که شما هیچ تجربه ای در آن ندارید یا تجربه کمی دارید.

  • شما باید دانش AWS سطح متوسطی داشته باشید که برای استفاده از خدمات اصلی AWS در مثال‌های ما کافی باشد. این دوره بر روی AWS CloudFormation تمرکز دارد.

  • برای کاربران سطح متوسط ​​AWS CloudFormation که به دنبال ویژگی‌های سطح پیشرفته‌تر هستند، نیست. من آنها را در دوره آموزشی AWS CloudFormation Step by Step: Intermediate to Advanced خود آموزش می دهم که از این دوره ادامه می یابد.


  • آیا از سطح دانش Cloud Formation خود مطمئن نیستید؟ سپس، با این دوره مبتدی تا متوسط ​​شروع کنید و سپس با دوره پیشرفته ادامه دهید.


اگر مایلید از AWS CloudFormation برای مدیریت زیرساخت AWS خود به عنوان کد و خودکارسازی منابع AWS خود استفاده کنید، در جای مناسبی هستید.

در این دوره به من بپیوندید تا گام به گام یادگیری AWS CloudFormation را شروع کنید!


بهترین آرزوها،

امره ییلماز

مهندس DevOps معمار ارشد AWS

⭑ AWS Certified Solutions Architect - Professional

⭑ مهندس DevOps دارای گواهی AWS - حرفه ای

⭒ AWS Certified Solutions Architect - Associate

⭒ AWS Certified SysOps Administrator - Associate

⭒ AWS Certified Developer - Associate


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

معرفی Introduction

  • معرفی دوره Course Introduction

  • معرفی دوره Course Introduction

  • AWS CloudFormation چیست؟ What is AWS CloudFormation?

  • AWS CloudFormation چیست؟ What is AWS CloudFormation?

  • منطقه AWS مورد استفاده در دوره AWS Region Used in the Course

  • ایجاد اولین پشته CloudFormation Creating Your First CloudFormation Stack

  • ایجاد اولین پشته CloudFormation Creating Your First CloudFormation Stack

  • در حال حذف پشته شما Deleting Your Stack

  • در حال حذف پشته شما Deleting Your Stack

  • بخش 1 فعالیت Section 1 Activity

  • بخش 1 راه حل فعالیت Section 1 Activity Solution

  • بخش 1 راه حل فعالیت Section 1 Activity Solution

معرفی Introduction

  • منطقه AWS مورد استفاده در دوره AWS Region Used in the Course

  • بخش 1 فعالیت Section 1 Activity

مقدمه ای بر الگوها و منابع Introduction to Templates and Resources

  • بخش 2 مقدمه Section 2 Introduction

  • آناتومی قالب Template Anatomy

  • آناتومی قالب Template Anatomy

  • نوشتن اولین الگو Writing Your First Template

  • به روز رسانی پشته خود با یک الگوی ویرایش شده Updating Your Stack With an Edited Template

  • به روز رسانی پشته خود با یک الگوی ویرایش شده Updating Your Stack With an Edited Template

  • پیوند دادن منابع در قالب شما Linking Resources in Your Template

  • پشته به روز رسانی که نیاز به جایگزینی Stack Updates That Require Replacement

  • پشته به روز رسانی که نیاز به جایگزینی Stack Updates That Require Replacement

  • سفارش ایجاد منابع Ordering Resource Creations

  • سفارش ایجاد منابع Ordering Resource Creations

  • بخش 2 فعالیت: یک VPC با یک زیرشبکه عمومی Section 2 Activity: A VPC with a Public Subnet

  • بخش 2 راه حل فعالیت Section 2 Activity Solution

  • بخش 2 راه حل فعالیت Section 2 Activity Solution

مقدمه ای بر الگوها و منابع Introduction to Templates and Resources

  • بخش 2 مقدمه Section 2 Introduction

  • نوشتن اولین الگو Writing Your First Template

  • پیوند دادن منابع در قالب شما Linking Resources in Your Template

  • بخش 2 فعالیت: یک VPC با یک زیرشبکه عمومی Section 2 Activity: A VPC with a Public Subnet

مولفه های Parameters

  • بخش 3 مقدمه Section 3 Introduction

  • بخش 3 مقدمه Section 3 Introduction

  • مقدمه ای بر پارامترها Introduction to Parameters

  • تعریف اولین پارامتر Defining Your First Parameter

  • به روز رسانی پشته خود با پارامترهای بیشتر Updating Your Stack With More Parameters

  • به روز رسانی پشته خود با پارامترهای بیشتر Updating Your Stack With More Parameters

  • محدودیت های طول برای پارامترهای نوع رشته Length Constraints for String Type Parameters

  • محدودیت های طول برای پارامترهای نوع رشته Length Constraints for String Type Parameters

  • حداقل & حداکثر مقادیر پارامترهای نوع شماره Min. & Max. Values for Number Type Parameters

  • حداقل & حداکثر مقادیر پارامترهای نوع شماره Min. & Max. Values for Number Type Parameters

  • مقادیر مجاز برای پارامترها Allowed Values for Parameters

  • مقادیر مجاز برای پارامترها Allowed Values for Parameters

  • مقادیر پیش فرض برای پارامترها Default Values for Parameters

  • مقادیر پیش فرض برای پارامترها Default Values for Parameters

  • محدودیت های الگو Pattern Constraints

  • به روز رسانی فقط مقادیر پارامتر پشته شما Updating Only Parameter Values of Your Stack

  • مخفی کردن مقادیر پارامترها Hiding Parameter Values

  • مخفی کردن مقادیر پارامترها Hiding Parameter Values

  • پارامترهای لیست اعداد و Fn:: تابع را انتخاب کنید Number List Parameters and Fn::Select Function

  • پارامترهای لیست اعداد و Fn:: تابع را انتخاب کنید Number List Parameters and Fn::Select Function

  • پارامترهای لیست رشته String List Parameters

  • انواع پارامترهای خاص AWS AWS-Specific Parameter Types

  • انواع پارامترهای خاص AWS AWS-Specific Parameter Types

  • پارامترهای شبه و تابع Fn::Sub Pseudo Parameters and Fn::Sub Function

  • بخش 3 فعالیت Section 3 Activity

  • بخش 3 راه حل فعالیت Section 3 Activity Solution

مولفه های Parameters

  • مقدمه ای بر پارامترها Introduction to Parameters

  • تعریف اولین پارامتر Defining Your First Parameter

  • محدودیت های الگو Pattern Constraints

  • به روز رسانی فقط مقادیر پارامتر پشته شما Updating Only Parameter Values of Your Stack

  • پارامترهای لیست رشته String List Parameters

  • پارامترهای شبه و تابع Fn::Sub Pseudo Parameters and Fn::Sub Function

  • بخش 3 فعالیت Section 3 Activity

  • بخش 3 راه حل فعالیت Section 3 Activity Solution

فراداده و نقشه برداری Metadata and Mappings

  • بخش 4 مقدمه Section 4 Introduction

  • بخش فراداده چیست؟ What Is the Metadata Section?

  • پارامترهای گروه بندی، ترتیب و برچسب گذاری Grouping, Ordering and Labelling Parameters

  • پارامترهای گروه بندی، ترتیب و برچسب گذاری Grouping, Ordering and Labelling Parameters

  • مقدمه ای بر Mappings و Fn::FindInMap Function Introduction to Mappings and Fn::FindInMap Function

  • مقدمه ای بر Mappings و Fn::FindInMap Function Introduction to Mappings and Fn::FindInMap Function

  • استفاده از Mappings با تابع Fn::FindInMap Using Mappings With Fn::FindInMap Function

  • استفاده از Mappings با تابع Fn::FindInMap Using Mappings With Fn::FindInMap Function

  • بخش 4 فعالیت Section 4 Activity

  • بخش 4 راه حل فعالیت Section 4 Activity Solution

فراداده و نقشه برداری Metadata and Mappings

  • بخش 4 مقدمه Section 4 Introduction

  • بخش فراداده چیست؟ What Is the Metadata Section?

  • بخش 4 فعالیت Section 4 Activity

  • بخش 4 راه حل فعالیت Section 4 Activity Solution

شرایط و خروجی ها Conditions and Outputs

  • بخش 5 مقدمه Section 5 Introduction

  • مقدمه ای بر شرایط Introduction to Conditions

  • مقدمه ای بر شرایط Introduction to Conditions

  • ایجاد منابع مشروط Creating Resources Conditionally

  • ایجاد منابع مشروط Creating Resources Conditionally

  • پیکربندی ویژگی های منبع به صورت مشروط Configuring Resource Attributes Conditionally

  • مقدمه ای بر خروجی ها Introduction to Outputs

  • ارجاع دادن به ویژگی های منبع با استفاده از تابع Fn::GetAtt Referencing Resource Attributes Using Fn::GetAtt Function

  • ایجاد خروجی های پشته به صورت مشروط Creating Stack Outputs Conditionally

  • ایجاد خروجی های پشته به صورت مشروط Creating Stack Outputs Conditionally

  • بخش 5 فعالیت Section 5 Activity

  • بخش 5 فعالیت Section 5 Activity

  • بخش 5 راه حل فعالیت Section 5 Activity Solution

  • بخش 5 راه حل فعالیت Section 5 Activity Solution

شرایط و خروجی ها Conditions and Outputs

  • بخش 5 مقدمه Section 5 Introduction

  • پیکربندی ویژگی های منبع به صورت مشروط Configuring Resource Attributes Conditionally

  • مقدمه ای بر خروجی ها Introduction to Outputs

  • ارجاع دادن به ویژگی های منبع با استفاده از تابع Fn::GetAtt Referencing Resource Attributes Using Fn::GetAtt Function

تغییر مجموعه ها Change Sets

  • بخش 6 مقدمه Section 6 Introduction

  • بخش 6 مقدمه Section 6 Introduction

  • مجموعه های تغییر چیست؟ What are Change Sets?

  • ایجاد یک مجموعه تغییر با استفاده از الگوی فعلی Creating a Change Set Using the Current Template

  • ایجاد یک مجموعه تغییر با استفاده از الگوی فعلی Creating a Change Set Using the Current Template

  • ایجاد یک مجموعه تغییر با جایگزینی الگو Creating a Change Set by Replacing the Template

  • ایجاد یک مجموعه تغییر با جایگزینی الگو Creating a Change Set by Replacing the Template

  • اجرای یک مجموعه تغییر Executing a Change Set

  • حذف یک مجموعه تغییر Deleting a Change Set

  • حذف یک مجموعه تغییر Deleting a Change Set

  • بخش 6 فعالیت Section 6 Activity

  • بخش 6 فعالیت Section 6 Activity

  • بخش 6 راه حل فعالیت Section 6 Activity Solution

  • بخش 6 راه حل فعالیت Section 6 Activity Solution

تغییر مجموعه ها Change Sets

  • مجموعه های تغییر چیست؟ What are Change Sets?

  • اجرای یک مجموعه تغییر Executing a Change Set

استفاده از AWS CLI برای مدیریت پشته های خود Using AWS CLI to Manage Your Stacks

  • بخش 7 مقدمه Section 7 Introduction

  • پیش نیاز: نصب و پیکربندی AWS CLI Prerequisite: Installing and Configuring the AWS CLI

  • پیش نیاز: نصب و پیکربندی AWS CLI Prerequisite: Installing and Configuring the AWS CLI

  • ایجاد پشته با AWS CLI Creating Stacks With AWS CLI

  • ایجاد پشته با AWS CLI Creating Stacks With AWS CLI

  • به روز رسانی پشته ها با AWS CLI Updating Stacks With AWS CLI

  • حذف پشته ها با AWS CLI Deleting Stacks With AWS CLI

  • ایجاد و اجرای تغییر مجموعه با AWS CLI Creating and Executing Change Sets With AWS CLI

  • حذف مجموعه های تغییر با AWS CLI Deleting Change Sets With AWS CLI

  • با استفاده از Deploy Command برای ایجاد پشته های خود Using Deploy Command to Create Your Stacks

  • با استفاده از Deploy Command برای به روز رسانی پشته های خود Using Deploy Command to Update Your Stacks

  • با استفاده از Deploy Command برای به روز رسانی پشته های خود Using Deploy Command to Update Your Stacks

  • بخش 7 فعالیت Section 7 Activity

  • بخش 7 راه حل فعالیت Section 7 Activity Solution

  • بخش 7 راه حل فعالیت Section 7 Activity Solution

استفاده از AWS CLI برای مدیریت پشته های خود Using AWS CLI to Manage Your Stacks

  • بخش 7 مقدمه Section 7 Introduction

  • به روز رسانی پشته ها با AWS CLI Updating Stacks With AWS CLI

  • حذف پشته ها با AWS CLI Deleting Stacks With AWS CLI

  • ایجاد و اجرای تغییر مجموعه با AWS CLI Creating and Executing Change Sets With AWS CLI

  • حذف مجموعه های تغییر با AWS CLI Deleting Change Sets With AWS CLI

  • با استفاده از Deploy Command برای ایجاد پشته های خود Using Deploy Command to Create Your Stacks

  • بخش 7 فعالیت Section 7 Activity

نتیجه گیری دوره Course Conclusion

  • نتیجه گیری دوره Course Conclusion

  • نتیجه گیری دوره Course Conclusion

  • سخنرانی جایزه: به دوره های دیگر من بپیوندید! Bonus Lecture: Join My Other Courses!

  • سخنرانی جایزه: به دوره های دیگر من بپیوندید! Bonus Lecture: Join My Other Courses!

نتیجه گیری دوره Course Conclusion

نمایش نظرات

آموزش AWS CloudFormation مرحله به مرحله: مبتدی تا متوسط
جزییات دوره
6 hours
70
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,903
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar