دورة عبر الإنترنت – تدريب احترافي معتمد في Google Python، جامعة ميشيغان

كن مبرمجًا مبدعًا مع بايثون! اكتشف كيفية تطوير مهارات البرمجة النصية وتحسين إبداعك أثناء البرمجة.

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

  • تشفير وتحويل الرسائل
  • رسم الصور
  • إنشاء فئات تضيف تأثيرات على الصور
  • استكشاف أخطاء التعليمات البرمجية وإصلاحها
  • العمل مع البيانات المعقدة
  • استخدام التعبيرات العادية (Regex)
  • جمع البيانات من صفحات الويب
  • باستخدام تنسيق JSON
  • العمل مع واجهات برمجة التطبيقات
  • إدارة SQL وتخزين البيانات في قاعدة البيانات
  • إنشاء الرسوم البيانية والرسوم البيانية من البيانات

What you will learn in the course

Courses for which the course is suitable

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

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

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

في نهاية السلسلة، سيجيب المتعلمون بنجاح على السؤال: كيف أعبر عن إبداعي أثناء تعلم مهارات البرمجة المتقدمة؟

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

في نهاية السلسلة، ستقوم بإنشاء برامج تؤدي إلى قصة تختار فيها مغامراتك الخاصة. سوف تكون قادرا على:

  • تشفير وعكس الرسالة
  • ارسم صورة
  • قم بإنشاء فئة تضيف تأثيرات على الصور
  • البحث عن مشاكل في التعليمات البرمجية
  • العمل مع البيانات المعقدة
  • استخدام التعبيرات العادية (Regex)
  • جمع البيانات من صفحات الويب
  • استخدم تنسيق JSON
  • العمل مع واجهات برمجة التطبيقات
  • إدارة SQL وتخزين البيانات في قاعدة البيانات
  • عمل الرسوم البيانية والرسوم البيانية من البيانات

Details of the courses that make up the specialization

أفكار كبيرة في البرمجة: التعبير عن نفسك باستخدام بايثون

الدورة 1

المدة: 23 ساعة

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

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

قوة البرمجة الشيئية

الدورة 2
المدة: 24 ساعة

البرمجة الشيئية (OOP) هي نموذج يسمح لك بتنظيم البيانات حسب الفئات والكائنات. ستوسع في هذه الدورة معرفتك بـ OOP وستتعلم كيفية كتابة البرامج باستخدام كائنات من الفئات.

  • إنشاء مجموعة من الصور والنماذج من العالم الحقيقي.
  • تبادل المعرفة والعمل الجماعي مع الطلاب الآخرين.

تصحيح الأخطاء: صيد الأخطاء واستهدافها

الدورة 3
المدة: 25 ساعة

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

  • تقنيات لتقليل الأخطاء والمشكلات في الكود.
  • استخدام التصحيح للعثور على الأخطاء.
  • كتابة وتشغيل اختبارات الوحدة.

الإجابة على الأسئلة المثيرة للاهتمام باستخدام البيانات

الدورة 4
المدة: 29 ساعة

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

  • تخزين البيانات وإدارتها بكفاءة.
  • تصور البيانات لتحويلها إلى معلومات قيمة.