آیا می خواهید فرآیند استقرار نرم افزار خود را در AWS خودکار کنید؟
به یادگیری ایجاد خطوط لوله CI/CD با AWS CodePipeline و خودکارسازی استقرار خود در S3 و EC2 از یک مهندس ارشد DevOps دارای گواهی AWS خوش آمدید. شما با مثال های عملی و توضیحات مفصل یاد خواهید گرفت!
در این دوره، AWS CodePipeline را گام به گام یاد خواهید گرفت:
با اصول اولیه AWS CodePipeline با ایجاد یک خط لوله بین دو سطل آمازون S3 به عنوان منبع و مکانهای استقرار شروع کنید.
از AWS CodeCommit با AWS CodePipeline و همچنین دستورات Git برای راه اندازی خطوط لوله خود استفاده کنید. شما شروع به استفاده از مخازن AWS Code Commit برای میزبانی کد منبع خود خواهید کرد.
در هر اجرای خط لوله، کد خود را به طور خودکار با AWS CodeBuild بسازید و آزمایش کنید. نحوه عملکرد Code Build با AWS CodePipeline را بدانید.
AWS CodeDeploy را با AWS CodePipeline ادغام کنید تا در نمونه های آمازون EC2 مستقر شود. شما با یک نمونه شروع خواهید کرد و با چندین نمونه پشت مقیاس خودکار و تعادل بار ادامه خواهید داد. همچنین انواع و پیکربندیهای مختلف استقرار کد AWS را یاد خواهید گرفت، مانند چرخش در محل و سبز-آبی.
از AWS CloudFormation با AWS CodePipeline برای ایجاد و حذف خودکار پشته ها در هر اجرای خط لوله استفاده کنید. علاوه بر این، نحوه تعریف اقدامات تأیید دستی و پیکربندی اعلانهای خط لوله در خطوط لوله خود را خواهید آموخت.
یاد بگیرید که تصاویر Docker خود را با AWS CodeBuild و AWS CodePipeline بسازید و آنها را به طور خودکار در Amazon ECR یا Docker Hub مستقر کنید. کانتینرهای Docker خود را با استفاده از ادغام مستقیم AWS Code Pipeline با Amazon ECS به عنوان استقرارهای چرخشی در Amazon ECS مستقر کنید.
همچنین یاد خواهید گرفت که چگونه گزارشهای ساخت و استقرار خود را در صورت خرابی با مثالهایی بررسی کنید.
بعد از این دوره به چه چیزی خواهید رسید؟
✓ نحوه عملکرد AWS CodePipeline را با جزئیات خواهید فهمید.
✓ میتوانید از AWS Code Pipeline با سایر ابزارهای توسعهدهنده AWS برای ایجاد خطوط لوله CI/CD خود در AWS استفاده کنید.
✓ میتوانید فرآیندهای استقرار دستی خود را با خودکار جایگزین کنید تا از خطاهای انسانی جلوگیری کنید و خرابیهای استقرار را به حداقل برسانید.
✓ میتوانید یکی از روشهای اصلی DevOps، یکپارچهسازی مداوم/استقرار مداوم/تحویل مداوم را در پروژههای خود در AWS اعمال کنید.
چرا از من یاد بگیرید؟
✓ AWS دانش و تجربه من را در سطح بالا تأیید کرد. من یک مشاور ارشد AWS هستم که دارای معمار راه حل های تایید شده AWS - مهندس توسعه دهنده حرفه ای و دارای گواهی AWS - گواهینامه های حرفه ای علاوه بر هر 3 گواهینامه AWS در سطح Associate.
✓ من سابقه مهندسی نرم افزار، مدرک کارشناسی مهندسی کامپیوتر، و بیش از 15 سال تجربه حرفه ای در شرکت ها و استارت آپ ها دارم.
✓ من بیش از هشت سال است که از AWS استفاده می کنم. تاکنون، دهها خط لوله CI/CD روی AWS با استفاده از AWS Code Pipeline، AWS CodeCommit، AWS CodeBuild و AWS CodeDeploy برای مشتریان و پروژههایم ساختهام.
✓ من با انجام کار یاد گرفتم، و هم تئوری و هم عملی را طبق بهترین شیوه های AWS تدریس می کنم. من ویژگی ها را با مثال های عملی و همچنین چرایی استفاده از آنها را با مزایا و معایبشان توضیح می دهم. بنابراین شما از تجربیات من و همچنین دانش من بهره مند خواهید شد.
آیا این دوره برای شماست؟
من این دوره را برای مبتدیان به AWS CodePipeline طراحی کردم و فرض می کنم که شما تجربه ای در آن ندارید یا تجربه کمی دارید.
این دوره برای مبتدیان به AWS نیست. شما باید دانش AWS سطح متوسط در مورد خدمات اصلی داشته باشید.
اگرچه من سخنرانیها را با مثالهای عملی انجام میدهم، شما باید دانش و تجربه اولیه Git را در استفاده از دستورات Git از خط فرمان داشته باشید.
من بیشتر از یک برنامه کاربردی Angular در تمرینات خود استفاده می کنم، اما شما نیازی به دانستن Angular برای آنها ندارید. ما بر روی خط لوله کد AWS تمرکز می کنیم، نه بر روی زبان برنامه نویسی یا چارچوب خاصی. تکنیک هایی که در این دوره آموزش می دهم به خوبی برای دیگران کاربرد دارد.
توصیه میکنم قبل از ثبتنام، پیشنمایشهای رایگان را تماشا کنید.
به این دوره بپیوندید و گام به گام AWS CodePipeline را با مثال های عملی شروع کنید!
نمایش نظرات