دوره آموزشی مبانی DevOps: اولین پروژه شما

دوره آموزشی مبانی DevOps: اولین پروژه شما

3 ساعت 57 دقیقهمبتدی2024-07-29

مدرسین

Carlos Nunez

Carlos Nunez

Cloud and Software Consultant | Field Engineer at VMware

جزئیات دوره

کنجکاو هستید که چگونه اصول DevOps را عملی کنید؟ این دوره می تواند کمک کند. به مربی و کارشناس DevOps کارلوس نونز بپیوندید تا نحوه اعمال اصول DevOps را در یک برنامه نمونه برای یک شرکت رزرو مسافرتی ساختگی نشان دهد. در طول دوره، کارلوس به شما نشان می‌دهد که چگونه از ابزارها و روش‌های محبوب برای به‌روزرسانی، آزمایش و انتشار برنامه استفاده کنید. پس از توضیح نحوه کانتینری کردن وب سایت با Docker و Docker Compose، او نحوه نوشتن تست های واحد و یکپارچه سازی با RSpec، Capybara و Selenium را نشان می دهد. سپس او شما را در فرآیند استقرار وب سایت خود در فضای ابری با OpenTofu و استفاده از GitLab CI، سرویس داخلی CI/CD GitLab که می تواند برنامه شما را بسازد، آزمایش و اجرا کند، راهنمایی می کند. پس از اتمام این دوره، می‌دانید که چگونه یک فرآیند آهسته و پیچیده توسعه اپلیکیشن را به یک فرآیند سریع و لذت‌بخش تبدیل کنید.

مهارت ها

BashJenkinsTerraformHashiCorpDockerDevOps FoundationsDevOpsProjectOpen Source

سرفصل ها

مقدمه

  • اولین پروژه شما، DevOps-ified
  • آنچه باید بدانید
  • پیکربندی AWS

پروژه ماموریت

  • پس به هر حال این چیز DevOps چیست
  • برنامه شما، قبل از DevOps
  • برنامه شما، پس از DevOps

تست محلی با Docker

  • تولید را با Docker به لپ تاپ خود بیاورید
  • نصب Docker
  • نوشتن اولین Dockerfile
  • نوشتن اولین مانیفست Docker Compose

شروع کار با Git

  • کنترل نسخه - سلاح مخفی DevOps
  • نصب Git
  • راه‌اندازی اولین مخزن Git
  • آشنایی با گردش کار Git

کنترل نسخه مشارکتی

  • فراتر از مخازن محلی
  • معرفی GitLab
  • ایجاد سرویس GitLab Docker Compose
  • راه‌اندازی سرویس GitLab Compose
  • ایجاد اولین پروژه GitLab ما
  • اتصال Git به GitLab

برنامه خود را با RSpec، Capybara و Selenium آزمایش کنید

  • اغلب آزمایش کنید، اغلب ارسال کنید
  • تست خود را تنظیم کنید
  • مشاهده مهار تست ما در Docker Compose
  • به روز رسانی Dockerfile
  • اجرای آزمون
  • یافتن معیارهای آزمون واحد
  • نوشتن آزمون واحد
  • راه‌اندازی سلنیوم
  • آزمایش خود را با سلنیوم انجام دهید

زیرساخت به عنوان کد با OpenTofu

  • استقرار با اطمینان با زیرساخت به عنوان کد
  • یافتن نسخه OpenTofu برای استفاده
  • اضافه کردن OpenTofu به Docker Compose
  • استقرار AWS توضیح داده شد
  • نوشتن آزمون ادغام شما
  • نوشتن کد OpenTofu
  • بررسی طرح OpenTofu
  • اعمال طرح OpenTofu
  • آزمون ادغام خود را اجرا کنید
  • از بین بردن وب سایت از AWS S3

CI CD به عنوان کد

  • ارسال سریع با سی دی CI
  • معرفی GitLab CI
  • نوشتن اولین گردش کار Gitlab CI
  • پیکربندی متغیرهای حساس
  • ایجاد اولین رانر Gitlab CI ما
  • همه را کنار هم گذاشتن
  • چالش - عنوان وب سایت را تغییر دهید
  • راه حل - عنوان وب سایت را تغییر دهید

نتیجه گیری

  • مراحل بعدی
۸۰,۰۰۰ تومان