دورة عبر الإنترنت – تخصص احترافي معتمد في تعلم البرمجة باستخدام Python و 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

  • مطور برمجيات في بايثون
  • مطور برامج جافا
  • محلل البيانات
  • مهندس برمجيات
  • مطور أنظمة الخدمات المصرفية عبر الإنترنت
  • مطور التطبيقات
  • مطور برمجيات موجهة للكائنات
  • مطور حلول تحليل البيانات
  • مطور كود الاختبار
  • مطور برامج ذو خبرة في PyCharm
  • مطور برامج يتمتع بخبرة Jupyter Notebook
  • مطور برامج لديه خبرة في Eclipse

الخبرة – سلسلة من 4 دورات

تبدأ هذه الخبرة بتعلم المفاهيم الأساسية في لغة Python وتتقدم إلى موضوعات أكثر تعقيدًا مثل البرمجة الموجهة للكائنات وهياكل البيانات في Java. عندما يكمل المتعلمون هذه السلسلة المكونة من أربع دورات، سيكونون قادرين على كتابة برامج كاملة الوظائف في Python وJava، وهما من لغات البرمجة الأكثر شهرة واستخدامًا على نطاق واسع في العالم اليوم.

دورة تمهيدية لبرمجة بايثون وجافا

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

تشمل المواضيع في هذا التخصص ما يلي:

  • بناء جملة اللغة
  • أسلوب
  • تقنيات البرمجة
  • وثائق الكود

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

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

سيقوم المتعلمون بكتابة برامج كاملة الوظائف في لغة بايثون، بما في ذلك:

  • تطبيق النظام المصرفي عبر الإنترنت
  • مشروع تحليل بيانات الأفلام وتقييماتها من موقع IMDB

سيقوم المتعلمون بتطبيق برمجة بايثون، وإدخال الملفات وإخراجها، وتحليل البيانات وتصورها، باستخدام PyCharm وJupyter Notebook.

سيقوم المتعلمون أيضًا بكتابة برامج كاملة الوظائف بلغة Java، بما في ذلك:

  • وحدة فك ترميز الملفات النصية التي تقرأ وتكتب وتحلل الملفات النصية

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

Details of the courses that make up the specialization

مقدمة للبرمجة في بايثون

الدورة 1

  • 28 ساعة
  • 4.5 (1,132 تقييمًا)

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

ماذا ستتعلم

  • التعرف على السمات الرئيسية للبرمجة ومميزات لغة بايثون
  • فهم وتطبيق مفاهيم البرمجة الأساسية مثل هياكل البيانات والشروط والحلقات والمتغيرات والوظائف
  • استخدم أدوات مختلفة لكتابة كود Python وتشغيله
  • تصميم وكتابة برامج Python كاملة الوظائف باستخدام هياكل البيانات الشائعة والوظائف المخصصة والقراءة والكتابة على الملفات

الشروط التي سوف تحصل عليها

  • التصنيف: مبادئ البرمجة
  • التصنيف: بناء الجملة ودلالاتها في بايثون
  • التصنيف: برمجة كمبيوتر
  • التصنيف: برمجة بايثون
  • الفئة: أدوات بايثون

تحليل البيانات باستخدام بايثون

الدورة 2

  • 17 ساعة
  • 4.5 (401 تقييمًا)

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

ماذا ستتعلم

  • تطبيق تقنيات علم البيانات الأساسية باستخدام بايثون
  • فهم وتطبيق المفاهيم الأساسية مثل إطارات البيانات واتصال البيانات، واستخدام مكتبات تحليل البيانات مثل pandas وnumpy وmatplotlib
  • اشرح كيفية تحميل البيانات الواقعية وفحصها والاستعلام عنها، والإجابة على الأسئلة الأساسية حول البيانات
  • تحليل البيانات بشكل أكثر عمقًا من خلال تطبيق المهارات المكتسبة في تجميع البيانات وتلخيصها، بالإضافة إلى تصور البيانات الأساسية

الشروط التي سوف تحصل عليها

  • الفئة: المكتبات في بايثون
  • التصنيف: علم البيانات
  • التصنيف: تحليل البيانات
  • التصنيف: برمجة بايثون
  • الفئة: تصور البيانات

مقدمة إلى جافا والبرمجة الشيئية

الدورة 3

  • 19 ساعة
  • 4.4 (297 تقييمًا)

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

ماذا ستتعلم

  • التعرف على الخصائص الرئيسية للبرمجة الشيئية ومميزات لغة جافا
  • استخدم Eclipse لكتابة وتشغيل كود Java
  • تطوير البرامج التي تستخدم مجموعات Java وتطبيق مفاهيم البرمجة الموجهة للكائنات باستخدام الفئات وتعدد الأشكال ومنهجيات التحميل الزائد
  • اختبار التعليمات البرمجية من خلال تطبيق مبادئ التطوير المستندة إلى الاختبار باستخدام إطار عمل اختبار Java

الشروط التي سوف تحصل عليها

  • التصنيف: اختبارات الوحدة
  • الفئة: بناء جملة جافا
  • التصنيف: برمجة جافا
  • التصنيف: البرمجة الشيئية (OOP)
  • الفئة: أدوات جافا

الميراث وهياكل البيانات في جافا

الدورة 4

  • 21 ساعة
  • 4.7 (80 تقييمًا)

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

ماذا ستتعلم

  • التحقق من مفهوم الوراثة في البرمجة الشيئية وتعلم كيفية توسيع الفئات وتجاوز الوظائف في فئة فرعية
  • تحليل وتصحيح أجزاء مختلفة من برنامج Java باستخدام متصفح Eclipse التفاعلي
  • اكتشف طرقًا مختلفة لفتح الملفات الخارجية وقراءتها والكتابة إليها وإدارة الأخطاء والاستثناءات
  • اختبار التقنيات المتقدمة لتخزين ومعالجة البيانات في المجموعات، وتفسير النص باستخدام التعبيرات العادية (التعبير العادي)

الشروط التي سوف تحصل عليها

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