دورة عبر الإنترنت – تدريب احترافي معتمد في تطوير تطبيقات Google

تعلم البرمجة من الأساسيات. أتقن مبادئ البرمجة التي ستؤهلك لتعلم لغة Java أو أي لغة أخرى. سوف تتعلم أساسيات البرمجة، والبرمجة الموجهة للكائنات، والتحكم في الإصدار، وبناء التشغيل الآلي، والعديد من منهجيات التطوير الأكثر شيوعًا.

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

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

الخبرة – سلسلة دورات مكونة من 4 أجزاء

هذه الخبرة مخصصة لأي شخص مهتم بأن يصبح مطور تطبيقات دون أي خبرة سابقة. ستتعرف خلال أربع دورات على:

  • مفاهيم أساسية في البرمجة
  • اتجاه الكائن
  • الأدوات الأساسية مثل التحكم في الإصدار وبناء التشغيل الآلي
  • منهجيات التطوير الشعبية

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

هذا التخصص نظري في الغالب، ولكنه يحتوي أيضًا على عدد من المعامل العملية لممارسة مهاراتك البرمجية الجديدة. يمكنك استخدام بيئة معمل كورسيرا من أجل:

  • الممارسة والتعرف على بنية بيئة البرمجة
  • تكوين وتعديل مساحة العمل الخاصة بك

لقد أعدتك هذه الخبرة للانتقال إلى لغة برمجة Java وبدء حياتك المهنية في مجال البرمجة.

Details of the courses that make up the specialization

الدورة الأولى: أساسيات برمجة التطبيقات

المدة: 9 ساعات

التقييم: 4.4 (34 تقييمًا)

ماذا ستتعلم:

  • مبادئ البرمجة الشيئية
  • الأشياء، الفئات، الرسائل، الميراث، تعدد الأشكال
  • لغة بايثون للتوضيح

المهارات التي سوف تكتسبها:

  • منطق
  • برمجة الكمبيوتر
  • برمجة بايثون
  • العوامل الرقمية
  • أنماط التصميم

الدورة 2: مفاهيم البرمجة الشيئية

المدة: 9 ساعات

التقييم: 4.5 (135 تقييمًا)

ماذا ستتعلم:

  • مبادئ البرمجة الشيئية
  • الأشياء، الفئات، الرسائل، الميراث، تعدد الأشكال
  • لغة بايثون للتوضيح

المهارات التي سوف تكتسبها:

  • برمجة الكمبيوتر
  • طُرق
  • UML
  • الأقسام
  • البرمجة الشيئية (OOP)

الدورة 3: الأدوات الأساسية لتطوير التطبيقات

المدة: 6 ساعات

التقييم: 4.4 (10 تقييمات)

ماذا ستتعلم:

  • أنظمة إدارة الإصدارات
  • أدوات أتمتة البناء
  • مثال: Apache® Subversion® وApache® Maven™

الدورة 4: مراجعة منهجيات التطوير

المدة: 11 ساعة

ماذا ستتعلم:

  • مقدمة في منهجيات التطوير
  • دورة حياة تطوير البرمجيات (SDLC)
  • مفاهيم رشيقة
  • التكامل المستمر / التسليم المستمر
  • 12 عاملاً للتطوير في السحابة

المهارات التي سوف تكتسبها:

  • SDLC
  • برمجة الكمبيوتر
  • المنهجية
  • رشيق
  • عملية