The Twelve-Factor App

Twelve-Factor App مجموعه‌ای از اصول بنیادین و الگوهای استاندارد در طراحی و توسعه نرم‌افزار است که با هدف ایجاد اپلیکیشن‌های پایدار، مقیاس‌پذیر، قابل نگهداری و سازگار با محیط‌های ابری ارائه شده است. این اصول چارچوبی مشخص برای توسعه اپلیکیشن‌هایی فراهم می‌کنند که به‌سادگی در محیط‌های مختلف اجرا، نگهداری و توسعه داده شوند.

در این دوره، مفاهیم پایه و اصلی Twelve-Factor App به‌صورت ساختارمند و منسجم معرفی و بررسی می‌شوند که شامل موارد زیر است:

  • Codebase (مدیریت کدبیس واحد و نسخه‌پذیر)
  • Dependencies (تعریف و مدیریت وابستگی‌ها)
  • Config (جدا‌سازی تنظیمات از کد برنامه)
  • Backing Services (مدیریت سرویس‌های پشتیبان)
  • Build, Release, Run (تفکیک مراحل ساخت، انتشار و اجرا)
  • Processes (طراحی فرآیندهای بدون وضعیت)
  • Port Binding (ارائه سرویس از طریق پورت)
  • Concurrency (پشتیبانی از همزمانی و مقیاس‌پذیری)
  • Disposability (قابلیت شروع و توقف سریع اپلیکیشن)
  • Dev/Prod Parity (یکسان‌سازی محیط توسعه و تولید)
  • Logs (مدیریت و پردازش لاگ‌ها)
  • Admin Processes (اجرای پردازش‌های مدیریتی)

هدف این دوره، ایجاد درک عمیق و کاربردی از اصول Twelve-Factor App و توانمندسازی توسعه‌دهندگان برای طراحی و پیاده‌سازی اپلیکیشن‌هایی است که با استانداردهای مدرن توسعه نرم‌افزار، معماری ابری و الزامات محیط Production هم‌راستا باشند.

اهداف دوره و موضوعات
codebase
dependencies
Config
backing services
build release run
processes
port binding
concurrency
disposability
dev-prod parity
logs
admin processes
instructor-image

علی بیگدلی

توسعه دهنده backend (AI,IOT,Python)

بیشتر از 8 سال سابقه فعالیت در زمینه برنامه نویسی و تدریس

امتیازات شرکت کنندگان

0

(بر اساس بررسی کلی)

ثبت دیدگاه


نکته: آدرس ایمیل شما منتشر نخواهد شد
0/400

دیدگاه کاربران (0)


هیچ دیدگاهی ثبت نشده است. می‌توانید اولین نفر باشید.

مشخصات دوره

  • تعداد دروس 13
  • مدت زمان دوره 5 ساعت
  • سطح دوره پیشرفته
  • تاریخ نشر 1404/10/04
  • تعداد دانشجو 7
  • دسته بندی fundemental
  • بازدید 25
  • قیمت 0

آخرین پست ها

کاربرد DNS در کیفیت شبکه و گذر از تحریم ها
کاربرد DNS در کیفیت شبکه و گذر از تحریم ها
  • tech 1404/02/13
پیاده سازی و استقرار پروژه ها بر روی پلتفرم dokploy
پیاده سازی و استقرار پروژه ها بر روی پلتفرم dokploy
  • python 1404/01/30
انتقال پروژه Django از پلتفرم Liara به پلتفرم Hamravesh
انتقال پروژه Django از پلتفرم Liara به پلتفرم Hamravesh
  • django 1403/05/28

آخرین دوره ها

The Twelve-Factor App
The Twelve-Factor App
  • 0 7 دانشجو