تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی کارگاه GitHub Actions: ایجاد خطوط CI/CD برای خودکارسازی، ساخت، آزمایش و استقرار برنامه خود

دوره آموزشی کارگاه GitHub Actions: ایجاد خطوط CI/CD برای خودکارسازی، ساخت، آزمایش و استقرار برنامه خود

8 ساعت 24 دقیقهمتوسط2024-07-31

مدرسین

Microsoft Press

Microsoft Press

Microsoft

Paul Furlan

Paul Furlan

DevOps engineer focused on version control systems and CI/CD pipelines

جزئیات دوره

GitHub Actions اتوماسیون گردش کار نرم افزار را با یکپارچه سازی مداوم و تحویل مداوم (CI/CD) آسان می کند. می‌توانید کد خود را مستقیماً از GitHub بسازید، آزمایش کنید و اجرا کنید. در این دوره، مهندس DevOps، Paul Furlan، از نمایش‌دهی، اسلایدها و آزمایشگاه‌های عملی برای نشان دادن نحوه ایجاد خطوط لوله CI/CD برای ساخت، آزمایش و استقرار یک برنامه کاربردی در فضای ابری استفاده می‌کند. نحوه ایجاد فرآیندهای خودکار و قابل اعتماد برای نرم افزار خود را بیابید.

اهداف آموزشی
در مورد اهمیت خطوط لوله CI/CD، موارد استفاده از آنها و نحوه نوشتن مطالب خود با گردش کار GitHub Actions بیاموزید.
اسکریپت ها و اقدامات را در گردش کار خود ادغام کنید تا برنامه خود را بسازید.
آزمایش را برای بهبود کیفیت کلی برنامه خود اجرا کنید.
برنامه خود را با گردش کار GitHub Actions در فضای ابری مستقر کنید.

مهارت ها

Version ControlGitHubDevOps FoundationsDevOpsSoftware Development ToolsSoftware DevelopmentOne-Off

سرفصل ها

0. مقدمه

  • 01 - کارگاه GitHub Actions - مقدمه

1. چرخه عمر توسعه نرم‌افزار را تجزیه‌و‌تحلیل کنید

  • 02 - اهداف آموزشی
  • 03 - DevOps را درک کنید
  • 04 - چرخه عمر توسعه نرم‌افزار waterfall را مرور کنید
  • 05 - Agile را کاوش کنید
  • 06 - چرخه عمر DevOps را مرور کنید

2. Git را یاد بگیرید

  • 07 - اهداف آموزشی
  • 08 - دستورات git را مرور کنید
  • 09 - GitHub Desktop را نصب و استفاده کنید
  • 10 - بررسی احراز هویت در GitHub، قسمت 1
  • 11 - بررسی احراز هویت در GitHub، قسمت 2
  • 12 - استراتژی‌های شاخه بندی git را با هم مقایسه کنید
  • 13 - روش‌های مختلف ادغام را در GitHub بررسی کنید
  • 14 - ادغام شاخه‌ها را تمرین کنید

3. GitHub را کاوش کنید

  • 15 - اهداف آموزشی
  • 16 - تجزیه‌و‌تحلیل ویژگی‌های سیستم کنترل نسخه GitHub، قسمت 1
  • 17 - تجزیه‌و‌تحلیل ویژگی‌های سیستم کنترل نسخه GitHub، قسمت 2
  • 18 - درک درخواست‌های کشش، قسمت 1
  • 19 - درک درخواست‌های کشش، قسمت 2
  • 20 - GitHub CLI را کاوش کنید
  • 21 - GitHub CLI را نصب و استفاده کنید
  • 22 - نسخه سازی معنایی را درک کنید

4. Workflow‌ها در GitHub Actions را بشناسید

  • 23 - اهداف آموزشی
  • 24 - YAML را یاد بگیرید
  • 25 - گردش کار GitHub Actions را تجزیه کنید
  • 26 - محرک‌های گردش کار، مشاغل و مراحل را تجزیه‌و‌تحلیل کنید
  • 27 - یک گردش کار ساده ایجاد کنید
  • 28 - دونده‌های GitHub Actions را مقایسه کنید
  • 29 - راه‌اندازی یک دونده خود میزبان

5. ویژگی‌های جریان کار Advanced GitHub Actions را مرور کنید

  • 30 - اهداف آموزشی
  • 31 - زمینه‌ها را کاوش کنید
  • 32 - بررسی متغیرها و اسرار
  • 33 - از متغیرها و رازها در گردش کار خود استفاده کنید
  • 34 - عبارات را درک کنید
  • 35 - بررسی توابع
  • 36 - توابع و عبارات را به گردش کار خود اضافه کنید

6. اجرای کار را در GitHub Actions کنترل کنید

  • 37 - اهداف آموزشی
  • 38 - همزمانی کار، خروجی‌ها و وابستگی‌ها را کاوش کنید
  • 39 - کارها را درون کانتینرها اجرا کنید
  • 40 - کنترل اجرای کار
  • 41 - استراتژی‌های ماتریسی را بررسی کنید
  • 42 - اجرای استراتژی‌های ماتریسی

7. کاوش، ایجاد و استفاده از یک اقدام

  • 43 - اهداف آموزشی
  • 44 - اقدامات در GitHub Actions را درک کنید
  • 45 - اکشن‌ها را در GitHub Actions کشف و استفاده کنید
  • 46 - در مورد مصنوعات و حافظه پنهان بیاموزید
  • 47 - داده‌ها را بین مشاغل با مصنوعات به اشتراک بگذارید
  • 48 - گردش کار خود را با کش بهینه کنید
  • 49 - فایل ابرداده و اقدامات ترکیبی، قسمت 1 را کاوش کنید
  • 50 - فایل ابرداده و اقدامات ترکیبی، قسمت 2 را کاوش کنید
  • 51 - اقدامات سفارشی جاوا اسکریپت را یاد بگیرید
  • 52 - یک اکشن جاوا اسکریپت ایجاد کنید
  • 53 - اقدامات سفارشی کانتینر Docker را بررسی کنید
  • 54 - اقدامات کانتینر Docker را ایجاد کنید

8. یکپارچه سازی مداوم را کاوش کنید

  • 55 - اهداف آموزشی
  • 56 - راه‌اندازی تست واحد و پوشش کد، قسمت 1
  • 57 - راه‌اندازی تست واحد و پوشش کد، قسمت 2
  • 58 - اسکن کد کشف، قسمت 1
  • 59 - اسکن کد کشف، قسمت 2
  • 60 - Dependabot GitHub و اسکن مخفی، قسمت 1 را کاوش کنید
  • 61 - Dependabot و اسکن مخفی GitHub را کاوش کنید، قسمت 2
  • 62 - صاحبان کد را درک کنید
  • 63 - صاحبان کد را تنظیم کنید
  • 64 - پیکربندی حفاظت شاخه، قسمت 1
  • 65 - پیکربندی حفاظت شاخه، قسمت 2

9. برنامه خود را آزاد کنید

  • 66 - اهداف آموزشی
  • 67 - مرحله انتشار را مرور کنید
  • 68 - با رابط کاربری GitHub نسخه‌هایی ایجاد کنید
  • 69 - نسخه‌هایی را در GitHub CLI ایجاد کنید
  • 70 - با بسته‌ها و رجیستری بسته‌ها آشنا شوید
  • 71 - ایجاد و انتشار یک بسته در بسته‌های GitHub
  • 72 - یک Dockerfile ایجاد کنید و یک Image Container بسازید، قسمت 1
  • 73 - یک Dockerfile ایجاد کنید و یک Image Container بسازید، قسمت 2
  • 74 - با کانتینرها و ثبت کانتینرها قسمت اول آشنا شوید
  • 75 - با کانتینرها و ثبت کانتینرها قسمت 2 آشنا شوید

10. تحویل و استقرار مداوم را کاوش کنید

  • 76 - اهداف آموزشی
  • 77 - اهداف مختلف استقرار را درک کنید
  • 78 - محیط‌های استقرار مختلف را تجزیه کنید
  • 79 - یک محیط ایجاد کنید و برنامه خود را مستقر کنید

نتیجه

  • 80 - کارگاه GitHub Actions - خلاصه

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal