
تقدم هذه الدورة شرحاً معمقاً لتقنيات تطوير البرمجيات الأساسية التي تبدأ بجمع وتحليل وتوثيق متطلبات النظام باستخدام حالات الاستخدام والقصص البرمجية. كما تتناول طرق تصميم الأنظمة باستخدام النماذج البصرية مثل مخططات UML ومخططات تدفق البيانات. وتشمل الدورة مهارات كتابة أكواد عالية الجودة، والاستفادة من المكتبات وواجهات برمجة التطبيقات، بالإضافة إلى استخدام نظام التحكم في الإصدارات مثل Git وGitHub. علاوة على ذلك، تغطي الدورة استراتيجيات النشر الحديثة مثل تبني DevOps، التطبيق العملي لـ Docker، وعمليات التكامل المستمر مع اختبار وتصحيح الأخطاء لضمان تطور فعال ومستدام للبرمجيات. الدورة تجمع بين الجانب النظري والتطبيقي لتزويد المتعلمين بالمهارات العملية المطلوبة في بيئة تطوير البرمجيات الحالية.
Shreyas Suresh Rao
Prof. Akanksha Bharadwaj
Punit Galav