جزئیات شغل

اضافه کردن فیلد «درباره آموزشگاه» و فیلد Problem به مدل برندینگ سایت آموزشگاه‌یاب ( nextjs )

تجربه: 2

سن: 18 الی 30

محدوده حقوق و دستمزد: قابل مذاکره

جای خالی: 1

طبیعت شغلی : پیمانی

تاریخ ارسال : 2026.09.27

آخرین تاریخ : 2026.12.24

در این تسک، دو فیلد جدید با عنوان «درباره آموزشگاه» و Problem به مدل برندینگ آموزشگاه در سایت آموزشگاه‌یاب اضافه خواهد شد.

هر دو فیلد باید اختیاری باشند و برای هر فیلد محدودیت حداکثر ۲۰۰۰ کاراکتر در نظر گرفته شود.

الزامات تسک

  • اضافه شدن فیلد «درباره آموزشگاه» به مدل برندینگ.
  • اضافه شدن فیلد Problem به مدل برندینگ.
  • هر دو فیلد باید اختیاری باشند.
  • محدودیت حداکثر ۲۰۰۰ کاراکتر برای هر فیلد اعمال شود.
  • امکان ذخیره و دریافت اطلاعات این دو فیلد در ساختار برندینگ آموزشگاه فراهم شود.
  • اعمال تغییرات بدون ایجاد اختلال در اطلاعات و فیلدهای فعلی مدل برندینگ.

وظایف اجرایی

  • بررسی ساختار فعلی مدل برندینگ آموزشگاه.
  • اضافه کردن فیلد «درباره آموزشگاه».
  • اضافه کردن فیلد Problem.
  • اعمال محدودیت ۲۰۰۰ کاراکتر برای هر دو فیلد.
  • تنظیم فیلدها به‌صورت اختیاری.
  • اعمال تغییرات موردنیاز در دیتابیس و مدل مربوطه.
  • بررسی امکان ذخیره و دریافت صحیح اطلاعات.
  • تست ثبت، ویرایش و دریافت مقادیر این دو فیلد.

خروجی نهایی

  • اضافه شدن فیلد «درباره آموزشگاه» به مدل برندینگ.
  • اضافه شدن فیلد Problem به مدل برندینگ.
  • امکان ثبت و ویرایش اطلاعات هر دو فیلد تا سقف ۲۰۰۰ کاراکتر.
  • اختیاری بودن هر دو فیلد.
  • آماده بودن مدل برندینگ برای استفاده از این اطلاعات در بخش‌های مرتبط سایت آموزشگاه‌یاب.




دستورالعمل جامع تحویل تسک‌ها و چرخه حیات توسعه (Definition of Done)

در فرآیند ثبت و اجرای تمامی تسک‌ها، رعایت اصول زیر الزامی است (بسته به ماهیت و دامنه هر تسک/سرویس، برخی جزئیات ممکن است کم یا زیاد شوند):

محیط و مخزن تحویل: شروع، توسعه و تحویل کار باید منحصراً روی گیت‌هاب (GitHub)، در مخزن اختصاصی پروژه و برنچ تعیین‌شده (Feature Branch یا برنچ موظف طبق ساختار GitFlow) انجام پذیرد.

استقرار نسخه آزمایشی (Staging): پس از اتمام توسعه اولیه، نسخه کاندید جهت انجام تست‌های پذیرش (Acceptance / Smoke Tests) بر روی محیط استقرار موقت (Staging / Development Server) دیپلوی شود.

معیارهای پذیرش کیفی، امنیتی و پایش:

تکمیل و به‌روزرسانی فایل README.md مخزن شامل راهنمای اجرا، تست و متغیرها.

پاس شدن کامل گیت‌های کیفی (Quality Gates) شامل بررسی استانداردهای کد، Linting و تحلیل ایستا (Static Analysis).

رفع کامل آسیب‌پذیری‌ها و خطاهای امنیتی (Security Gates) در ابزارهای پویش سورس و وابستگی‌ها.

یکپارچه‌سازی و اتصال بدون خطای سرویس به ابزار رصد خطا (Sentry Integration) برای لاگین و ترکینگ دقیق رویدادهای بحرانی.

تست‌نویسی کامل بر اساس متدولوژی TDD با پوشش کد بالا (حداکثر پوشش ممکن / ۱۰۰٪ در بخش‌های منطق تجاری حیاتی).

ادغام کد (Merge to Main): تنها پس از تأیید ناظر/تیم فنی و موفقیت تمام خطوط لوله یکپارچه‌سازی مداوم (CI/CD)، درخواست ادغام (Pull Request) به برنچ main اعمال شود.

آنالیز و رفع عیوب پس از ادغام (Post-Merge Analysis): پس از ادغام، رفتارهای سیستم، گزارش‌های لاگ و نتایج مانیتورینگ مورد ارزیابی قرار گرفته و هرگونه رگرسیون یا باگ کشف‌شده سریعاً رفع گردد.

مشخصات کار تعریف شده

عنوان شغلی: اضافه کردن فیلد «درباره آموزشگاه» و فیلد Problem به مدل برندینگ سایت آموزشگاه‌یاب

تعیین: nextjs

تجربه: 2

سن: 18 الی 30

محدوده حقوق و دستمزد: قابل مذاکره

جای خالی: 1

طبیعت شغلی : پیمانی

تاریخ ارسال : 2026.09.27

آخرین تاریخ : 2026.12.24

اکنون درخواست دهید