دورة عبر الإنترنت – تخصص احترافي معتمد في Core Java للمبتدئين من LearnKartS

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

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

  • أساسيات جافا
  • مفاهيم البرمجة الشيئية
  • إدارة الاستثناء
  • هياكل البيانات
  • خوارزميات
  • استخدام JUnit للاختبار
  • التلاعب بالسلسلة
  • طرق الاختبار باستخدام JUnit
  • تقنيات التشفير لأمن البيانات
  • تطوير برامج المسابقات
  • تطوير نموذج لاستخدام البنوك
  • توليد التقارير

What you will learn in the course

Courses for which the course is suitable

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

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

تم تصميم دورة Core Java للأشخاص الذين يرغبون في تطوير الكفاءة في Core Java وأساسيات برمجة Java. تم تكييف الدورة مع لغة البرمجة جافا المستخدمة في الصناعة.

المواضيع التي تمت دراستها

  • أساسيات جافا
  • مفاهيم البرمجة الشيئية
  • إدارة الاستثناء
  • هياكل البيانات
  • خوارزميات
  • استخدام JUnit للاختبار

لقد أعدتك الدورات التدريبية لبناء تطبيقات Java واختبارها وتوزيعها بشكل فعال في بيئات تطوير البرامج الحديثة.

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

تقدم دورة Core Java للمبتدئين 19 عرضًا توضيحيًا عمليًا يغطي مفاهيم Java الأساسية. يوفر كل عرض توضيحي تجربة عملية تركز على البدء بالتركيب الأساسي وصولاً إلى المفاهيم المتقدمة مثل المعالجة المتعددة وأنماط البرامج.

يقوم المتعلمون ببناء خطط من أجل:

  • التلاعب بالسلسلة
  • إدارة الاستثناء
  • هياكل البيانات

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

Details of the courses that make up the specialization

تعطل جافا

الأساسيات

الدورة 1 – 9 ساعات

  • ماذا ستتعلم:
    • أساسيات برنامج جافا: المتغيرات وأنواع البيانات والمشغلين وهياكل التحكم.
    • مبادئ OOP: الطبقات، والأشياء، والميراث، وتعدد الأشكال.
    • موضوعات متقدمة: معالجة الأخطاء، الواجهات، الفئات المجردة.
    • العروض التوضيحية والمشاريع: العمل مع السلاسل والمصفوفات والحزم
  • المهارات التي سوف تكتسبها:
    • تصريحات مشروطة
    • العوامل المنطقية
    • تعدد الأشكال
    • البرمجة الشيئية (OOP)
    • معالجة الأخطاء

تعدد المواضيع والأقسام

دورة مدتها 2 – 3 ساعات

  • ماذا ستتعلم:
    • أساسيات إنشاء وإدارة العمليات في جافا.
    • أقسام الحزمة والتعبئة التلقائية.
    • فئة السلسلة في Java: اللارجعة، التلاعب.
    • تنفيذ StringBuilder وStringTokenizer.
  • المهارات التي سوف تكتسبها:
    • تعدد الخيوط
    • التعبئة التلقائية

أساسيات متقدمة

الدورة 3 – 9 ساعات

  • ماذا ستتعلم:
    • باستخدام إطار عمل مجموعات جافا.
    • إدارة التدفقات/الإدخال لعمليات الملفات والشبكة.
    • Log4j لإدارة الأحداث في التطبيق.
    • JUnit لاختبار الوحدة.
  • المهارات التي سوف تكتسبها:
    • Log4j
    • عام في جافا
    • المجموعات في جافا
    • JUnit
    • الإدخال/الإخراج

قوالب التصميم

دورة مدتها 4 – 5 ساعات

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