تخطي إلى المحتوى الرئيسي
التقنية·2h

تطوير البرمجيات

للمطور الذي يبدأ في فريق جديد، يمنحك التدريب طريقة لتحويل طلب العمل إلى تغيير صغير قابل للاختبار والمراجعة مع توثيق واضح وحدود معلنة.

Free module

Complete module 1 without creating an account

The complete content is available on this page.

Start module 1 free

Complete and no account required · تطوير البرمجيات

Software EngineerWorkflowQualityCommunicationHandoff

Module 1 · complete and free

تطوير البرمجيات

It opens here, with no account or page change.

حول هذه الدورة

يناسب مطور البرمجيات الذي يريد فهم المشكلة قبل كتابة الشيفرة وربط التنفيذ بالقبول والمخاطر والمالك. ستقرأ بطاقة العمل، وتفصل المتطلبات المؤكدة عن الافتراضات، وتختار نقطة بداية صغيرة، ثم تشرح علاقة التغيير بالاختبار والمراجعة والتوثيق. يظهر أثر ذلك في تسليم يمكن للفريق مناقشته دون ادعاء جاهزية غير مثبتة. يبدأ المطور المحترف بفهم المشكلة وسياق المستخدم قبل كتابة الشيفرة. يوضح هذا الدرس كيف تقرأ تذكرة العمل، تفصل المتطلبات عن الافتراضات، تختار نقطة بداية صغيرة، وتكتب تغييرا يمكن اختباره ومراجعته. قبل الدقيقة الخامسة ستبني بطاقة تنفيذ قصيرة تصلح للمقابلة أو لليوم الأول في فريق تطوير. ستتدرب كذلك على محادثة مع صاحب منتج وعلى تمرين يربط المهمة بالاختبار والتوثيق وسلامة النشر. يحتاج المطور إلى قراءة بنية النظام قبل أن يغيرها. يشرح هذا الدرس كيف تتتبع طلبا من الواجهة إلى واجهة البرمجة وقاعدة البيانات، وتفهم العقد والأخطاء والاختبارات الموجودة، وتختار مستوى الاختبار المناسب. ستتدرب على مهمة تتعلق بتحديث ملف مستخدم وعلى تصميم اختبار يمنع تسريب بيانات مستخدم آخر. تشمل المادة أدوات العمل اليومية ومصطلحات مثل endpoint وpayload وschema وmock وintegration وregression وlogging، مع حوار واقعي حول تغيير لا يمكن اعتماده قبل توضيح العقد. لا يكتمل عمل المطور عند نجاحه على جهازه. يوضح هذا الدرس كيف تجهز فرعا وطلب مراجعة، تقرأ نتيجة التكامل المستمر، تتعامل مع تعارضات الدمج، وتفصل فشل الشيفرة عن فشل البيئة. ستتعلم كيف تشرح التغيير لمراجع، كيف تحافظ على سجل قرار واضح، وكيف تشارك في نشر تدريجي أو رجوع منضبط. يتضمن حوارا عن فحص فاشل قبل إصدار مهم وتمرينين عن مراجعة طلب تغيير وتقييم مخاطر الدمج. يعرض هذا الدرس طريقة عملية لتصحيح العطل: إعادة إنتاجه، تقليص الحالة، جمع سجل آمن، اختبار الفرضيات ثم تثبيت الإصلاح ومنع عودة المشكلة. يناقش أيضا الأداء، الاستعلامات، الذاكرة، المهلات، الرسائل، المراقبة وحدود استخدام بيانات الإنتاج. سيتعلم المطور كيف يتحدث مع الدعم أو التشغيل، وكيف يشرح الفرق بين إصلاح سريع وإصلاح دائم، وكيف يكتب تمرينين يثبتان عدم الانحدار. المادة موجهة لمهام تطبيقات الويب والهاتف والخدمات، مع احترام مراجعة الأمن والخصوصية. يجمع هذا الدرس دورة عمل المطور من المهمة إلى التسليم: تخطيط واقعي، تعاون مع المنتج والاختبار والتشغيل، توثيق قرار، مراقبة بعد الإصدار، واستفادة من الحوادث دون لوم. ستبني خطة تسعين يوما لمطور مبتدئ، وتتمرن على تسليم ميزة مع قائمة تحقق، وتتعلم كيف تتحدث عن الجودة والأمن والأداء في مقابلة. الأمثلة موجهة إلى فرق البرمجيات التي تطور تطبيقات وخدمات وواجهات، وتفصل بين ما يملكه المطور وما يحتاج قرارا من مالك المنتج أو التشغيل.

ما ستتعلمه

  • صياغة بطاقة عمل تتضمن المشكلة والنطاق والقبول والمخاطر والمالك والخطوة التالية.
  • تمييز المتطلب المؤكد عن الافتراض والتفصيل الذي يحتاج إلى سؤال قبل البرمجة.
  • شرح كيف تربط التغيير بالاختبار والمراجعة والتوثيق دون ادعاء جاهزية غير مثبتة.
  • تتبع مسار طلب من واجهة المستخدم إلى الخدمة والبيانات مع تسجيل نقاط عدم اليقين.
  • اختيار اختبارات وحدة وتكامل وواجهة مناسبة للحدود التي يغيرها العمل.
  • اكتشاف تعارض في عقد واجهة البرمجة وطلب قرار واضح قبل الدمج.
  • فتح طلب مراجعة يصف النطاق والدافع والاختبارات والمخاطر وخطة الرجوع بوضوح.

الأدوار التي تفتحها هذه الدورة

المسميات الوظيفية النموذجية التي تطلب هذه المهارة.

كيف يعمل الوصول

ابدأ أي دورة مجاناً. قم بالترقية عندما تكون مستعداً لفتح الباقي.

مجاني

الوحدة الأولى مجانية

ابدأ التعلم فوراً. لا حاجة لبطاقة ائتمان. جرب الدورة قبل الالتزام.

ابدأ مجاناً
Premium+

الدورة الكاملة + كل أدوات الأكاديمية

كل الوحدات، شهادة عند الإكمال، مدرب مهني، تحضير للمقابلات وتوليد دورات غير محدود — عبر كل الدورات.

شاهد خطط Premium+