دوره آموزشی توسعه راه حل های CI/CD با Azure DevOps
2 ساعت 12 دقیقهمتوسط2023-04-03
مدرسین
Prince Mokut
System, Cloud, and DevOps Engineer
جزئیات دوره
بهعنوان یک توسعهدهنده، باید یک جریان دائمی از درخواستها را برای ویژگیهای جدید، بهروزرسانیها و رفع اشکال ارائه دهید. با استفاده از خطوط لوله Azure، میتوانید برنامههای خود را بسازید و باگها را زودتر شناسایی کنید. در این دوره، Prince Mokut به شما می آموزد که یک خط لوله یکپارچه سازی پیوسته و تحویل مداوم (CI/CD) کاملاً خودکار را در Azure پیکربندی کنید. پرینس با یک مرور سطح بالا از مفاهیم خطوط لوله Azure شروع می کند و سپس نحوه فعال کردن یکپارچه سازی مداوم و تحویل / استقرار مداوم به محیط های هدف در Azure Cloud را نشان می دهد. او مزایای این فرآیندها و چگونگی ایمن سازی خطوط لوله برای پروژه های توسعه تیم خود را نشان می دهد. Prince ویژگیهای مختلفی را به اشتراک میگذارد که میتواند پیکربندی خط لوله شما را آسانتر کند، و به شما نشان میدهد که چگونه خط لوله را برای ساخت و استقرار یک راهحل داتنت برای سرویس برنامه Azure تعریف کنید.
مهارت ها
DevOps ToolsDevOps FoundationsDevOpsAzureCloud ServicesProjectCloud ComputingMicrosoft
سرفصل ها
0. مقدمه
- 01 - چرا از Azure Pipelines استفاده کنید
- 02 - آنچه باید بدانید
1. Azure Pipelines
- 03 - واقعاً خط لوله Azure چیست
- 04 - مفاهیم کلیدی Azure Pipelines
- 05 - داراییهای خط لوله را در کتابخانه تعریف کنید
2. طراحی خط لوله ساخت
- 06 - کد منبع خود را به Azure Repos دریافت کنید
- 07 - یک خط لوله ساخت را پیکربندی کنید
- 08 - SonarCloud را با خط لوله ساخت ادغام کنید
- 09 - از شاخههای مهم خود محافظت کنید
- 10 - یک گروه کاری برای ساخت خطوط لوله ایجاد کنید
- 11 - سیاستهای ماشه و انشعاب CI را شبیه سازی کنید
3. طراحی یک خط لوله آزادسازی
- 12 - مروری بر خط لوله آزادسازی
- 13 - برنامههای وب را در Azure ایجاد کنید
- 14 - یک خط لوله آزادسازی را برای استقرار چند مرحله ای پیکربندی کنید
- 15 - نسخه مرحله تولید خود را مجدداً پیکربندی کنید تا در یک اسلات مرحله بندی مستقر شود
- 16 - خطوط لوله رهاسازی برای استقرار اسلات مرحله بندی
- 17 - آزمایش رهاسازی به اسلات استقرار
4. به حداکثر رساندن Azure Pipelines
- 18 - اعلانها را برای استقرار موفقیت آمیز پیکربندی کنید
نتیجه
- 19 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی پرومتئوس و گرافانا: بصریسازی عملکرد برنامهها
- دوره آموزشی ساخت و بهینهسازی تصاویر داکر
- دوره آموزشی اجرای Jenkins روی AWS: استقرار و مدیریت Jenkins در زیرساخت ابری
- دوره آموزشی اولین پروژه شما با Kubernetes
- دوره آموزشی یادگیری Jenkins: خودکارسازی توسعه نرمافزار و مدیریت سیستم
- دوره آموزشی مقدمه ای بر Maven
- دوره آموزشی Azure DevOps: نوسازی برنامهها با استفاده از سرویسهای کانتینری
- دوره آموزشی راهنمای کامل مدیریت تنظیمات با انسیبل (Ansible)