اخبار براكتيكا
دبلوم هندسة البرمجيات
- 16/09/2025
- Posted by: Ziad Mansor
- Category: دبلومات
لا توجد تعليقات
دبلوم هندسة البرمجيات
برنامج مهني عملي يدمج مبادئ الهندسة البرمجية، التصميم المعماري، البرمجة، الاختبارات، النشر وعمليات DevOps، مع مشروع تخرج تطبيقي.
المقدمة
| مدة البرنامج والساعات |
إجمالي 300 ساعة تدريبية خلال 9 أشهر (سنة دراسية): 180 ساعة قاعات/مختبرات + 120 ساعة مشاريع وتدريب عملي. |
|---|---|
| مكان الانعقاد | قاعات جامعة عمان الأهلية + مختبرات الحاسوب + منصات سحابية لمشاريع الفرق. |
| الفئة المستهدفة | طلبة/خريجو الحاسوب والهندسة، المطوّرون المبتدئون، والراغبون بالتحول لمجال البرمجيات. |
| المؤهل العلمي للمدرب | ماجستير/بكالوريوس علوم حاسوب/هندسة برمجيات، خبرة عملية في تطوير الأنظمة وDevOps والاختبارات. |
| مكان عمل المدرب | شركات تقنية/ناشئة، مؤسسات كبرى، مزوّدو خدمات سحابية، أو محاضر جامعي متخصص. |
| المدة الزمنية | البداية: 01/10/2025 — النهاية: 30/06/2026 |
المحتوى يوازن بين التحليل والتصميم والتنفيذ والاختبار والنشر مع ممارسات هندسية احترافية.
يوثّق تقدّم المتدرب بسجل إنجاز (Logbook) ومراجعات كود دورية (Code Reviews).
هدف البرنامج
تأهيل مهندس برمجيات قادر على تحليل المتطلبات، تصميم الحلول، بناء شيفرة نظيفة قابلة للاختبار، ونشرها بموثوقية.
نمط التعلم
مختبرات عملية، مشاريع قصيرة (Sprints)، كود جماعي، ومراجعات تقنية وفق أفضل الممارسات الصناعية.
نتائج متوقعة
محفظة مشاريع (Portfolio) تشمل خدمات ويب، واجهات أمامية، اختبارات آلية، وخطوط نشر CI/CD.
الخطة التدريبية (محاور وساعات)
ساعات القاعات/المختبر: 180
مشاريع وتدريب عملي: 120
| المحور | الهدف | الساعات |
|---|---|---|
| مبادئ هندسة البرمجيات | دورة حياة التطوير SDLC، المتطلبات، التوثيق، وإدارة التغيير. | 15 |
| البرمجة الكينونية وهندسة الشيفرة | OOP، مبادئ SOLID، أنماط التصميم الشائعة (GoF). | 20 |
| هياكل البيانات والخوارزميات | تحليل التعقيد، بنى البيانات الأساسية، وأنماط الحل. | 20 |
| تطوير الواجهة الأمامية | HTML/CSS/JS أساسيات واجهات تفاعلية ومعمارية مكونات. | 20 |
| تطوير الواجهة الخلفية | RESTful APIs، المصادقة، إدارة الجلسات، ومعالجة الأخطاء. | 25 |
| قواعد البيانات SQL/NoSQL | نمذجة البيانات، الفهارس، الاستعلامات، والمعاملات. | 20 |
| الاختبارات والجودة | Unit/Integration/E2E، تغطية كودية، Playwright/Cypress، CI. | 20 |
| الأمن البرمجي | مبادئ OWASP، التحقق من المدخلات، إدارة الأسرار، التشفير. | 10 |
| DevOps وCI/CD | Git/GitFlow، Docker، خطوط نشر، مراقبة وسجلات. | 20 |
| تصميم الأنظمة (System Design) | قابلية التوسع، الاتاحة، التخزين المؤقت، المراسلة، وPatterns. | 10 |
| الحوسبة السحابية | مفاهيم IaaS/PaaS، نشر خدمات ويب، وتكلفة الأداء. | 10 |
| مشروع تخرج متكامل | تصميم وبناء ونشر تطبيق حقيقي مع توثيق واختبارات. | 40 |
ملحوظة: تُقسّم المشاريع إلى مراحل (تحليل المتطلبات → التصميم المعماري → التنفيذ والاختبارات → النشر والمراقبة) مع مراجعات تقنية لكل مرحلة.
مخرجات التعلم القابلة للقياس
- تحليل متطلبات وتحويلها إلى مواصفات تقنية قابلة للتنفيذ.
- تصميم معماريات قابلة للتوسع والصيانة باستخدام أنماط تصميم مناسبة.
- بناء واجهات وخدمات ويب موثوقة مع اختبارات آلية شاملة.
- تصميم قواعد بيانات فعّالة وإجراءات ترحيل/نسخ احتياطي.
- إعداد خطوط CI/CD ونشر آمن باستخدام الحاويات.
- تطبيق ممارسات الأمن والامتثال في دورة حياة التطوير.
مجالات العمل بعد التخرج
- مهندس برمجيات (Software Engineer).
- مطور واجهة أمامية/خلفية (Frontend/Backend).
- مطور متكامل (Full-Stack Developer).
- مهندس ضمان جودة واختبارات (SDET).
- مهندس DevOps/منصات.
- محلل نظم أو مهندس حلول.
التسجيل والاستفسارات
للاستفسار أو طلب الالتحاق بالدبلوم، يرجى تعبئة النموذج التالي: