دانشنامهٔ کاربردی HR Life Iran

کتابخانه شایستگی

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

پایهٔ رفتار

ارزش‌های محوری

رفتارهای پایه برای اعتماد، انصاف، محرمانگی و اعتبار حرفه‌ای.

۴ شایستگی

درست‌کاری

Integrity

حفظ انصاف، محرمانگی و صداقت در تصمیم‌ها و تعاملات حرفه‌ای.

نشانهٔ قابل مشاهده

در یک تصمیم حساس، تعارض منافع، مبنای تصمیم و پیامد آن را شفاف و قابل پیگیری ثبت می‌کند.

تمرین توسعه

  • یک سناریوی تعارض منافع را با دو همکار تحلیل کنید
  • دسترسی‌های اطلاعات حساس تیم را بازبینی و موارد اضافی را گزارش کنید

حرفه‌ای‌گری

Professionalism

به‌کارگیری دانش، استاندارد و قضاوت حرفه‌ای برای تحویل کار قابل اتکا.

نشانهٔ قابل مشاهده

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

تمرین توسعه

  • برای یک فرایند، معیار کیفیت و استاندارد خدمت بنویسید
  • از یک همکار متخصص دربارهٔ کیفیت خروجی خود بازخورد بگیرید

احترام به تنوع

Respect for Diversity

کار مؤثر و منصفانه با افرادی با پیشینه‌ها، دیدگاه‌ها و نیازهای متفاوت.

نشانهٔ قابل مشاهده

سوگیری احتمالی در یک تصمیم یا فرایند را شناسایی می‌کند و دیدگاه گروه‌های متأثر را وارد بررسی می‌کند.

تمرین توسعه

  • یک فرم یا آگهی را از نظر زبان حذف‌کننده و سوگیرانه بازبینی کنید
  • در یک تصمیم تیمی از حداقل دو دیدگاه متفاوت نظرخواهی کنید

اعتبار حرفه‌ای

Personal Credibility

ایجاد اعتماد از طریق تخصص، ثبات رفتاری، صداقت و عمل به تعهدات.

نشانهٔ قابل مشاهده

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

تمرین توسعه

  • سه تعهد جاری خود را با نتیجه و موعد آن ثبت کنید
  • از سه ذی‌نفع دربارهٔ قابلیت اتکای همکاری خود بازخورد بگیرید
فهرست شایستگی‌ها

ارتباطات و روابط

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

۱۱ شایستگی

ارتباطات

Communication

انتقال روشن پیام و شنیدن فعال متناسب با مخاطب، هدف و موقعیت.

نشانهٔ قابل مشاهده

پیام پیچیده را به نکتهٔ اصلی، اقدام مورد انتظار و زمان‌بندی روشن تبدیل می‌کند.

تمرین توسعه

  • یک پیام مهم را برای مدیر، همکار و کاربر نهایی جداگانه بازنویسی کنید
  • در یک جلسه خلاصهٔ تصمیم و گام بعدی را برای تأیید بفرستید

توجه به ارتباطات

Attention to Communication

ایجاد سازوکار منظم برای اطلاع‌رسانی، هم‌راستایی و جلوگیری از خلأ ارتباطی.

نشانهٔ قابل مشاهده

پیش از تغییر یا تصمیم مهم، مخاطب، کانال، زمان و مسئول اطلاع‌رسانی را مشخص می‌کند.

تمرین توسعه

  • برای یک پروژه ماتریس ارتباطات بسازید
  • یک الگوی ثابت برای گزارش هفتگی تیم اجرا کنید

ارتباطات شفاهی

Oral Communication

بیان شفاهی روشن، منظم و متناسب با سطح دانش مخاطب.

نشانهٔ قابل مشاهده

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

تمرین توسعه

  • یک ارائهٔ پنج‌دقیقه‌ای ضبط و با معیار وضوح و زمان بازبینی کنید
  • یک موضوع فنی را برای مخاطب غیرتخصصی توضیح دهید

ارتباطات نوشتاری

Written Communication

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

نشانهٔ قابل مشاهده

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

تمرین توسعه

  • یک گزارش یک‌صفحه‌ای با تیتر و نتیجهٔ اجرایی بنویسید
  • یک متن کاری قدیمی را از نظر ابهام، طول و اصطلاحات تخصصی ویرایش کنید

ارتباطات متقاعدکننده

Persuasive Communication

ساخت پیام‌هایی که با منطق، شواهد و شناخت مخاطب حمایت و اقدام ایجاد می‌کنند.

نشانهٔ قابل مشاهده

پیشنهاد خود را به مسئلهٔ مخاطب، منافع قابل سنجش و پاسخ به نگرانی‌های اصلی وصل می‌کند.

تمرین توسعه

  • برای یک پیشنهاد سه دلیل، یک شاهد و یک پاسخ به اعتراض محتمل بنویسید
  • همان پیشنهاد را در قالب ارائهٔ شفاهی و یادداشت مدیریتی آماده کنید

اثربخشی بین‌فردی

Interpersonal Effectiveness

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

نشانهٔ قابل مشاهده

لحن و رویکرد خود را با شرایط و فرد مقابل تنظیم می‌کند و هم‌زمان مرز حرفه‌ای خود را حفظ می‌کند.

تمرین توسعه

  • یک گفت‌وگوی دشوار را با نقش‌آفرینی تمرین کنید
  • پس از یک تعامل مهم، رفتار مؤثر و قابل بهبود خود را یادداشت کنید

تأثیرگذاری بر دیگران

Influencing Others

جلب حمایت و تغییر نگرش یا اقدام دیگران بدون اتکا به اجبار.

نشانهٔ قابل مشاهده

افراد اثرگذار، منافع و نگرانی‌هایشان را شناسایی کرده و برای هرکدام مسیر اقناع متناسب می‌چیند.

تمرین توسعه

  • نقشهٔ افراد اثرگذار یک تصمیم را ترسیم کنید
  • برای یک گفت‌وگوی اقناعی، هدف، پیام و پاسخ به مقاومت را آماده کنید

ساخت روابط مشارکتی

Building Collaborative Relationships

ساخت روابط کاری پایدار بر پایهٔ اعتماد، همکاری و هدف مشترک.

نشانهٔ قابل مشاهده

برای حل مسئله، نقش‌ها و منافع مشترک را روشن می‌کند و اختلاف را به توافق عملی تبدیل می‌کند.

تمرین توسعه

  • با یک واحد دیگر توافق همکاری و مسئولیت‌ها را مکتوب کنید
  • پس از یک پروژه، جلسهٔ مرور رابطه و فرایند برگزار کنید

مدیریت روابط

Relationship Management

ایجاد و حفظ روابط حرفه‌ای مؤثر با کارکنان، مدیران و سایر ذی‌نفعان.

نشانهٔ قابل مشاهده

انتظارها، تعهدات و نقاط تماس را مدیریت می‌کند و پیش از تبدیل مسئله به تعارض، آن را پیگیری می‌کند.

تمرین توسعه

  • نقشهٔ ذی‌نفعان و تناوب ارتباط با هرکدام را بسازید
  • یک گفت‌وگوی پیگیری برای تعهد عقب‌افتاده برگزار کنید

اثربخشی جهانی و فرهنگی

Global & Cultural Effectiveness

سازگار کردن رفتار و راه‌حل با تفاوت‌های فرهنگی، محلی و جهانی.

نشانهٔ قابل مشاهده

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

تمرین توسعه

  • یک پیام کاری را برای دو زمینهٔ فرهنگی متفاوت بازطراحی کنید
  • با یک همکار از زمینه‌ای متفاوت دربارهٔ تفاوت انتظارها گفت‌وگو کنید

دیدگاه جهانی

Global Perspective

دیدن ارتباط میان روندهای جهانی، محیط بیرونی و تصمیم‌های سازمان.

نشانهٔ قابل مشاهده

تأثیر تغییرات بازار، فناوری، مقررات یا فرهنگ را بر هدف و راه‌حل خود در نظر می‌گیرد.

تمرین توسعه

  • یک اسکن محیطی کوتاه برای حوزهٔ کاری خود تهیه کنید
  • یک تصمیم محلی را با دو روند بیرونی مرتبط تحلیل کنید
فهرست شایستگی‌ها

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

شایستگی‌های هدایت، توانمندسازی، توسعه و عملکرد افراد و تیم‌ها.

۱۳ شایستگی

تمرکزدهی

Establishing Focus

تبدیل جهت کلی به اولویت، هدف و خروجی روشن برای افراد و تیم.

نشانهٔ قابل مشاهده

مهم‌ترین نتیجه، مرز کار و معیار موفقیت را مشخص می‌کند و فعالیت‌های فرعی را کنترل می‌کند.

تمرین توسعه

  • برای یک هفته فقط سه خروجی اصلی تعریف کنید
  • هدف یک پروژه را به خروجی، معیار و مالک تقسیم کنید

حمایت انگیزشی

Providing Motivational Support

تقویت انرژی، امید و ماندگاری افراد برای دستیابی به هدف.

نشانهٔ قابل مشاهده

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

تمرین توسعه

  • برای یک همکار بازخوردی مشخص دربارهٔ اثر کارش ارائه کنید
  • موانع انگیزشی یک تیم را در گفت‌وگوی کوتاه شناسایی کنید

کار تیمی

Teamwork

همکاری فعال برای دستیابی به هدف مشترک و پذیرش مسئولیت جمعی.

نشانهٔ قابل مشاهده

دانش و اعتبار را با تیم به اشتراک می‌گذارد و از تصمیم نهایی گروه حتی در صورت اختلاف اولیه حمایت می‌کند.

تمرین توسعه

  • در یک کار مشترک نقش، وابستگی و تعهد هر فرد را مکتوب کنید
  • پس از پایان کار، سهم تیم و نقاط اصطکاک را مرور کنید

پرورش کار تیمی

Fostering Teamwork

ایجاد شرایط، هنجارها و فرایندهایی که همکاری تیمی را ممکن می‌کنند.

نشانهٔ قابل مشاهده

فرایند حل مسئله و تصمیم‌گیری تیم را تسهیل می‌کند و رفتارهای همکاری‌ساز را تقویت می‌کند.

تمرین توسعه

  • برای یک جلسهٔ تیمی قواعد تصمیم‌گیری و حل اختلاف تعیین کنید
  • یک مرور پس از اقدام برای بهبود همکاری تیم اجرا کنید

توانمندسازی دیگران

Empowering Others

واگذاری اختیار و زمینهٔ لازم برای تصمیم‌گیری و اقدام مستقل دیگران.

نشانهٔ قابل مشاهده

مسئولیت را همراه با حدود اختیار، منابع، معیار موفقیت و زمان بازبینی واگذار می‌کند.

تمرین توسعه

  • یک کار را با سطح اختیار و نقطهٔ کنترل مشخص واگذار کنید
  • در گفت‌وگوی رشد، به‌جای راه‌حل آماده پرسش‌های راهنما بپرسید

مدیریت تغییر

Managing Change

هدایت افراد و فرایندها از وضعیت موجود به وضعیت مطلوب.

نشانهٔ قابل مشاهده

دلیل تغییر، اثر آن بر افراد، گام‌های اجرا و سازوکار دریافت بازخورد را روشن می‌کند.

تمرین توسعه

  • برای یک تغییر، نقشهٔ ذی‌نفعان و مقاومت‌ها را بسازید
  • یک تغییر کوچک را اجرا و بازخورد قبل و بعد را مقایسه کنید

توسعهٔ دیگران

Developing Others

کمک هدفمند به رشد دانش، مهارت، عملکرد و مسیر شغلی دیگران.

نشانهٔ قابل مشاهده

نیاز توسعه را با مشاهده و بازخورد مشخص می‌کند و فرصت تمرین و پیگیری فراهم می‌آورد.

تمرین توسعه

  • برای یک همکار هدف توسعهٔ قابل سنجش تعیین کنید
  • یک فعالیت کاری را به‌صورت سایه‌نشینی یا مربی‌گری همراهی کنید

مدیریت عملکرد

Managing Performance

تنظیم انتظار، پیگیری پیشرفت و ارائهٔ بازخورد برای بهبود نتیجه.

نشانهٔ قابل مشاهده

عملکرد را با خروجی و مثال مشخص بررسی می‌کند و برای شکاف عملکرد اقدام و زمان پیگیری تعیین می‌کند.

تمرین توسعه

  • برای یک نقش خروجی‌های فصل و معیار ارزیابی بنویسید
  • یک گفت‌وگوی بازخورد مبتنی بر موقعیت، رفتار و اثر تمرین کنید

پرورش تنوع

Fostering Diversity

ایجاد محیطی که تفاوت‌ها در آن دیده، محترم و در تصمیم‌ها نمایندگی شوند.

نشانهٔ قابل مشاهده

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

تمرین توسعه

  • در یک جلسه زمان صحبت و مشارکت گروه‌ها را مرور کنید
  • یک فرایند جذب یا ارزیابی را از منظر دسترسی و سوگیری ممیزی کنید

چشم‌انداز

Vision

ترسیم آیندهٔ مطلوب و پیوند دادن آن با جهت و هدف سازمان.

نشانهٔ قابل مشاهده

رابطهٔ میان روندهای بیرونی، هدف سازمان و اولویت‌های امروز را به زبان روشن بیان می‌کند.

تمرین توسعه

  • یک روایت یک‌صفحه‌ای از آیندهٔ حوزهٔ خود بنویسید
  • هدف سالانه را به سه اولویت فصلی تبدیل کنید

رهبری

Leadership

ایجاد جهت، اعتماد و مسئولیت مشترک برای دستیابی به نتیجه.

نشانهٔ قابل مشاهده

در ابهام تصمیم می‌گیرد، دلیل را توضیح می‌دهد و افراد را به اقدام هماهنگ دعوت می‌کند.

تمرین توسعه

  • هر جلسه را با تصمیم، مالک و گام بعدی تمام کنید
  • برای یک مسئلهٔ بین‌واحدی ائتلاف حامیان بسازید

ساخت اعتماد

Building Trust

ساخت اعتماد از مسیر شفافیت، ثبات، انصاف و عمل به وعده.

نشانهٔ قابل مشاهده

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

تمرین توسعه

  • یک تعهد ارتباطی قابل مشاهده برای تیم تعریف کنید
  • یک وعدهٔ عقب‌افتاده را با توضیح و برنامهٔ جبران پیگیری کنید
فهرست شایستگی‌ها

تفکر، تحلیل و تصمیم‌گیری

توانمندی‌های شناخت مسئله، تحلیل شواهد، خلاقیت و انتخاب مسئولانه.

۱۰ شایستگی

جمع‌آوری تشخیصی اطلاعات

Diagnostic Information Gathering

جمع‌آوری هدفمند اطلاعات برای فهم علت واقعی مسئله.

نشانهٔ قابل مشاهده

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

تمرین توسعه

  • برای یک مسئله درخت پرسش و منابع اطلاعات طراحی کنید
  • با سه ذی‌نفع مصاحبه و یافته‌ها را در برابر هم مقایسه کنید

تفکر تحلیلی

Analytical Thinking

شکستن مسئله به اجزا، تشخیص رابطه‌ها و رسیدن به نتیجهٔ منطقی.

نشانهٔ قابل مشاهده

الگو، علت و فرض را از واقعیت جدا می‌کند و نتیجه را با داده یا استدلال قابل بررسی پشتیبانی می‌کند.

تمرین توسعه

  • یک مسئلهٔ کاری را با نمودار علت و معلول تحلیل کنید
  • یک ادعای مهم را با دادهٔ خام و روش تحلیل بازتولید کنید

تفکر آینده‌نگر

Forward Thinking

پیش‌بینی پیامدها، فرصت‌ها و ریسک‌های پیش رو برای آماده‌سازی بهتر.

نشانهٔ قابل مشاهده

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

تمرین توسعه

  • برای یک برنامه سه سناریوی خوش‌بینانه، محتمل و بدبینانه بنویسید
  • دو شاخص هشدار زودهنگام برای یک ریسک تعیین کنید

تفکر مفهومی

Conceptual Thinking

دیدن الگو و ارتباط میان ایده‌ها، اطلاعات و مسائل پراکنده.

نشانهٔ قابل مشاهده

موضوع پیچیده را در یک مدل، چارچوب یا مفهوم ساده و قابل توضیح خلاصه می‌کند.

تمرین توسعه

  • یک مسئلهٔ پیچیده را در قالب نقشهٔ مفهومی نمایش دهید
  • بین دو پروژهٔ ظاهراً متفاوت، الگوی مشترک پیدا کنید

تفکر راهبردی

Strategic Thinking

نگاه بلندمدت و انتخاب اقدام‌هایی که بیشترین اثر را بر هدف کلان دارند.

نشانهٔ قابل مشاهده

بین هدف، انتخاب، منابع، وابستگی و trade-offهای تصمیم ارتباط روشن برقرار می‌کند.

تمرین توسعه

  • برای یک هدف، گزینه‌ها و trade-offهای آن‌ها را بنویسید
  • برنامهٔ یک‌ساله را به چند انتخاب راهبردی محدود کنید

ارزیابی انتقادی

Critical Evaluation

ارزیابی کیفیت شواهد، فرض‌ها، ریسک و محدودیت پیش از تصمیم.

نشانهٔ قابل مشاهده

منبع داده و میزان اطمینان را بررسی می‌کند و نتیجه را با فرض‌های آشکار و محدودیت‌هایش ارائه می‌دهد.

تمرین توسعه

  • برای یک تصمیم جدول ادعا، شاهد و خلأ اطلاعات بسازید
  • یک تحلیل را با دادهٔ مستقل یا نظر مخالف به چالش بکشید

قضاوت و تصمیم‌گیری

Judgement / Decision Making

انتخاب مسئولانه بر پایهٔ مسئله، اطلاعات، اثرات و گزینه‌های موجود.

نشانهٔ قابل مشاهده

موضوع اصلی را سریع تشخیص می‌دهد، اثر بر افراد و سازمان را می‌سنجد و تصمیم و منطق آن را مستند می‌کند.

تمرین توسعه

  • برای یک تصمیم جدول گزینه، معیار و پیامد بسازید
  • پس از اجرا، پیش‌بینی و نتیجهٔ واقعی را مقایسه کنید

قاطعیت در تصمیم‌گیری

Decisiveness

تصمیم‌گیری به‌موقع در شرایط ابهام و پذیرش مسئولیت انتخاب.

نشانهٔ قابل مشاهده

با وجود اطلاعات ناقص، حد تصمیم، زمان توقف و اقدام بعدی را تعیین می‌کند و تصمیم را بی‌دلیل به تعویق نمی‌اندازد.

تمرین توسعه

  • برای یک تصمیم موعد و آستانهٔ اطلاعات کافی تعیین کنید
  • یک تصمیم کوچک را اجرا و نتیجه را در بازهٔ مشخص بازبینی کنید

خلاقیت

Creativity

پیشنهاد راه‌های تازه و کاربردی برای حل مسئله یا پاسخ به نیاز.

نشانهٔ قابل مشاهده

پیش از انتخاب، چند گزینهٔ متفاوت تولید می‌کند و ایده را با یک آزمایش کوچک می‌سنجد.

تمرین توسعه

  • برای یک مسئله ده ایده بدون قضاوت تولید کنید
  • یک ایده را با نمونهٔ اولیهٔ کم‌هزینه آزمایش کنید

پرورش نوآوری

Fostering Innovation

ایجاد فضای امن و سازوکار عملی برای آزمون و بهبود ایده‌های جدید.

نشانهٔ قابل مشاهده

ایده‌های متفاوت را دعوت و با معیار روشن آزمایش می‌کند و از شکست کنترل‌شده درس می‌گیرد.

تمرین توسعه

  • برای یک تیم فرایند ثبت و انتخاب ایده راه بیندازید
  • یک آزمایش کوچک را با فرضیه، معیار و درس‌آموخته اجرا کنید
فهرست شایستگی‌ها

نتیجه‌گرایی، کسب‌وکار و مشتری

شایستگی‌های برنامه‌ریزی، ارزش‌آفرینی، پاسخ‌گویی و تمرکز بر مشتری.

۹ شایستگی

برنامه‌ریزی و سازمان‌دهی

Planning & Organizing

تبدیل هدف به اولویت، زمان، منابع، وابستگی و نقطهٔ کنترل.

نشانهٔ قابل مشاهده

ریسک و contingency را پیش‌بینی می‌کند و با تغییر شرایط، برنامه و اولویت‌ها را به‌موقع تنظیم می‌کند.

تمرین توسعه

  • برای یک کار نقشهٔ ۳۰روزه با نقاط کنترل بسازید
  • برنامهٔ خود را با زمان واقعی صرف‌شده مقایسه و اصلاح کنید

پاسخ‌گویی

Accountability

پذیرش مالکیت نتیجه و عمل به تعهد در چارچوب زمان، هزینه و کیفیت.

نشانهٔ قابل مشاهده

تعهد، مالک، معیار و وضعیت را شفاف نگه می‌دارد و کمبود یا خطا را بدون پنهان‌کاری پیگیری می‌کند.

تمرین توسعه

  • برای یک خروجی مالک، موعد و معیار پذیرش تعیین کنید
  • یک مرور پس از اقدام با تمرکز بر تعهدهای انجام‌نشده برگزار کنید

تمرکز بر مشتری

Customer Orientation

فهم نیاز مشتری داخلی یا خارجی و ارائهٔ خدمت متناسب با آن.

نشانهٔ قابل مشاهده

مسئله را از دید مشتری بررسی می‌کند، پیشرفت و setback را اطلاع می‌دهد و راه‌حل را با نیاز واقعی تطبیق می‌دهد.

تمرین توسعه

  • با سه مشتری داخلی دربارهٔ نیاز و درد اصلی مصاحبه کنید
  • یک سفر مشتری و نقاط اصطکاک خدمت را ترسیم کنید

ابتکار عمل

Initiative

آغاز اقدام مفید بدون انتظار برای دستور و پیگیری فرصت یا مسئله.

نشانهٔ قابل مشاهده

پیش از تشدید مسئله، اقدام اولیه، پیشنهاد یا اطلاعات لازم را آماده می‌کند.

تمرین توسعه

  • یک مانع تکراری را شناسایی و اقدام اصلاحی کوچک انجام دهید
  • برای یک فرصت بهبود، پیشنهاد یک‌صفحه‌ای بنویسید

گرایش کارآفرینانه

Entrepreneurial Orientation

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

نشانهٔ قابل مشاهده

هزینه و ریسک اقدام را می‌سنجد و با منابع محدود آزمایش می‌کند تا ارزش پیشنهادی را اعتبارسنجی کند.

تمرین توسعه

  • برای یک ایدهٔ خدمت، فرضیه و مشتری هدف تعیین کنید
  • یک آزمایش کم‌هزینه با معیار توقف یا ادامه طراحی کنید

نتیجه‌گرایی

Results Orientation

تمرکز بر خروجی و اثر قابل سنجش، نه صرفاً فعالیت و تلاش.

نشانهٔ قابل مشاهده

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

تمرین توسعه

  • برای یک فعالیت، خروجی و اثر مورد انتظار را جدا کنید
  • یک شاخص هفتگی نتیجه را به‌جای تعداد فعالیت‌ها پایش کنید

دقت و موشکافی

Thoroughness

انجام دقیق و کامل کار با توجه به جزئیات، کیفیت و پیامدها.

نشانهٔ قابل مشاهده

پیش از تحویل، داده، وابستگی، استثنا و خطاهای محتمل را با چک‌لیست کنترل می‌کند.

تمرین توسعه

  • برای خروجی پرتکرار چک‌لیست کیفیت بسازید
  • یک کار تحویل‌شده را با معیار و نمونهٔ مرجع بازبینی کنید

بینش کسب‌وکار

Business Acumen

فهم مدل کسب‌وکار و استفاده از اطلاعات مالی و عملیاتی در تصمیم.

نشانهٔ قابل مشاهده

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

تمرین توسعه

  • شاخص‌های مالی و عملیاتی واحد خود را در یک صفحه خلاصه کنید
  • برای یک اقدام، business case کوتاه با هزینه و فایده بنویسید

مشاوره

Consultation

تشخیص نیاز و ارائهٔ گزینه‌ها و توصیهٔ تخصصی برای تصمیم ذی‌نفع.

نشانهٔ قابل مشاهده

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

تمرین توسعه

  • برای یک درخواست فرم کشف مسئله طراحی کنید
  • یادداشت مشاوره‌ای با سه گزینه و ریسک هرکدام آماده کنید
فهرست شایستگی‌ها

خودمدیریتی و یادگیری

شایستگی‌های مدیریت خود، سازگاری، یادگیری و آگاهی فناورانه.

۶ شایستگی

اعتمادبه‌نفس

Self-Confidence

اعتماد به قضاوت و توانایی خود همراه با پذیرش بازخورد و اصلاح.

نشانهٔ قابل مشاهده

نظر تخصصی خود را روشن بیان می‌کند، بدون قطعیت کاذب از محدودیت دانش خود نیز می‌گوید.

تمرین توسعه

  • در یک جلسه نظر خود را با دلیل و سطح اطمینان بیان کنید
  • از یک همکار دربارهٔ اثر اعتمادبه‌نفس شما بر همکاری بازخورد بگیرید

سازگاری

Adaptability

حفظ اثربخشی و یادگیری سریع در برابر تغییر شرایط، نقش یا اولویت.

نشانهٔ قابل مشاهده

با تغییر اطلاعات یا هدف، برنامه را بازتنظیم کرده و روش جدید را سریع یاد می‌گیرد.

تمرین توسعه

  • یک تغییر ناگهانی را با اقدام، فرض و نتیجه ثبت کنید
  • برای یک ابزار یا روش جدید برنامهٔ یادگیری دو هفته‌ای بگذارید

انعطاف‌پذیری

Flexibility

تغییر روش، نقش یا سبک تعامل برای پاسخ به نیاز موقعیت.

نشانهٔ قابل مشاهده

به یک راه‌حل یا سبک ثابت نمی‌چسبد و با حفظ هدف، مسیر اجرا را متناسب می‌کند.

تمرین توسعه

  • یک کار را با دو روش متفاوت اجرا و مقایسه کنید
  • در یک مذاکره سبک ارتباط خود را با مخاطب تطبیق دهید

پاسخ‌گویی فردی

Personal Accountability

پذیرش مسئولیت مستقیم برای انتخاب‌ها، خروجی‌ها و کاستی‌های خود.

نشانهٔ قابل مشاهده

خطا را بهانه‌سازی نمی‌کند؛ اثر آن را می‌سنجد، اصلاح می‌کند و از تکرار آن پیشگیری می‌کند.

تمرین توسعه

  • یک خطای کاری را با علت، اثر و اقدام پیشگیرانه ثبت کنید
  • تعهدهای هفته را در پایان هفته با نتیجهٔ واقعی مرور کنید

تعهد به یادگیری مستمر

Commitment to Continuous Learning

یادگیری مستمر از تجربه، بازخورد و تحولات حرفه برای بهبود کار.

نشانهٔ قابل مشاهده

بازخورد و درس‌آموخته را به هدف یادگیری و آزمایش بعدی تبدیل می‌کند.

تمرین توسعه

  • یک مهارت را برای شش هفته با معیار پیشرفت انتخاب کنید
  • بعد از یک کار مهم، درس‌آموخته و اقدام بعدی ثبت کنید

آگاهی فناورانه

Technological Awareness

شناخت کاربرد، محدودیت و روندهای فناوری مرتبط با کار.

نشانهٔ قابل مشاهده

فناوری را فقط در جایی به کار می‌گیرد که مسئله را بهتر، سریع‌تر یا دقیق‌تر حل کند و محدودیت آن را می‌سنجد.

تمرین توسعه

  • یک ابزار جدید را روی مسئله‌ای کوچک آزمایش کنید
  • برای یک ابزار، فایده، محدودیت، ریسک و نیاز آموزشی را مقایسه کنید
فهرست شایستگی‌ها

تخصص منابع انسانی

دانش و شایستگی‌های تخصصی مدیریت منابع انسانی بر پایهٔ مدل SHRM.

۱۲ شایستگی

دانش تخصصی منابع انسانی

Human Resource Expertise (HR Knowledge)

دانش اصول، سیاست‌ها و کارکردهای مؤثر مدیریت منابع انسانی.

نشانهٔ قابل مشاهده

مسئلهٔ کسب‌وکار را به بخش مرتبط چرخهٔ کارکنان وصل می‌کند و راه‌حل را با قانون، سیاست و داده کنترل می‌کند.

تمرین توسعه

  • نقشهٔ چرخهٔ عمر کارکنان و نقاط کنترل آن را رسم کنید
  • برای یک فرایند HR پرسش‌های قانون، داده و تجربهٔ کارکنان بنویسید

مدیریت راهبردی کسب‌وکار

Strategic Business Management

به‌کارگیری دانش کسب‌وکار برای هم‌راستا کردن راهبرد نیروی انسانی با راهبرد سازمان.

نشانهٔ قابل مشاهده

پیامد تصمیم HR را بر هدف، هزینه، ظرفیت و ریسک کسب‌وکار توضیح می‌دهد.

تمرین توسعه

  • راهبرد کسب‌وکار واحد خود را به سه پیامد نیروی انسانی ترجمه کنید
  • یک اولویت HR را با شاخص کسب‌وکار و فرض‌های آن مستند کنید

برنامه‌ریزی نیروی کار و استخدام

Workforce Planning and Employment

برنامه‌ریزی نیاز نیروی کار و مدیریت فرایندهای جذب و به‌کارگیری.

نشانهٔ قابل مشاهده

نیاز شغلی، ظرفیت، شکاف مهارتی و معیار موفقیت استخدام را با داده و نظر مدیر روشن می‌کند.

تمرین توسعه

  • برای یک واحد پیش‌بینی سادهٔ عرضه و تقاضای نیروی کار بسازید
  • شرح شغل و معیار ارزیابی یک نقش را با مدیر بازبینی کنید

توسعهٔ منابع انسانی

Human Resource Development

طراحی و اجرای اقدام‌های یادگیری، توسعه و رشد شغلی کارکنان.

نشانهٔ قابل مشاهده

نیاز توسعه را از شکاف عملکرد یا راهبرد استخراج می‌کند و اثر یادگیری را با شواهد پیگیری می‌کند.

تمرین توسعه

  • برای یک نقش نقشهٔ مهارت و مسیر رشد تهیه کنید
  • اثر یک فعالیت آموزشی را با شاخص قبل و بعد بسنجید

حقوق و مزایا

Compensation and Benefits

مدیریت منصفانه و هدفمند حقوق، مزایا و پاداش در چارچوب سیاست و بازار.

نشانهٔ قابل مشاهده

پیشنهاد جبران خدمت را با نقش، بازار، عدالت داخلی، هزینه و الزامات قانونی مقایسه می‌کند.

تمرین توسعه

  • اجزای بستهٔ جبران خدمت یک نقش را تحلیل کنید
  • یک سناریوی عدالت داخلی و ریسک آن را بررسی کنید

مدیریت ریسک

Risk Management

شناسایی، ارزیابی و کنترل ریسک‌های اثرگذار بر افراد، فرایندها و سازمان.

نشانهٔ قابل مشاهده

ریسک را با احتمال، اثر، مالک، کنترل و برنامهٔ پاسخ ثبت و دوره‌ای بازبینی می‌کند.

تمرین توسعه

  • برای یک فرایند HR رجیستر ریسک بسازید
  • یک کنترل کلیدی را آزمون و نتیجهٔ آن را مستند کنید

روابط کارکنان و روابط کار

Employee and Labor Relations

مدیریت رابطه با کارکنان، نمایندگان آنان و موضوعات روابط کار.

نشانهٔ قابل مشاهده

مسئله را بی‌طرفانه، محرمانه و بر اساس سیاست، قانون، شواهد و فرایند رسیدگی می‌کند.

تمرین توسعه

  • یک سناریوی شکایت یا تعارض را با مسیر رسیدگی تحلیل کنید
  • فرایند ثبت و پیگیری یک موضوع روابط کار را نقشه‌برداری کنید

فناوری منابع انسانی

HR Technology

استفاده از سامانه‌ها و داده‌های فناوری برای ارائه و بهبود خدمات HR.

نشانهٔ قابل مشاهده

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

تمرین توسعه

  • یک فرایند HR را برای فرصت‌های اتوماسیون ارزیابی کنید
  • نقشهٔ داده و نقش‌های دسترسی یک سامانهٔ HR را بازبینی کنید

قابلیت‌های جهانی و بین‌المللی منابع انسانی

Global and International Human Resource Capabilities

طراحی و اجرای HR در محیط‌های چندکشوری و چندفرهنگی.

نشانهٔ قابل مشاهده

راه‌حل HR را با قوانین محلی، بازار کار، فرهنگ و تفاوت‌های اجرایی کشورها تطبیق می‌دهد.

تمرین توسعه

  • یک سیاست HR را برای دو کشور از نظر تفاوت‌های محلی مقایسه کنید
  • ریسک‌های انتقال یک فرایند HR به کشور دیگر را فهرست کنید

مدیریت استعداد

Talent Management

شناسایی، جذب، توسعه، نگهداشت و جانشین‌پروری استعدادها.

نشانهٔ قابل مشاهده

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

تمرین توسعه

  • برای نقش‌های حیاتی ماتریس استعداد و ریسک خروج تهیه کنید
  • یک گفت‌وگوی توسعه و مسیر رشد برای یک استعداد طراحی کنید

مدیریت تغییر

Change Management

هدایت پذیرش تغییر در ساختار، فرایند، فناوری یا رفتار سازمانی.

نشانهٔ قابل مشاهده

گروه‌های متأثر، پیام تغییر، نیاز آموزشی، مقاومت و شاخص پذیرش را از ابتدا مشخص می‌کند.

تمرین توسعه

  • برای یک تغییر نقشهٔ اثر و برنامهٔ ارتباطی بنویسید
  • یک شاخص adoption را در دو نقطهٔ زمانی اندازه‌گیری کنید

اقدام اخلاقی

Ethical Practice

تصمیم‌گیری و اقدام HR بر پایهٔ اصول اخلاقی، قانون و مسئولیت اجتماعی.

نشانهٔ قابل مشاهده

در تعارض میان منافع، محرمانگی، عدالت و نتیجهٔ کوتاه‌مدت، اصول و مبنای انتخاب را آشکار می‌کند.

تمرین توسعه

  • یک سناریوی اخلاقی HR را با ذی‌نفعان و گزینه‌هایش تحلیل کنید
  • یک کنترل داخلی برای کاهش ریسک رفتار غیراخلاقی پیشنهاد دهید
فهرست شایستگی‌ها

حوزه‌های اصلی فنی فناوری اطلاعات

حوزه‌های فنی اصلی چرخهٔ طراحی، ساخت، راهبری، حفاظت و مدیریت خدمات IT.

۱۱ شایستگی

توسعه، پشتیبانی و نگهداشت برنامه‌های کاربردی

Application Development / Support and Maintenance

طراحی، ساخت، استقرار، پشتیبانی و نگهداشت نرم‌افزار در چرخهٔ عمر آن.

نشانهٔ قابل مشاهده

تغییر نرم‌افزار را با نیازمندی، کنترل نسخه، آزمون، مستندات و برنامهٔ بازگشت تحویل می‌دهد.

تمرین توسعه

  • برای یک تغییر کوچک معیار پذیرش و برنامهٔ بازگشت بنویسید
  • یک خطای تکرارشونده را ریشه‌یابی و راه‌حل آن را مستند کنید

معماری

Architecture

به‌کارگیری اصول و چارچوب‌های معماری اطلاعات، سامانه، فناوری و سازمان.

نشانهٔ قابل مشاهده

تصمیم معماری را با نیاز کسب‌وکار، وابستگی، استاندارد، امنیت و مقیاس‌پذیری توضیح می‌دهد.

تمرین توسعه

  • وضعیت موجود و مطلوب یک سامانه را در نمودار معماری نشان دهید
  • برای یک تصمیم معماری گزینه‌ها و trade-offها را ثبت کنید

تحلیل کسب‌وکار

Business Analysis

تحلیل مسئله و فرایند کسب‌وکار و تبدیل آن به نیازمندی فنی قابل اعتبارسنجی.

نشانهٔ قابل مشاهده

نیازمندی را با ذی‌نفعان تأیید کرده و دامنه، وابستگی و معیار پذیرش را مشخص می‌کند.

تمرین توسعه

  • جریان کار و نقاط درد یک فرایند را با ذی‌نفع رسم کنید
  • یک نیازمندی مبهم را به user story و معیار پذیرش تبدیل کنید

طراحی و مدیریت پایگاه داده

Database Design and Management

طراحی و مدیریت ساختار، عملکرد، امنیت، یکپارچگی، پشتیبان‌گیری و بازیابی داده.

نشانهٔ قابل مشاهده

تغییر پایگاه داده را با مدل، اثرسنجی، کنترل دسترسی، آزمون و طرح بازیابی همراه می‌کند.

تمرین توسعه

  • مدل منطقی داده و قواعد یکپارچگی یک دامنه را بسازید
  • سناریوی backup و recovery را مستند و آزمایش کنید

زیرساخت و پلتفرم‌ها

Infrastructure / Platforms

راه‌اندازی و راهبری سیستم‌عامل، سرور، ابر، ابزارها و محیط‌های اجرایی.

نشانهٔ قابل مشاهده

ظرفیت، پیکربندی، دسترس‌پذیری و پایش زیرساخت را بر اساس نیاز خدمت مدیریت می‌کند.

تمرین توسعه

  • وابستگی‌های زیرساختی و شاخص‌های پایش یک خدمت را ثبت کنید
  • برای یک رخداد یا تغییر رایج runbook بنویسید

تأمین و مدیریت دارایی‌های فناوری اطلاعات

IT Procurement and Asset Management

تأمین، قرارداد، مجوز، موجودی و مدیریت چرخهٔ عمر دارایی‌های فناوری اطلاعات.

نشانهٔ قابل مشاهده

انتخاب دارایی را با نیاز فنی، هزینهٔ کل مالکیت، امنیت، ریسک و تعهدات قرارداد مقایسه می‌کند.

تمرین توسعه

  • ماتریس ارزیابی یک خرید IT را طراحی کنید
  • مالک، مجوز، وضعیت و تاریخ بازبینی دارایی‌ها را ثبت کنید

مدیریت پروژهٔ فناوری اطلاعات

IT Project Management

برنامه‌ریزی و هدایت پروژهٔ فناوری با کنترل دامنه، زمان، هزینه، کیفیت و ریسک.

نشانهٔ قابل مشاهده

پروژه را با خروجی، مالک، وابستگی، ریسک، milestone و گزارش وضعیت قابل پیگیری اداره می‌کند.

تمرین توسعه

  • برای یک پروژه منشور، roadmap و ماتریس ریسک تهیه کنید
  • یک گزارش وضعیت با تصمیم‌های موردنیاز آماده کنید

ارتباطات داده

Data Communications

درک و راهبری ارتباطات، شبکه‌ها، پروتکل‌ها، توپولوژی و جریان داده میان سامانه‌ها.

نشانهٔ قابل مشاهده

مسیر ارتباطی و نقطهٔ خرابی را با توجه به ظرفیت، تأخیر، دسترس‌پذیری و امنیت تحلیل می‌کند.

تمرین توسعه

  • نمودار جریان ارتباطی یک خدمت و نقاط اعتماد آن را رسم کنید
  • یک رخداد شبکه را با شواهد پایش و نتیجهٔ ریشه‌یابی ثبت کنید

امنیت اطلاعات و حفاظت برنامه‌های کاربردی

Security / Information and Application Protection

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

نشانهٔ قابل مشاهده

ریسک دارایی را می‌سنجد و کنترل پیشگیرانه، کشف‌کننده و واکنشی مناسب تعیین می‌کند.

تمرین توسعه

  • برای یک سامانه فهرست دارایی، تهدید، کنترل و مالک ریسک تهیه کنید
  • سناریوی تشخیص، مهار و بازیابی رخداد امنیتی را تمرین کنید

آزمون

Testing

طراحی و اجرای آزمون برای بررسی عملکرد، امنیت، یکپارچگی و پذیرش محصول یا تغییر.

نشانهٔ قابل مشاهده

معیار پذیرش را به سناریوی آزمون تبدیل کرده و نقص، نتیجه و تصمیم انتشار را قابل ردیابی می‌کند.

تمرین توسعه

  • ماتریس سناریوهای مثبت، منفی و مرزی یک قابلیت را بسازید
  • یک گزارش نقص با گام بازتولید و شواهد تهیه کنید

فرایندهای مدیریت خدمات

Service Management Processes

طراحی و بهبود فرایندهای رخداد، درخواست، تغییر، مسئله و سطح خدمت.

نشانهٔ قابل مشاهده

خدمت را با مالک، SLA، مسیر ارجاع، شاخص و مرور دوره‌ای اداره می‌کند.

تمرین توسعه

  • برای یک خدمت catalog، مالک و شاخص‌های SLA تعریف کنید
  • یک رخداد مهم را با تحلیل علت و اقدام اصلاحی مرور کنید
فهرست شایستگی‌ها

Java

مهارت‌های تخصصی توسعه و راهبری برنامه‌های Java.

۱۴ شایستگی

الگوهای طراحی

Design Patterns

تسلط عملی بر Design Patterns در طراحی و توسعهٔ راه‌حل‌های Java.

نشانهٔ قابل مشاهده

این مهارت را در یک قابلیت واقعی Java به‌کار می‌گیرد و خروجی را با آزمون یا اندازه‌گیری قابل بررسی تحویل می‌دهد.

تمرین توسعه

  • یک نمونهٔ کوچک Java با تمرکز بر Design Patterns بسازید
  • کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید

جنریک‌ها و مجموعه‌ها

Generics & Collections

به‌کارگیری Generics & Collections برای سازمان‌دهی، ساخت و نگهداشت کد Java.

نشانهٔ قابل مشاهده

ساختار پروژه و فرایند build را با قراردادهای تیم، وابستگی‌های کنترل‌شده و خروجی قابل تکرار نگه می‌دارد.

تمرین توسعه

  • یک پروژهٔ کوچک Java را با Generics & Collections سازمان‌دهی و build کنید
  • وابستگی‌ها و دستور build را در مستندات پروژه ثبت کنید

توسعه و اشکال‌زدایی

Development & Debugging

تشخیص و رفع خطاهای اجرایی و منطقی در برنامه‌های Java.

نشانهٔ قابل مشاهده

خطا را با log، گام بازتولید و تحلیل علت بررسی می‌کند و اصلاح را با آزمون رگرسیون می‌پوشاند.

تمرین توسعه

  • یک خطای واقعی یا نمونه در Java را بازتولید و علت آن را ثبت کنید
  • برای خطای اصلاح‌شده آزمون رگرسیون اضافه کنید

ماشین مجازی Java و مدیریت حافظه

JVM & Memory Management

مدیریت منابع اجرا و هم‌زمانی در برنامه‌های Java.

نشانهٔ قابل مشاهده

مصرف حافظه، threadها و race conditionهای محتمل را با ابزار پایش و آزمون کنترل می‌کند.

تمرین توسعه

  • یک سناریوی هم‌زمانی یا مصرف حافظه را در Java شبیه‌سازی کنید
  • نتیجهٔ profiling یا پایش را ثبت و یک گلوگاه را اصلاح کنید

ساختار داده و الگوریتم‌ها

Data Structures & Algorithms

انتخاب و پیاده‌سازی ساختار داده و الگوریتم مناسب برای راه‌حل‌های Java.

نشانهٔ قابل مشاهده

پیچیدگی زمانی و فضایی راه‌حل را مقایسه کرده و انتخاب خود را با اندازهٔ داده و نیاز عملکرد توجیه می‌کند.

تمرین توسعه

  • دو راه‌حل Java را برای یک مسئله با Big-O مقایسه کنید
  • یک پیاده‌سازی را با دادهٔ کوچک و بزرگ benchmark کنید

مدیریت خطا و استثنا

Error & Exception Handling

تشخیص و رفع خطاهای اجرایی و منطقی در برنامه‌های Java.

نشانهٔ قابل مشاهده

خطا را با log، گام بازتولید و تحلیل علت بررسی می‌کند و اصلاح را با آزمون رگرسیون می‌پوشاند.

تمرین توسعه

  • یک خطای واقعی یا نمونه در Java را بازتولید و علت آن را ثبت کنید
  • برای خطای اصلاح‌شده آزمون رگرسیون اضافه کنید

پایگاه داده

Database

به‌کارگیری Database در توسعهٔ Java برای ذخیره، بازیابی، یکپارچه‌سازی و بهینه‌سازی داده.

نشانهٔ قابل مشاهده

در یک قابلیت Java، عملیات داده را با مدل مناسب، query قابل بررسی، کنترل خطا و ملاحظهٔ عملکرد پیاده می‌کند.

تمرین توسعه

  • یک قابلیت کوچک Java را به پایگاه داده متصل و queryهای آن را مستند کنید
  • یک query یا مسیر دسترسی به داده را با دادهٔ نمونه تحلیل و بهینه کنید

برنامه‌نویسی شیءگرا

Object-Oriented Programming

طراحی نرم‌افزار Java بر پایهٔ اصول برنامه‌نویسی شیءگرا.

نشانهٔ قابل مشاهده

مسئولیت کلاس‌ها، وابستگی‌ها و قراردادهای API را طوری جدا می‌کند که تغییر و آزمون آسان باشد.

تمرین توسعه

  • یک مسئله را در Java با کلاس‌ها و interfaceهای روشن مدل کنید
  • وابستگی‌های طراحی را مرور و یک coupling غیرضروری را کاهش دهید

همگام‌سازی و چندریسمانی

Synchronization & Multithreading

مدیریت منابع اجرا و هم‌زمانی در برنامه‌های Java.

نشانهٔ قابل مشاهده

مصرف حافظه، threadها و race conditionهای محتمل را با ابزار پایش و آزمون کنترل می‌کند.

تمرین توسعه

  • یک سناریوی هم‌زمانی یا مصرف حافظه را در Java شبیه‌سازی کنید
  • نتیجهٔ profiling یا پایش را ثبت و یک گلوگاه را اصلاح کنید

JSP و Servletها

JSP / Servlets

استفادهٔ درست از JSP / Servlets برای ساخت و نگهداشت برنامه‌های Java.

نشانهٔ قابل مشاهده

قابلیت را مطابق قرارداد چارچوب Java پیاده کرده و رفتار، خطا و وابستگی‌های آن را مستند می‌کند.

تمرین توسعه

  • یک قابلیت کوچک را با JSP / Servlets پیاده‌سازی کنید
  • مسیر اجرا، تنظیمات و سناریوهای خطای قابلیت را مستند کنید

چارچوب‌های وب Java

Java Web Frameworks

استفادهٔ درست از Java Web Frameworks برای ساخت و نگهداشت برنامه‌های Java.

نشانهٔ قابل مشاهده

قابلیت را مطابق قرارداد چارچوب Java پیاده کرده و رفتار، خطا و وابستگی‌های آن را مستند می‌کند.

تمرین توسعه

  • یک قابلیت کوچک را با Java Web Frameworks پیاده‌سازی کنید
  • مسیر اجرا، تنظیمات و سناریوهای خطای قابلیت را مستند کنید

خدمات وب و SOA

SOA / Web Services

استفادهٔ درست از SOA / Web Services برای ساخت و نگهداشت برنامه‌های Java.

نشانهٔ قابل مشاهده

قابلیت را مطابق قرارداد چارچوب Java پیاده کرده و رفتار، خطا و وابستگی‌های آن را مستند می‌کند.

تمرین توسعه

  • یک قابلیت کوچک را با SOA / Web Services پیاده‌سازی کنید
  • مسیر اجرا، تنظیمات و سناریوهای خطای قابلیت را مستند کنید

ابزارهای آزمون Java

Java Testing Tools

استفاده از ابزارها و روش‌های آزمون در اکوسیستم Java.

نشانهٔ قابل مشاهده

برای کد Java آزمون قابل تکرار می‌نویسد و نتیجه و نقص را به تغییر مشخص پیوند می‌دهد.

تمرین توسعه

  • برای یک قابلیت Java آزمون واحد و یک سناریوی مرزی بنویسید
  • اجرای آزمون را در فرایند build یا CI ثبت کنید

ابزارهای ساخت Java

Java Build Tools

به‌کارگیری Java Build Tools برای سازمان‌دهی، ساخت و نگهداشت کد Java.

نشانهٔ قابل مشاهده

ساختار پروژه و فرایند build را با قراردادهای تیم، وابستگی‌های کنترل‌شده و خروجی قابل تکرار نگه می‌دارد.

تمرین توسعه

  • یک پروژهٔ کوچک Java را با Java Build Tools سازمان‌دهی و build کنید
  • وابستگی‌ها و دستور build را در مستندات پروژه ثبت کنید
فهرست شایستگی‌ها

C#

مهارت‌های تخصصی توسعه و راهبری برنامه‌های C#.

۱۳ شایستگی

چارچوب‌های C#

C# Frameworks

استفادهٔ درست از C# Frameworks برای ساخت و نگهداشت برنامه‌های C#.

نشانهٔ قابل مشاهده

قابلیت را مطابق قرارداد چارچوب C# پیاده کرده و رفتار، خطا و وابستگی‌های آن را مستند می‌کند.

تمرین توسعه

  • یک قابلیت کوچک را با C# Frameworks پیاده‌سازی کنید
  • مسیر اجرا، تنظیمات و سناریوهای خطای قابلیت را مستند کنید

تجربهٔ عملی

Hands-On Experience

تسلط عملی بر Hands-On Experience در طراحی و توسعهٔ راه‌حل‌های C#.

نشانهٔ قابل مشاهده

این مهارت را در یک قابلیت واقعی C# به‌کار می‌گیرد و خروجی را با آزمون یا اندازه‌گیری قابل بررسی تحویل می‌دهد.

تمرین توسعه

  • یک نمونهٔ کوچک C# با تمرکز بر Hands-On Experience بسازید
  • کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید

جریان کنترل

Flow of Control

تسلط عملی بر Flow of Control در طراحی و توسعهٔ راه‌حل‌های C#.

نشانهٔ قابل مشاهده

این مهارت را در یک قابلیت واقعی C# به‌کار می‌گیرد و خروجی را با آزمون یا اندازه‌گیری قابل بررسی تحویل می‌دهد.

تمرین توسعه

  • یک نمونهٔ کوچک C# با تمرکز بر Flow of Control بسازید
  • کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید

انواع داده، متغیرها و عملگرها

Datatypes, Variables & Operators

تسلط عملی بر Datatypes, Variables & Operators در طراحی و توسعهٔ راه‌حل‌های C#.

نشانهٔ قابل مشاهده

این مهارت را در یک قابلیت واقعی C# به‌کار می‌گیرد و خروجی را با آزمون یا اندازه‌گیری قابل بررسی تحویل می‌دهد.

تمرین توسعه

  • یک نمونهٔ کوچک C# با تمرکز بر Datatypes, Variables & Operators بسازید
  • کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید

ساختار داده

Data Structures

انتخاب و پیاده‌سازی ساختار داده و الگوریتم مناسب برای راه‌حل‌های C#.

نشانهٔ قابل مشاهده

پیچیدگی زمانی و فضایی راه‌حل را مقایسه کرده و انتخاب خود را با اندازهٔ داده و نیاز عملکرد توجیه می‌کند.

تمرین توسعه

  • دو راه‌حل C# را برای یک مسئله با Big-O مقایسه کنید
  • یک پیاده‌سازی را با دادهٔ کوچک و بزرگ benchmark کنید

Boxing و Unboxing

Boxing / Unboxing

تسلط عملی بر Boxing / Unboxing در طراحی و توسعهٔ راه‌حل‌های C#.

نشانهٔ قابل مشاهده

این مهارت را در یک قابلیت واقعی C# به‌کار می‌گیرد و خروجی را با آزمون یا اندازه‌گیری قابل بررسی تحویل می‌دهد.

تمرین توسعه

  • یک نمونهٔ کوچک C# با تمرکز بر Boxing / Unboxing بسازید
  • کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید

برنامه‌نویسی شیءگرا

Object-Oriented Programming

طراحی نرم‌افزار C# بر پایهٔ اصول برنامه‌نویسی شیءگرا.

نشانهٔ قابل مشاهده

مسئولیت کلاس‌ها، وابستگی‌ها و قراردادهای API را طوری جدا می‌کند که تغییر و آزمون آسان باشد.

تمرین توسعه

  • یک مسئله را در C# با کلاس‌ها و interfaceهای روشن مدل کنید
  • وابستگی‌های طراحی را مرور و یک coupling غیرضروری را کاهش دهید

LINQ

LINQ

استفادهٔ درست از LINQ برای ساخت و نگهداشت برنامه‌های C#.

نشانهٔ قابل مشاهده

قابلیت را مطابق قرارداد چارچوب C# پیاده کرده و رفتار، خطا و وابستگی‌های آن را مستند می‌کند.

تمرین توسعه

  • یک قابلیت کوچک را با LINQ پیاده‌سازی کنید
  • مسیر اجرا، تنظیمات و سناریوهای خطای قابلیت را مستند کنید

Delegates

Delegates

تسلط عملی بر Delegates در طراحی و توسعهٔ راه‌حل‌های C#.

نشانهٔ قابل مشاهده

این مهارت را در یک قابلیت واقعی C# به‌کار می‌گیرد و خروجی را با آزمون یا اندازه‌گیری قابل بررسی تحویل می‌دهد.

تمرین توسعه

  • یک نمونهٔ کوچک C# با تمرکز بر Delegates بسازید
  • کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید

مجموعه‌ها

Collections

به‌کارگیری Collections برای سازمان‌دهی، ساخت و نگهداشت کد C#.

نشانهٔ قابل مشاهده

ساختار پروژه و فرایند build را با قراردادهای تیم، وابستگی‌های کنترل‌شده و خروجی قابل تکرار نگه می‌دارد.

تمرین توسعه

  • یک پروژهٔ کوچک C# را با Collections سازمان‌دهی و build کنید
  • وابستگی‌ها و دستور build را در مستندات پروژه ثبت کنید

معماری سیستم

System Architecture

تسلط عملی بر System Architecture در طراحی و توسعهٔ راه‌حل‌های C#.

نشانهٔ قابل مشاهده

این مهارت را در یک قابلیت واقعی C# به‌کار می‌گیرد و خروجی را با آزمون یا اندازه‌گیری قابل بررسی تحویل می‌دهد.

تمرین توسعه

  • یک نمونهٔ کوچک C# با تمرکز بر System Architecture بسازید
  • کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید

راه‌بری فناوری

Administering Technology

تسلط عملی بر Administering Technology در طراحی و توسعهٔ راه‌حل‌های C#.

نشانهٔ قابل مشاهده

این مهارت را در یک قابلیت واقعی C# به‌کار می‌گیرد و خروجی را با آزمون یا اندازه‌گیری قابل بررسی تحویل می‌دهد.

تمرین توسعه

  • یک نمونهٔ کوچک C# با تمرکز بر Administering Technology بسازید
  • کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید

پروژه‌ها

Projects

تسلط عملی بر Projects در طراحی و توسعهٔ راه‌حل‌های C#.

نشانهٔ قابل مشاهده

این مهارت را در یک قابلیت واقعی C# به‌کار می‌گیرد و خروجی را با آزمون یا اندازه‌گیری قابل بررسی تحویل می‌دهد.

تمرین توسعه

  • یک نمونهٔ کوچک C# با تمرکز بر Projects بسازید
  • کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید
فهرست شایستگی‌ها

Python

مهارت‌های تخصصی توسعه و راهبری برنامه‌های Python.

۱۰ شایستگی

چارچوب‌های وب

Web Frameworks

استفادهٔ درست از Web Frameworks برای ساخت و نگهداشت برنامه‌های Python.

نشانهٔ قابل مشاهده

قابلیت را مطابق قرارداد چارچوب Python پیاده کرده و رفتار، خطا و وابستگی‌های آن را مستند می‌کند.

تمرین توسعه

  • یک قابلیت کوچک را با Web Frameworks پیاده‌سازی کنید
  • مسیر اجرا، تنظیمات و سناریوهای خطای قابلیت را مستند کنید

مدیریت فایل

File Handling

تسلط عملی بر File Handling در طراحی و توسعهٔ راه‌حل‌های Python.

نشانهٔ قابل مشاهده

این مهارت را در یک قابلیت واقعی Python به‌کار می‌گیرد و خروجی را با آزمون یا اندازه‌گیری قابل بررسی تحویل می‌دهد.

تمرین توسعه

  • یک نمونهٔ کوچک Python با تمرکز بر File Handling بسازید
  • کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید

ساختار داده و الگوریتم‌ها

Data Structures & Algorithms

انتخاب و پیاده‌سازی ساختار داده و الگوریتم مناسب برای راه‌حل‌های Python.

نشانهٔ قابل مشاهده

پیچیدگی زمانی و فضایی راه‌حل را مقایسه کرده و انتخاب خود را با اندازهٔ داده و نیاز عملکرد توجیه می‌کند.

تمرین توسعه

  • دو راه‌حل Python را برای یک مسئله با Big-O مقایسه کنید
  • یک پیاده‌سازی را با دادهٔ کوچک و بزرگ benchmark کنید

همگام‌سازی

Synchronization

مدیریت منابع اجرا و هم‌زمانی در برنامه‌های Python.

نشانهٔ قابل مشاهده

مصرف حافظه، threadها و race conditionهای محتمل را با ابزار پایش و آزمون کنترل می‌کند.

تمرین توسعه

  • یک سناریوی هم‌زمانی یا مصرف حافظه را در Python شبیه‌سازی کنید
  • نتیجهٔ profiling یا پایش را ثبت و یک گلوگاه را اصلاح کنید

برنامه‌نویسی شیءگرا

Object-Oriented Programming

طراحی نرم‌افزار Python بر پایهٔ اصول برنامه‌نویسی شیءگرا.

نشانهٔ قابل مشاهده

مسئولیت کلاس‌ها، وابستگی‌ها و قراردادهای API را طوری جدا می‌کند که تغییر و آزمون آسان باشد.

تمرین توسعه

  • یک مسئله را در Python با کلاس‌ها و interfaceهای روشن مدل کنید
  • وابستگی‌های طراحی را مرور و یک coupling غیرضروری را کاهش دهید

پایگاه داده

Database

به‌کارگیری Database در توسعهٔ Python برای ذخیره، بازیابی، یکپارچه‌سازی و بهینه‌سازی داده.

نشانهٔ قابل مشاهده

در یک قابلیت Python، عملیات داده را با مدل مناسب، query قابل بررسی، کنترل خطا و ملاحظهٔ عملکرد پیاده می‌کند.

تمرین توسعه

  • یک قابلیت کوچک Python را به پایگاه داده متصل و queryهای آن را مستند کنید
  • یک query یا مسیر دسترسی به داده را با دادهٔ نمونه تحلیل و بهینه کنید

ماژول‌ها و بسته‌ها

Modules & Packages

به‌کارگیری Modules & Packages برای سازمان‌دهی، ساخت و نگهداشت کد Python.

نشانهٔ قابل مشاهده

ساختار پروژه و فرایند build را با قراردادهای تیم، وابستگی‌های کنترل‌شده و خروجی قابل تکرار نگه می‌دارد.

تمرین توسعه

  • یک پروژهٔ کوچک Python را با Modules & Packages سازمان‌دهی و build کنید
  • وابستگی‌ها و دستور build را در مستندات پروژه ثبت کنید

مدیریت خطا و استثنا

Error & Exception Handling

تشخیص و رفع خطاهای اجرایی و منطقی در برنامه‌های Python.

نشانهٔ قابل مشاهده

خطا را با log، گام بازتولید و تحلیل علت بررسی می‌کند و اصلاح را با آزمون رگرسیون می‌پوشاند.

تمرین توسعه

  • یک خطای واقعی یا نمونه در Python را بازتولید و علت آن را ثبت کنید
  • برای خطای اصلاح‌شده آزمون رگرسیون اضافه کنید

چندریسمانی

Multithreading

مدیریت منابع اجرا و هم‌زمانی در برنامه‌های Python.

نشانهٔ قابل مشاهده

مصرف حافظه، threadها و race conditionهای محتمل را با ابزار پایش و آزمون کنترل می‌کند.

تمرین توسعه

  • یک سناریوی هم‌زمانی یا مصرف حافظه را در Python شبیه‌سازی کنید
  • نتیجهٔ profiling یا پایش را ثبت و یک گلوگاه را اصلاح کنید

توسعه و اشکال‌زدایی

Development & Debugging

تشخیص و رفع خطاهای اجرایی و منطقی در برنامه‌های Python.

نشانهٔ قابل مشاهده

خطا را با log، گام بازتولید و تحلیل علت بررسی می‌کند و اصلاح را با آزمون رگرسیون می‌پوشاند.

تمرین توسعه

  • یک خطای واقعی یا نمونه در Python را بازتولید و علت آن را ثبت کنید
  • برای خطای اصلاح‌شده آزمون رگرسیون اضافه کنید
فهرست شایستگی‌ها

PHP

مهارت‌های تخصصی توسعهٔ برنامه‌ها و سرویس‌های PHP.

۱۸ شایستگی

رشته‌ها

Strings

تسلط عملی بر Strings در طراحی و توسعهٔ راه‌حل‌های PHP.

نشانهٔ قابل مشاهده

این مهارت را در یک قابلیت واقعی PHP به‌کار می‌گیرد و خروجی را با آزمون یا اندازه‌گیری قابل بررسی تحویل می‌دهد.

تمرین توسعه

  • یک نمونهٔ کوچک PHP با تمرکز بر Strings بسازید
  • کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید

آرایه‌ها

Arrays

تسلط عملی بر Arrays در طراحی و توسعهٔ راه‌حل‌های PHP.

نشانهٔ قابل مشاهده

این مهارت را در یک قابلیت واقعی PHP به‌کار می‌گیرد و خروجی را با آزمون یا اندازه‌گیری قابل بررسی تحویل می‌دهد.

تمرین توسعه

  • یک نمونهٔ کوچک PHP با تمرکز بر Arrays بسازید
  • کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید

توابع

Functions

تسلط عملی بر Functions در طراحی و توسعهٔ راه‌حل‌های PHP.

نشانهٔ قابل مشاهده

این مهارت را در یک قابلیت واقعی PHP به‌کار می‌گیرد و خروجی را با آزمون یا اندازه‌گیری قابل بررسی تحویل می‌دهد.

تمرین توسعه

  • یک نمونهٔ کوچک PHP با تمرکز بر Functions بسازید
  • کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید

انواع متغیرها، ثابت‌ها و عملگرها

Variable Types, Constants & Operators

تسلط عملی بر Variable Types, Constants & Operators در طراحی و توسعهٔ راه‌حل‌های PHP.

نشانهٔ قابل مشاهده

این مهارت را در یک قابلیت واقعی PHP به‌کار می‌گیرد و خروجی را با آزمون یا اندازه‌گیری قابل بررسی تحویل می‌دهد.

تمرین توسعه

  • یک نمونهٔ کوچک PHP با تمرکز بر Variable Types, Constants & Operators بسازید
  • کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید

ورودی/خروجی فایل و نشست‌ها

File & I/O; Sessions

تسلط عملی بر File & I/O; Sessions در طراحی و توسعهٔ راه‌حل‌های PHP.

نشانهٔ قابل مشاهده

این مهارت را در یک قابلیت واقعی PHP به‌کار می‌گیرد و خروجی را با آزمون یا اندازه‌گیری قابل بررسی تحویل می‌دهد.

تمرین توسعه

  • یک نمونهٔ کوچک PHP با تمرکز بر File & I/O; Sessions بسازید
  • کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید

مفاهیم وب

Web Concepts

استفادهٔ درست از Web Concepts برای ساخت و نگهداشت برنامه‌های PHP.

نشانهٔ قابل مشاهده

قابلیت را مطابق قرارداد چارچوب PHP پیاده کرده و رفتار، خطا و وابستگی‌های آن را مستند می‌کند.

تمرین توسعه

  • یک قابلیت کوچک را با Web Concepts پیاده‌سازی کنید
  • مسیر اجرا، تنظیمات و سناریوهای خطای قابلیت را مستند کنید

Forms، GET و POST

Forms, GET & POST

تسلط عملی بر Forms, GET & POST در طراحی و توسعهٔ راه‌حل‌های PHP.

نشانهٔ قابل مشاهده

این مهارت را در یک قابلیت واقعی PHP به‌کار می‌گیرد و خروجی را با آزمون یا اندازه‌گیری قابل بررسی تحویل می‌دهد.

تمرین توسعه

  • یک نمونهٔ کوچک PHP با تمرکز بر Forms, GET & POST بسازید
  • کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید

مدیریت خطا

Error Handling

تشخیص و رفع خطاهای اجرایی و منطقی در برنامه‌های PHP.

نشانهٔ قابل مشاهده

خطا را با log، گام بازتولید و تحلیل علت بررسی می‌کند و اصلاح را با آزمون رگرسیون می‌پوشاند.

تمرین توسعه

  • یک خطای واقعی یا نمونه در PHP را بازتولید و علت آن را ثبت کنید
  • برای خطای اصلاح‌شده آزمون رگرسیون اضافه کنید

PHP و XML

PHP & XML

تسلط عملی بر PHP & XML در طراحی و توسعهٔ راه‌حل‌های PHP.

نشانهٔ قابل مشاهده

این مهارت را در یک قابلیت واقعی PHP به‌کار می‌گیرد و خروجی را با آزمون یا اندازه‌گیری قابل بررسی تحویل می‌دهد.

تمرین توسعه

  • یک نمونهٔ کوچک PHP با تمرکز بر PHP & XML بسازید
  • کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید

عبارت‌های منظم

Regular Expression

تسلط عملی بر Regular Expression در طراحی و توسعهٔ راه‌حل‌های PHP.

نشانهٔ قابل مشاهده

این مهارت را در یک قابلیت واقعی PHP به‌کار می‌گیرد و خروجی را با آزمون یا اندازه‌گیری قابل بررسی تحویل می‌دهد.

تمرین توسعه

  • یک نمونهٔ کوچک PHP با تمرکز بر Regular Expression بسازید
  • کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید

چارچوب‌های PHP

PHP Frameworks

استفادهٔ درست از PHP Frameworks برای ساخت و نگهداشت برنامه‌های PHP.

نشانهٔ قابل مشاهده

قابلیت را مطابق قرارداد چارچوب PHP پیاده کرده و رفتار، خطا و وابستگی‌های آن را مستند می‌کند.

تمرین توسعه

  • یک قابلیت کوچک را با PHP Frameworks پیاده‌سازی کنید
  • مسیر اجرا، تنظیمات و سناریوهای خطای قابلیت را مستند کنید

PHP و AJAX

PHP & AJAX

استفادهٔ درست از PHP & AJAX برای ساخت و نگهداشت برنامه‌های PHP.

نشانهٔ قابل مشاهده

قابلیت را مطابق قرارداد چارچوب PHP پیاده کرده و رفتار، خطا و وابستگی‌های آن را مستند می‌کند.

تمرین توسعه

  • یک قابلیت کوچک را با PHP & AJAX پیاده‌سازی کنید
  • مسیر اجرا، تنظیمات و سناریوهای خطای قابلیت را مستند کنید

PHP و MySQL

PHP & MySQL

به‌کارگیری PHP & MySQL در توسعهٔ PHP برای ذخیره، بازیابی، یکپارچه‌سازی و بهینه‌سازی داده.

نشانهٔ قابل مشاهده

در یک قابلیت PHP، عملیات داده را با مدل مناسب، query قابل بررسی، کنترل خطا و ملاحظهٔ عملکرد پیاده می‌کند.

تمرین توسعه

  • یک قابلیت کوچک PHP را به پایگاه داده متصل و queryهای آن را مستند کنید
  • یک query یا مسیر دسترسی به داده را با دادهٔ نمونه تحلیل و بهینه کنید

تاریخ و زمان

Date & Time

تسلط عملی بر Date & Time در طراحی و توسعهٔ راه‌حل‌های PHP.

نشانهٔ قابل مشاهده

این مهارت را در یک قابلیت واقعی PHP به‌کار می‌گیرد و خروجی را با آزمون یا اندازه‌گیری قابل بررسی تحویل می‌دهد.

تمرین توسعه

  • یک نمونهٔ کوچک PHP با تمرکز بر Date & Time بسازید
  • کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید

متغیرهای ازپیش‌تعریف‌شده

Predefined Variables

تسلط عملی بر Predefined Variables در طراحی و توسعهٔ راه‌حل‌های PHP.

نشانهٔ قابل مشاهده

این مهارت را در یک قابلیت واقعی PHP به‌کار می‌گیرد و خروجی را با آزمون یا اندازه‌گیری قابل بررسی تحویل می‌دهد.

تمرین توسعه

  • یک نمونهٔ کوچک PHP با تمرکز بر Predefined Variables بسازید
  • کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید

رفع اشکال

Debugging

تشخیص و رفع خطاهای اجرایی و منطقی در برنامه‌های PHP.

نشانهٔ قابل مشاهده

خطا را با log، گام بازتولید و تحلیل علت بررسی می‌کند و اصلاح را با آزمون رگرسیون می‌پوشاند.

تمرین توسعه

  • یک خطای واقعی یا نمونه در PHP را بازتولید و علت آن را ثبت کنید
  • برای خطای اصلاح‌شده آزمون رگرسیون اضافه کنید

طراحی شیءگرا

Object-Oriented Design

طراحی نرم‌افزار PHP بر پایهٔ اصول برنامه‌نویسی شیءگرا.

نشانهٔ قابل مشاهده

مسئولیت کلاس‌ها، وابستگی‌ها و قراردادهای API را طوری جدا می‌کند که تغییر و آزمون آسان باشد.

تمرین توسعه

  • یک مسئله را در PHP با کلاس‌ها و interfaceهای روشن مدل کنید
  • وابستگی‌های طراحی را مرور و یک coupling غیرضروری را کاهش دهید

الگوهای طراحی

Design Patterns

تسلط عملی بر Design Patterns در طراحی و توسعهٔ راه‌حل‌های PHP.

نشانهٔ قابل مشاهده

این مهارت را در یک قابلیت واقعی PHP به‌کار می‌گیرد و خروجی را با آزمون یا اندازه‌گیری قابل بررسی تحویل می‌دهد.

تمرین توسعه

  • یک نمونهٔ کوچک PHP با تمرکز بر Design Patterns بسازید
  • کد، تصمیم فنی و نتیجهٔ آزمون را در یک یادداشت فنی ثبت کنید
فهرست شایستگی‌ها

علم داده

مهارت‌های تخصصی مدیریت، تحلیل، مدل‌سازی و ارائهٔ داده.

۱۰ شایستگی

مدیریت پایگاه داده

Database Management

مدیریت جریان، ساختار و کیفیت داده در Database Management.

نشانهٔ قابل مشاهده

داده را از منبع تا مصرف با کنترل کیفیت، lineage، خطا و تکرارپذیری دنبال می‌کند.

تمرین توسعه

  • یک جریان داده از منبع تا گزارش را ترسیم کنید
  • دو کنترل کیفیت داده و نتیجهٔ اجرای آن‌ها را ثبت کنید

مدل‌سازی پیش‌بینانه

Predictive Modeling

ساخت و ارزیابی مدل‌های داده‌ای برای پیش‌بینی یا تصمیم‌سازی: Predictive Modeling.

نشانهٔ قابل مشاهده

مدل را با دادهٔ مناسب، تفکیک آموزش و آزمون، معیار ارزیابی و بررسی خطا گزارش می‌کند.

تمرین توسعه

  • یک مسئلهٔ کوچک را با baseline و معیار مشخص مدل‌سازی کنید
  • خطا، سوگیری و تغییر عملکرد مدل را روی دادهٔ اعتبارسنجی بررسی کنید

انبارش داده

Data Warehousing

مدیریت جریان، ساختار و کیفیت داده در Data Warehousing.

نشانهٔ قابل مشاهده

داده را از منبع تا مصرف با کنترل کیفیت، lineage، خطا و تکرارپذیری دنبال می‌کند.

تمرین توسعه

  • یک جریان داده از منبع تا گزارش را ترسیم کنید
  • دو کنترل کیفیت داده و نتیجهٔ اجرای آن‌ها را ثبت کنید

گزارش‌سازی و بصری‌سازی داده

Reporting & Data Visualization

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

نشانهٔ قابل مشاهده

نمودار را با پرسش تصمیم، تعریف شاخص، منبع داده و توضیح محدودیت‌ها هم‌راستا می‌کند.

تمرین توسعه

  • یک داشبورد ساده با سه شاخص و یک پیام تصمیم بسازید
  • یک نمودار گمراه‌کننده را بازطراحی و دلیل انتخاب را ثبت کنید

زبان‌های برنامه‌نویسی

Programming Languages

به‌کارگیری Programming Languages در پروژه‌های علم داده.

نشانهٔ قابل مشاهده

از Programming Languages برای حل یک مسئلهٔ داده‌ای استفاده کرده و روش، فرض‌ها و نتیجه را قابل بازتولید مستند می‌کند.

تمرین توسعه

  • یک تمرین کوچک با Programming Languages انجام دهید و خروجی را ذخیره کنید
  • نتیجه را با دادهٔ نمونه و معیار روشن بازبینی کنید

یادگیری ماشین

Machine Learning

ساخت و ارزیابی مدل‌های داده‌ای برای پیش‌بینی یا تصمیم‌سازی: Machine Learning.

نشانهٔ قابل مشاهده

مدل را با دادهٔ مناسب، تفکیک آموزش و آزمون، معیار ارزیابی و بررسی خطا گزارش می‌کند.

تمرین توسعه

  • یک مسئلهٔ کوچک را با baseline و معیار مشخص مدل‌سازی کنید
  • خطا، سوگیری و تغییر عملکرد مدل را روی دادهٔ اعتبارسنجی بررسی کنید

مدل‌سازی داده

Data Modeling

ساخت و ارزیابی مدل‌های داده‌ای برای پیش‌بینی یا تصمیم‌سازی: Data Modeling.

نشانهٔ قابل مشاهده

مدل را با دادهٔ مناسب، تفکیک آموزش و آزمون، معیار ارزیابی و بررسی خطا گزارش می‌کند.

تمرین توسعه

  • یک مسئلهٔ کوچک را با baseline و معیار مشخص مدل‌سازی کنید
  • خطا، سوگیری و تغییر عملکرد مدل را روی دادهٔ اعتبارسنجی بررسی کنید

تحلیل آماری

Statistical Analysis

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

نشانهٔ قابل مشاهده

روش آماری را با نوع داده، فرض‌ها و پرسش تحلیل تطبیق می‌دهد و عدم‌قطعیت نتیجه را گزارش می‌کند.

تمرین توسعه

  • یک تحلیل توصیفی و فاصلهٔ اطمینان برای دادهٔ نمونه انجام دهید
  • فرض‌های روش آماری و اثر نقض آن‌ها را بررسی کنید

مفاهیم و ابزارهای Hadoop

Hadoop Concepts & Tools

به‌کارگیری Hadoop Concepts & Tools در پروژه‌های علم داده.

نشانهٔ قابل مشاهده

از Hadoop Concepts & Tools برای حل یک مسئلهٔ داده‌ای استفاده کرده و روش، فرض‌ها و نتیجه را قابل بازتولید مستند می‌کند.

تمرین توسعه

  • یک تمرین کوچک با Hadoop Concepts & Tools انجام دهید و خروجی را ذخیره کنید
  • نتیجه را با دادهٔ نمونه و معیار روشن بازبینی کنید

ابزارهای ETL

ETL Tools

مدیریت جریان، ساختار و کیفیت داده در ETL Tools.

نشانهٔ قابل مشاهده

داده را از منبع تا مصرف با کنترل کیفیت، lineage، خطا و تکرارپذیری دنبال می‌کند.

تمرین توسعه

  • یک جریان داده از منبع تا گزارش را ترسیم کنید
  • دو کنترل کیفیت داده و نتیجهٔ اجرای آن‌ها را ثبت کنید
فهرست شایستگی‌ها

DevOps

مهارت‌های تخصصی تحویل مستمر، اتوماسیون، پایش و امنیت عملیات توسعه.

۱۰ شایستگی

یکپارچه‌سازی و استقرار مستمر

Continuous Integration & Deployment

خودکارسازی جریان تحویل نرم‌افزار: Continuous Integration & Deployment.

نشانهٔ قابل مشاهده

تغییر را از commit تا استقرار با مرحله‌های قابل تکرار، تأیید، rollback و گزارش نتیجه عبور می‌دهد.

تمرین توسعه

  • یک pipeline کوچک با build، test و deploy بسازید
  • سناریوی شکست استقرار و rollback آن را آزمایش کنید

کانتینرها و سرویس‌های کانتینری

Containers & Container Services

به‌کارگیری Containers & Container Services برای تحویل سریع و پایدار نرم‌افزار.

نشانهٔ قابل مشاهده

این قابلیت را در جریان DevOps اجرا کرده و اثر آن را بر سرعت، کیفیت، امنیت یا پایداری با شاخص نشان می‌دهد.

تمرین توسعه

  • یک نمونهٔ کوچک از Containers & Container Services در محیط آزمایشی اجرا کنید
  • نتیجه، خطای مشاهده‌شده و اقدام اصلاحی را مستند کنید

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

Infrastructure as Code

مدیریت قابل تکرار پیکربندی و منابع زیرساختی در DevOps: Infrastructure as Code.

نشانهٔ قابل مشاهده

پیکربندی را نسخه‌گذاری، قابل بازسازی و جدا از اسرار نگه می‌دارد.

تمرین توسعه

  • یک محیط کوچک را با پیکربندی نسخه‌گذاری‌شده بازسازی کنید
  • تفاوت محیط توسعه و تولید را با یک چک‌لیست مقایسه کنید

اتوماسیون استقرار

Deployment Automation

خودکارسازی جریان تحویل نرم‌افزار: Deployment Automation.

نشانهٔ قابل مشاهده

تغییر را از commit تا استقرار با مرحله‌های قابل تکرار، تأیید، rollback و گزارش نتیجه عبور می‌دهد.

تمرین توسعه

  • یک pipeline کوچک با build، test و deploy بسازید
  • سناریوی شکست استقرار و rollback آن را آزمایش کنید

مدیریت پیکربندی

Configuration Management

مدیریت قابل تکرار پیکربندی و منابع زیرساختی در DevOps: Configuration Management.

نشانهٔ قابل مشاهده

پیکربندی را نسخه‌گذاری، قابل بازسازی و جدا از اسرار نگه می‌دارد.

تمرین توسعه

  • یک محیط کوچک را با پیکربندی نسخه‌گذاری‌شده بازسازی کنید
  • تفاوت محیط توسعه و تولید را با یک چک‌لیست مقایسه کنید

پایش، متریک و لاگ‌گیری

Monitoring, Metrics & Logging

پایش و بهبود قابلیت اطمینان و عملکرد سامانه در DevOps: Monitoring, Metrics & Logging.

نشانهٔ قابل مشاهده

متریک، log، آستانه و مسیر هشدار را طوری تنظیم می‌کند که رخداد پیش از اثر گسترده قابل تشخیص باشد.

تمرین توسعه

  • برای یک خدمت سه متریک طلایی و آستانهٔ هشدار تعیین کنید
  • یک رخداد را از روی log و متریک بازسازی و postmortem کنید

مدیریت عملکرد

Performance Management

پایش و بهبود قابلیت اطمینان و عملکرد سامانه در DevOps: Performance Management.

نشانهٔ قابل مشاهده

متریک، log، آستانه و مسیر هشدار را طوری تنظیم می‌کند که رخداد پیش از اثر گسترده قابل تشخیص باشد.

تمرین توسعه

  • برای یک خدمت سه متریک طلایی و آستانهٔ هشدار تعیین کنید
  • یک رخداد را از روی log و متریک بازسازی و postmortem کنید

امنیت و انطباق خودکار

Automated Security & Compliance

جاسازی کنترل‌های امنیتی و انطباق در چرخهٔ ساخت و استقرار.

نشانهٔ قابل مشاهده

کنترل امنیت را به‌صورت خودکار در pipeline یا پیکربندی اجرا کرده و نتیجهٔ fail یا pass را ثبت می‌کند.

تمرین توسعه

  • یک کنترل امنیتی را در pipeline آزمایشی اضافه کنید
  • یک استثنای امنیتی را با مالک، ریسک و زمان اصلاح ثبت کنید

مدیریت منابع ابر

Cloud Resource Management

مدیریت قابل تکرار پیکربندی و منابع زیرساختی در DevOps: Cloud Resource Management.

نشانهٔ قابل مشاهده

پیکربندی را نسخه‌گذاری، قابل بازسازی و جدا از اسرار نگه می‌دارد.

تمرین توسعه

  • یک محیط کوچک را با پیکربندی نسخه‌گذاری‌شده بازسازی کنید
  • تفاوت محیط توسعه و تولید را با یک چک‌لیست مقایسه کنید

معماری امنیتی لایه‌ای

Layered Security Architecture

جاسازی کنترل‌های امنیتی و انطباق در چرخهٔ ساخت و استقرار.

نشانهٔ قابل مشاهده

کنترل امنیت را به‌صورت خودکار در pipeline یا پیکربندی اجرا کرده و نتیجهٔ fail یا pass را ثبت می‌کند.

تمرین توسعه

  • یک کنترل امنیتی را در pipeline آزمایشی اضافه کنید
  • یک استثنای امنیتی را با مالک، ریسک و زمان اصلاح ثبت کنید
فهرست شایستگی‌ها

آزمون خودکار

مهارت‌های تخصصی آزمون عملکردی، بار، رگرسیون و کیفیت نرم‌افزار.

۱۳ شایستگی

آزمون واحد

Unit Testing

طراحی و اجرای Unit Testing برای کشف نقص و کاهش ریسک انتشار.

نشانهٔ قابل مشاهده

آزمون را با هدف، پیش‌شرط، داده، گام اجرا و نتیجهٔ مورد انتظار تعریف و نتیجه را قابل بازتولید ثبت می‌کند.

تمرین توسعه

  • برای یک قابلیت Unit Testing سناریوهای مثبت، منفی و مرزی بنویسید
  • یک نقص کشف‌شده را با شواهد و اولویت در گزارش ثبت کنید

آزمون یکپارچه‌سازی

Integration Testing

طراحی و اجرای Integration Testing برای کشف نقص و کاهش ریسک انتشار.

نشانهٔ قابل مشاهده

آزمون را با هدف، پیش‌شرط، داده، گام اجرا و نتیجهٔ مورد انتظار تعریف و نتیجه را قابل بازتولید ثبت می‌کند.

تمرین توسعه

  • برای یک قابلیت Integration Testing سناریوهای مثبت، منفی و مرزی بنویسید
  • یک نقص کشف‌شده را با شواهد و اولویت در گزارش ثبت کنید

آزمون سیستم

System Testing

طراحی و اجرای System Testing برای کشف نقص و کاهش ریسک انتشار.

نشانهٔ قابل مشاهده

آزمون را با هدف، پیش‌شرط، داده، گام اجرا و نتیجهٔ مورد انتظار تعریف و نتیجه را قابل بازتولید ثبت می‌کند.

تمرین توسعه

  • برای یک قابلیت System Testing سناریوهای مثبت، منفی و مرزی بنویسید
  • یک نقص کشف‌شده را با شواهد و اولویت در گزارش ثبت کنید

آزمون دودویی

Smoke Testing

طراحی و اجرای Smoke Testing برای کشف نقص و کاهش ریسک انتشار.

نشانهٔ قابل مشاهده

آزمون را با هدف، پیش‌شرط، داده، گام اجرا و نتیجهٔ مورد انتظار تعریف و نتیجه را قابل بازتولید ثبت می‌کند.

تمرین توسعه

  • برای یک قابلیت Smoke Testing سناریوهای مثبت، منفی و مرزی بنویسید
  • یک نقص کشف‌شده را با شواهد و اولویت در گزارش ثبت کنید

آزمون رابط کاربری

UI Testing

طراحی و اجرای UI Testing برای کشف نقص و کاهش ریسک انتشار.

نشانهٔ قابل مشاهده

آزمون را با هدف، پیش‌شرط، داده، گام اجرا و نتیجهٔ مورد انتظار تعریف و نتیجه را قابل بازتولید ثبت می‌کند.

تمرین توسعه

  • برای یک قابلیت UI Testing سناریوهای مثبت، منفی و مرزی بنویسید
  • یک نقص کشف‌شده را با شواهد و اولویت در گزارش ثبت کنید

آزمون رگرسیون

Regression Testing

طراحی و اجرای Regression Testing برای کشف نقص و کاهش ریسک انتشار.

نشانهٔ قابل مشاهده

آزمون را با هدف، پیش‌شرط، داده، گام اجرا و نتیجهٔ مورد انتظار تعریف و نتیجه را قابل بازتولید ثبت می‌کند.

تمرین توسعه

  • برای یک قابلیت Regression Testing سناریوهای مثبت، منفی و مرزی بنویسید
  • یک نقص کشف‌شده را با شواهد و اولویت در گزارش ثبت کنید

آزمون بتا و پذیرش

Beta / Acceptance Testing

طراحی و اجرای Beta / Acceptance Testing برای کشف نقص و کاهش ریسک انتشار.

نشانهٔ قابل مشاهده

آزمون را با هدف، پیش‌شرط، داده، گام اجرا و نتیجهٔ مورد انتظار تعریف و نتیجه را قابل بازتولید ثبت می‌کند.

تمرین توسعه

  • برای یک قابلیت Beta / Acceptance Testing سناریوهای مثبت، منفی و مرزی بنویسید
  • یک نقص کشف‌شده را با شواهد و اولویت در گزارش ثبت کنید

آزمون استقامت و طول عمر

Longevity / Endurance Testing

سنجش ظرفیت، پایداری و رفتار سامانه تحت بار: Longevity / Endurance Testing.

نشانهٔ قابل مشاهده

سناریوی بار، حجم، مدت، شاخص‌های عملکرد و گلوگاه را مشخص کرده و نتیجه را با خط مبنا مقایسه می‌کند.

تمرین توسعه

  • برای یک API سناریوی بار و شاخص‌های پاسخ تعریف کنید
  • نتیجهٔ آزمون را تحلیل و یک اقدام بهبود مقیاس‌پذیری پیشنهاد کنید

آزمون حجم

Volume Testing

سنجش ظرفیت، پایداری و رفتار سامانه تحت بار: Volume Testing.

نشانهٔ قابل مشاهده

سناریوی بار، حجم، مدت، شاخص‌های عملکرد و گلوگاه را مشخص کرده و نتیجه را با خط مبنا مقایسه می‌کند.

تمرین توسعه

  • برای یک API سناریوی بار و شاخص‌های پاسخ تعریف کنید
  • نتیجهٔ آزمون را تحلیل و یک اقدام بهبود مقیاس‌پذیری پیشنهاد کنید

طراحی مورد آزمون

Test Case Creation

طراحی و اجرای Test Case Creation برای کشف نقص و کاهش ریسک انتشار.

نشانهٔ قابل مشاهده

آزمون را با هدف، پیش‌شرط، داده، گام اجرا و نتیجهٔ مورد انتظار تعریف و نتیجه را قابل بازتولید ثبت می‌کند.

تمرین توسعه

  • برای یک قابلیت Test Case Creation سناریوهای مثبت، منفی و مرزی بنویسید
  • یک نقص کشف‌شده را با شواهد و اولویت در گزارش ثبت کنید

آزمون عملکرد

Performance Testing

سنجش ظرفیت، پایداری و رفتار سامانه تحت بار: Performance Testing.

نشانهٔ قابل مشاهده

سناریوی بار، حجم، مدت، شاخص‌های عملکرد و گلوگاه را مشخص کرده و نتیجه را با خط مبنا مقایسه می‌کند.

تمرین توسعه

  • برای یک API سناریوی بار و شاخص‌های پاسخ تعریف کنید
  • نتیجهٔ آزمون را تحلیل و یک اقدام بهبود مقیاس‌پذیری پیشنهاد کنید

کشف گلوگاه

Bottleneck Discovery

سنجش ظرفیت، پایداری و رفتار سامانه تحت بار: Bottleneck Discovery.

نشانهٔ قابل مشاهده

سناریوی بار، حجم، مدت، شاخص‌های عملکرد و گلوگاه را مشخص کرده و نتیجه را با خط مبنا مقایسه می‌کند.

تمرین توسعه

  • برای یک API سناریوی بار و شاخص‌های پاسخ تعریف کنید
  • نتیجهٔ آزمون را تحلیل و یک اقدام بهبود مقیاس‌پذیری پیشنهاد کنید

بهبود مقیاس‌پذیری

Scalability Enhancement

سنجش ظرفیت، پایداری و رفتار سامانه تحت بار: Scalability Enhancement.

نشانهٔ قابل مشاهده

سناریوی بار، حجم، مدت، شاخص‌های عملکرد و گلوگاه را مشخص کرده و نتیجه را با خط مبنا مقایسه می‌کند.

تمرین توسعه

  • برای یک API سناریوی بار و شاخص‌های پاسخ تعریف کنید
  • نتیجهٔ آزمون را تحلیل و یک اقدام بهبود مقیاس‌پذیری پیشنهاد کنید
فهرست شایستگی‌ها

توسعهٔ وب

مهارت‌های تخصصی ساخت رابط‌ها و سرویس‌های وب.

۱۱ شایستگی

HTML

HTML

به‌کارگیری HTML در ساخت رابط‌ها و سرویس‌های وب قابل استفاده و قابل نگهداشت.

نشانهٔ قابل مشاهده

قابلیت وب را با توجه به HTML، دسترس‌پذیری، قرارداد API، سازگاری مرورگر و کنترل نسخه پیاده می‌کند.

تمرین توسعه

  • یک صفحه یا قابلیت کوچک وب با HTML بسازید
  • آن را روی یک مرورگر یا دستگاه دیگر آزمون و نتیجه را مستند کنید

CSS

CSS

به‌کارگیری CSS در ساخت رابط‌ها و سرویس‌های وب قابل استفاده و قابل نگهداشت.

نشانهٔ قابل مشاهده

قابلیت وب را با توجه به CSS، دسترس‌پذیری، قرارداد API، سازگاری مرورگر و کنترل نسخه پیاده می‌کند.

تمرین توسعه

  • یک صفحه یا قابلیت کوچک وب با CSS بسازید
  • آن را روی یک مرورگر یا دستگاه دیگر آزمون و نتیجه را مستند کنید

JavaScript

JavaScript

به‌کارگیری JavaScript در ساخت رابط‌ها و سرویس‌های وب قابل استفاده و قابل نگهداشت.

نشانهٔ قابل مشاهده

قابلیت وب را با توجه به JavaScript، دسترس‌پذیری، قرارداد API، سازگاری مرورگر و کنترل نسخه پیاده می‌کند.

تمرین توسعه

  • یک صفحه یا قابلیت کوچک وب با JavaScript بسازید
  • آن را روی یک مرورگر یا دستگاه دیگر آزمون و نتیجه را مستند کنید

چارچوب‌های Front-End

Front-End Frameworks

به‌کارگیری Front-End Frameworks در ساخت رابط‌ها و سرویس‌های وب قابل استفاده و قابل نگهداشت.

نشانهٔ قابل مشاهده

قابلیت وب را با توجه به Front-End Frameworks، دسترس‌پذیری، قرارداد API، سازگاری مرورگر و کنترل نسخه پیاده می‌کند.

تمرین توسعه

  • یک صفحه یا قابلیت کوچک وب با Front-End Frameworks بسازید
  • آن را روی یک مرورگر یا دستگاه دیگر آزمون و نتیجه را مستند کنید

رابط‌های API

APIs

به‌کارگیری APIs در ساخت رابط‌ها و سرویس‌های وب قابل استفاده و قابل نگهداشت.

نشانهٔ قابل مشاهده

قابلیت وب را با توجه به APIs، دسترس‌پذیری، قرارداد API، سازگاری مرورگر و کنترل نسخه پیاده می‌کند.

تمرین توسعه

  • یک صفحه یا قابلیت کوچک وب با APIs بسازید
  • آن را روی یک مرورگر یا دستگاه دیگر آزمون و نتیجه را مستند کنید

طراحی واکنش‌گرا و رابط کاربری

Responsive Design & User Interface

به‌کارگیری Responsive Design & User Interface در ساخت رابط‌ها و سرویس‌های وب قابل استفاده و قابل نگهداشت.

نشانهٔ قابل مشاهده

قابلیت وب را با توجه به Responsive Design & User Interface، دسترس‌پذیری، قرارداد API، سازگاری مرورگر و کنترل نسخه پیاده می‌کند.

تمرین توسعه

  • یک صفحه یا قابلیت کوچک وب با Responsive Design & User Interface بسازید
  • آن را روی یک مرورگر یا دستگاه دیگر آزمون و نتیجه را مستند کنید

فرمت‌های JSON و XML

JSON & XML

به‌کارگیری JSON & XML در ساخت رابط‌ها و سرویس‌های وب قابل استفاده و قابل نگهداشت.

نشانهٔ قابل مشاهده

قابلیت وب را با توجه به JSON & XML، دسترس‌پذیری، قرارداد API، سازگاری مرورگر و کنترل نسخه پیاده می‌کند.

تمرین توسعه

  • یک صفحه یا قابلیت کوچک وب با JSON & XML بسازید
  • آن را روی یک مرورگر یا دستگاه دیگر آزمون و نتیجه را مستند کنید

REST، SOAP و SOA

REST, SOAP & SOA

به‌کارگیری REST, SOAP & SOA در ساخت رابط‌ها و سرویس‌های وب قابل استفاده و قابل نگهداشت.

نشانهٔ قابل مشاهده

قابلیت وب را با توجه به REST, SOAP & SOA، دسترس‌پذیری، قرارداد API، سازگاری مرورگر و کنترل نسخه پیاده می‌کند.

تمرین توسعه

  • یک صفحه یا قابلیت کوچک وب با REST, SOAP & SOA بسازید
  • آن را روی یک مرورگر یا دستگاه دیگر آزمون و نتیجه را مستند کنید

دسترسی‌پذیری و کاربرپسندی وب

Web Accessibility & Usability

به‌کارگیری Web Accessibility & Usability در ساخت رابط‌ها و سرویس‌های وب قابل استفاده و قابل نگهداشت.

نشانهٔ قابل مشاهده

قابلیت وب را با توجه به Web Accessibility & Usability، دسترس‌پذیری، قرارداد API، سازگاری مرورگر و کنترل نسخه پیاده می‌کند.

تمرین توسعه

  • یک صفحه یا قابلیت کوچک وب با Web Accessibility & Usability بسازید
  • آن را روی یک مرورگر یا دستگاه دیگر آزمون و نتیجه را مستند کنید

SVG، Canvas و قابلیت‌های مرورگر

SVG, Canvas & Browser Features

به‌کارگیری SVG, Canvas & Browser Features در ساخت رابط‌ها و سرویس‌های وب قابل استفاده و قابل نگهداشت.

نشانهٔ قابل مشاهده

قابلیت وب را با توجه به SVG, Canvas & Browser Features، دسترس‌پذیری، قرارداد API، سازگاری مرورگر و کنترل نسخه پیاده می‌کند.

تمرین توسعه

  • یک صفحه یا قابلیت کوچک وب با SVG, Canvas & Browser Features بسازید
  • آن را روی یک مرورگر یا دستگاه دیگر آزمون و نتیجه را مستند کنید

کنترل نسخه

Version Control

به‌کارگیری Version Control در ساخت رابط‌ها و سرویس‌های وب قابل استفاده و قابل نگهداشت.

نشانهٔ قابل مشاهده

قابلیت وب را با توجه به Version Control، دسترس‌پذیری، قرارداد API، سازگاری مرورگر و کنترل نسخه پیاده می‌کند.

تمرین توسعه

  • یک صفحه یا قابلیت کوچک وب با Version Control بسازید
  • آن را روی یک مرورگر یا دستگاه دیگر آزمون و نتیجه را مستند کنید