سرویس AWS برای توسعهدهندگان/DevOps - دموهای عملی آزمایشگاهی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- با استفاده از AWS Cloud9 یک محیط توسعه یکپارچه ابری کاملاً کاربردی راهاندازی کنید تا بتوانید کد بنویسید، اجرا کنید و اشکالزدایی انجام دهید.
- فرآیند ساخت را خودکار کنید تا با استفاده از AWS CodeBuild کد منبع را کامپایل کنید، تستها را اجرا کنید و خروجیهای نهایی را تولید کنید.
- استقرار نرمافزار را در Amazon EC2 ،Lambda یا سرورهای داخلی با استفاده از AWS CodeDeploy خودکار کنید.
- وابستگیهای نرمافزاری را بهصورت امن مدیریت کنید و با مخازن GitHub از طریق AWS CodeArtifact یکپارچه شوید.
پیشنیازهای دوره
- برای همراهی با آزمایشگاههای عملی، داشتن یک حساب فعال AWS (ترجیحاً Free Tier) ضروری است.
- آشنایی اولیه با AWS Management Console و مفاهیم اصلی آن (مانند IAM و EC2) موردنیاز است.
- درک اساسی از مفاهیم توسعه نرمافزار (برای مثال، کد منبع، کامپایل و چرخههای استقرار) لازم است.
توضیحات دوره
نوشتن کد عالی فقط نیمی از مسیر است. رساندن آن به محیط production بهصورت امن، قابلاعتماد و خودکار، نیمهی دیگر ماجراست.
در عصر مدرن cloud، مرز بین «توسعهدهنده» و «عملیات» در حال کمرنگ شدن است. دیگر نمیتوانید فقط کد را از روی دیوار رد کنید. برای موفقیت، باید ابزارهایی را یاد بگیرید که پایپ لاین های ساخت، تست و توسعه شما را خودکار میکنند. همچنین باید بدانید چگونه یک محیط توسعه cloud-native راهاندازی کنید که به شما اجازه دهد از هر جایی کار کنید.
این دوره، راهنمای عملی شما برای اکوسیستم AWS Developer و DevOps است.
در این دوره خبری از نظریههای انتزاعی یا اسلایدهای بیپایان PowerPoint نیست. تمرکز این دوره کاملاً بر «چگونه انجام دادن» است.
در مجموعهای از دموهای عملی و مرحلهبهمرحله، شما را با راهاندازی و پیکربندی سرویسهای ضروری برای ساخت یک CI/CD pipeline قدرتمند در AWS همراهی میکنیم. دقیقاً خواهید دید که چگونه این ابزارها را با هم یکپارچه کنید تا چرخه تحویل نرمافزار خود را خودکار کنید.
در این دوره، با انجام آزمایشگاههای عملی، سرویسهای زیر را بهخوبی یاد میگیرید:
- AWS Cloud9: یک محیط توسعه یکپارچه (IDE) قدرتمند و cloud-native راهاندازی کنید که به شما امکان میدهد مستقیماً در مرورگر خود کد بنویسید، اجرا کنید و اشکالزدایی انجام دهید.
- AWS CloudShell: منابع AWS خود را بهصورت امن از طریق یک رابط خط فرمان مبتنی بر مرورگر مدیریت کنید، بدون اینکه نیاز به مدیریت credentials داشته باشید.
- AWS CodeBuild: نیاز به build serverها را از بین ببرید. یاد بگیرید چگونه کد منبع را کامپایل کنید، unit testها را اجرا کنید و بستههای نرمافزاری آماده استقرار تولید کنید.
- AWS CodeDeploy: استقرار برنامههای خود را روی نمونههای Amazon EC2، توابع Lambda یا سرورهای داخلی خودکار کنید تا خطاهای دستی را از بین ببرید.
- AWS CodeArtifact: بستهها و وابستگیهای نرمافزاری را بهصورت امن ذخیره، منتشر و با تیم خود به اشتراک بگذارید و نیاز به مخازن عمومی را برطرف کنید.
- ادغام با GitHub: ببینید چگونه میتوان مخازن کنترل نسخهی استاندارد صنعت را به پایپ های AWS متصل کرد.
این دوره برای چه کسانی است؟
- توسعهدهندگانی که میخواهند از گفتن جمله «روی سیستم من کار میکند» دست بردارند و به خودکارسازی گردشهای کاری خود روی بیاورند.
- مهندسان DevOps که در حال ساخت پایپلاینهای CI/CD مقیاسپذیر هستند.
- مدیران انتشار که به دنبال راههای بهتری برای مدیریت آرتیفکتها و استقرارها میگردند.
استقرار دستی کد را متوقف کنید. همین امروز در این دوره شرکت کنید و یاد بگیرید مانند یک متخصص مدرن DevOps بسازید!
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان نرمافزاری که میخواهند گردشهای کاری ساخت، تست و استقرار خود را روی AWS خودکار کنند.
- مهندسان DevOps که به دنبال تسلط به ابزارهای CI/CD بومی AWS مانند CodeBuild، CodeDeploy و CodeArtifact هستند.
سرویس AWS برای توسعهدهندگان/DevOps - دموهای عملی آزمایشگاهی
-
AWS Cloud9 - دمو عملی 13:43
-
AWS CloudShell - دمو عملی 25:52
-
AWS CodeArtifact - دمو عملی 26:35
-
AWS CodeBuild - دمو عملی 27:21
-
GitHub - دمو عملی 31:35
-
AWS CodeDeploy - دمو عملی 28:04
مشخصات آموزش
سرویس AWS برای توسعهدهندگان/DevOps - دموهای عملی آزمایشگاهی
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:6
- مدت زمان :03:27:40
- حجم :2.0GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy