دورة عبر الإنترنت – تخصص احترافي معتمد في هندسة البرمجيات للبيانات الضخمة من جامعة كولورادو بولدر

اكتشف مبادئ بناء النظام وهندسته للأنظمة الكبيرة ذات البيانات الضخمة. تعرف على كيفية دمج البيانات الضخمة مع هندسة البرمجيات.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

تتقدم

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • هندسة البرمجيات
  • الحوسبة الموزعة
  • بيانات كبيرة
  • الخدمات المصغرة
  • أنظمة الوقت الحقيقي

What you will learn in the course

Courses for which the course is suitable

  • مهندس برمجيات
  • مطور الأنظمة الموزعة
  • مهندس بيانات
  • خبير هندسة البرمجيات
  • مطور الخدمات المصغرة
  • مهندس أداء الأنظمة الموزعة
  • مدير مشروع في مجال البيانات الضخمة
  • مطور برامج البيانات الكبيرة

التدريب – سلسلة من 3 دورات

هذا التخصص مخصص لمهندسي البرمجيات المهتمين بمبادئ البناء والهندسة المعمارية لأنظمة البرمجيات الكبيرة التي تستخدم البيانات الضخمة. على مدار ثلاث دورات، ستكتشف كيفية بناء وترقية الأنظمة الموزعة الأكثر تقدمًا، بمساعدة خبراء الصناعة من القدرة الأولية.

الائتمان الأكاديمي

يمكن الحصول على هذا التخصص للحصول على رصيد أكاديمي كجزء من برنامج University of Colorado في Boulder’s Associate في علوم البيانات أو مشارك في علوم الكمبيوتر المقدم على منصة Coursera. تقدم هذه الدرجات المتقدمة، والتي تمت الموافقة عليها بالكامل، ما يلي:

  • دورات مركزة
  • جلسات قصيرة مدتها 8 أسابيع
  • دراسة الدفع أولاً بأول

يعتمد القبول على الأداء في ثلاث مقررات دراسية أساسية، وليس على التاريخ الأكاديمي. تعتبر شهادات جامعة كولورادو في كورسيرا مناسبة للخريجين الجدد أو المهنيين العاملين.

لمزيد من المعلومات:

مشروع التعلم العملي

ستعرّفك الدورة التدريبية الأولى على بنية البرامج ومفاهيم التصميم المطلوبة لبناء وتوسيع نطاق الأنظمة الموزعة المهمة للبيانات. ستبدأ الدورة بأفضل ممارسات هندسة البرمجيات، بما في ذلك الخدمات الصغيرة للبيانات المقترنة بشكل غير محكم، ومراجعة تطور النظام الموزع بمرور الوقت.

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

ينتهي التدريب بدورة مشروع حيث ستستخدم الدروس المستفادة من الدورتين الأوليين لبناء نظام موزع جاهز للإنتاج. خلال هذه العملية، سيرشدك مدرسوك حول المخاوف الشائعة من الفشل وسيشاركون خبراتهم في بناء أنظمة البيانات الكبيرة.

Details of the courses that make up the specialization

أساسيات هندسة البرمجيات للبيانات الضخمة

  • الدورة 1 • 20 ساعة • 3.5 (78 تقييمًا)

تفاصيل الدورة

ماذا ستتعلم
  • ممارسة الأساسيات في هندسة البرمجيات؛ يبدأ التطوير بالاختبار وإعادة البناء والتكامل المستمر والإصدار المستمر.
  • تصميم وإنشاء نظام بيانات ضخم أو نظام موزع باستخدام تعاون REST والتعاون في الأحداث ومعالجة الدُفعات.
  • إنشاء نظام موزع وفعال يتعامل مع البيانات الضخمة.
المهارات التي سوف تقوم بتطويرها
  • التصنيف: هندسة البرمجيات
  • الفئة: الحوسبة الموزعة
  • التصنيف: بيانات ضخمة
  • التصنيف: الخدمات المصغرة
  • الفئة: أنظمة الوقت الحقيقي

أنماط هندسة البرمجيات للبيانات الضخمة

  • الدورة 2 • 25 ساعة • 3.6 (25 تقييمًا)

تفاصيل الدورة

ماذا ستتعلم
  • مقارنة وقياس واختبار نماذج البيانات الضخمة لاستخدامها في الإنتاج.
  • كتابة اختبارات مخصصة لقياس خصائص النظام الموزع.
  • استخدام قوائم الانتظار لتوزيع الأحمال الكبيرة.
المهارات التي سوف تقوم بتطويرها
  • التصنيف: هندسة البرمجيات
  • الفئة: الحوسبة الموزعة
  • التصنيف: بيانات ضخمة
  • التصنيف: الخدمات المصغرة
  • الفئة: أنظمة الوقت الحقيقي

تطبيقات معمارية البرمجيات للبيانات الضخمة

  • الدورة 3 • 16 ساعة • 3.4 (16 تقييمًا)

تفاصيل الدورة

ماذا ستتعلم
  • ممارسة الأساسيات في هندسة البرمجيات؛ يبدأ التطوير بالاختبار وإعادة البناء والتكامل المستمر والإصدار المستمر.
  • تصميم وإنشاء نظام بيانات ضخم أو نظام موزع باستخدام تعاون REST والتعاون في الأحداث ومعالجة الدُفعات.
  • إنشاء نظام موزع وفعال يتعامل مع البيانات الضخمة.
المهارات التي سوف تقوم بتطويرها
  • التصنيف: هندسة البرمجيات
  • الفئة: الحوسبة الموزعة
  • التصنيف: بيانات ضخمة