دورة عبر الإنترنت – تخصص احترافي معتمد في أدوات وأساليب هندسة البرمجيات Google، Codio

مقدمة عملية لهندسة البرمجيات – تعلم أساسيات عملية التطوير والأدوات والمنهجيات والاستراتيجيات لتحسين جودة التعليمات البرمجية. تعرف على كيفية تنفيذ المشاريع بنجاح في بيئة عمل تعاونية.

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

  • مطور البرمجيات
  • مهندس برمجيات
  • مطور التطبيقات
  • مطور الأنظمة
  • مبرمج
  • مدير مشروع التكنولوجيا
  • مفتاح جانب الخادم
  • مطور جانب العميل
  • مطور الأنظمة الآلية
  • يطور الحلول التكنولوجية

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

هذا التخصص مخصص لأولئك الذين يرغبون في نقل مهاراتهم إلى ما هو أبعد من البرمجة العادية. برامج الكتابة هي مجموعة واسعة من المهارات والأدوات والفلسفات. تقدم هذه الدورات الست طريقة منهجية لتطوير البرامج التي تعتمد على معرفتك وخبرتك السابقة في مجال البرمجة.

المواضيع الرئيسية

  • كتابة كود أفضل
  • أتمتة المهام المشتركة
  • العمل مع البرامج والخدمات الأخرى

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

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

سيستخدم المتعلمون أيضًا هذه المهارات لبناء مشاريع مثل الآلة الحاسبة.

Details of the courses that make up the specialization

إتقان الأتمتة Ansible

الدورة 1

10 ساعات

4.2 (22 تقييمًا)

  • ما ستتعلمه: أتمتة المهام المتعلقة بالملفات والحزم والمستخدمين؛ تعرف على بناء جملة وبنية ملفات YAML
  • المهارات التي ستكتسبها: Github، إنشاء الأتمتة، اختبار الأتمتة، النشر

الدورة 2: CI/CD للمطورين

10 ساعات

  • ما ستتعلمه: مقدمة لعمليات جيثب؛ لأتمتة البناء والاختبار ومراقبة الجودة؛ نشر الكود
  • المهارات التي ستحصل عليها: اختبار البرمجيات، جافا سكريبت

الدورة 3: اختبار البرمجيات للمطورين

9 ساعات

4.2 (14 تقييمًا)

  • ما ستتعلمه: إنشاء اختبارات باستخدام Jest؛ اختبار واجهات المستخدم مع السيلينيوم والخيار؛ استخدم أدوات الاختبار مثل Postman وJMeter
  • المهارات التي ستحصل عليها: JavaScript وCloud API

الدورة 4: تطوير واجهة برمجة التطبيقات (API).

10 ساعات

  • ما ستتعلمه: الوصول إلى Web API؛ إنشاء خادم ويب بسيط؛ تَحَقّق
  • المهارات التي ستكتسبها: الجرافين، بروميثيوس، إدارة الأداء، جافا سكريبت

الدورة الخامسة: مراقبة الأداء لمطوري التطبيقات

10 ساعات

  • ما ستتعلمه: استخدام مقاييس محددة لمراقبة المستخدمين والخوادم والتطبيقات؛ جمع مقاييس الأداء المهمة مع Prometheus؛ قم ببناء لوحات المعلومات والمرئيات باستخدام Graphene
  • المهارات التي ستحصل عليها: إدارة التكوين، والبنية التحتية السحابية، وDevops، وحل المشكلات، والأتمتة

الدورة 6: بنية RESTful MVC

6 ساعات

  • ما ستتعلمه: تحديد كيفية تدفق البيانات بين تطبيق الويب من جانب العميل وواجهة برمجة التطبيقات من جانب الخادم؛ اكتشف كيف تتيح واجهة برمجة التطبيقات (API) الاتصال بين جانب العميل وجانب الخادم في التطبيق؛ أعد كتابة كود المكون في نموذج
  • المهارات التي سوف تحصل عليها: التحكم في عرض النموذج (MVC)