جافا لمطوري Python: الانتقال إلى الكتابة الثابتة (Static Typing) و JVM — WalkSelf
⏱ 2 ساعة 42 دقيقة 📚 27 دورة

جافا لمطوري Python: الانتقال إلى الكتابة الثابتة (Static Typing) و JVM

استفد من معرفتك بـ Python لإتقان Java، والكتابة الثابتة (static typing)، والتصميم الموجه للكائنات (object-oriented design)، وأدوات مشاريع JVM الحديثة.

  • 💬 مدرب ذكاء اصطناعي
    اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت.
  • 🕐 ابدأ في أي وقت
    بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك.
  • 🌐 بالعربية
    الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.

حول هذه الدورة

قد يبدو الانتقال من لغة ديناميكية إلى نظام بيئي ذي كتابة ثابتة وكأنه تعلم التفكير بطريقة مختلفة تمامًا. تم تصميم هذه الدورة النصية خصيصًا لمساعدة مطوري Python على سد هذه الفجوة من خلال ربط مفاهيم Python المألوفة مباشرة بمكافآتها في Java. من خلال مقارنة البيئتين جنبًا إلى جنب، ستفهم بسرعة كيف تتعامل Java مع الأنواع والذاكرة والتنفيذ. ستبدأ بالاختلافات الأساسية في بناء الجملة، وتؤسس أساسًا متينًا في الكتابة الثابتة (static typing) والتجميع (compilation) قبل الانتقال إلى التصميم الهيكلي. من خلال قراءة مقارنات واضحة للتعليمات البرمجية وشروحات مفصلة، ستتعلم كيفية ترجمة عادات البرمجة الديناميكية الخاصة بك إلى معماريات Java قوية وآمنة من حيث النوع (type-safe). ما ستتعلمه: - قارن بين الكتابة الديناميكية (dynamic typing) في Python ونظام الأنواع الثابتة الصارم (strict static type system) في Java لكتابة تعليمات برمجية أكثر أمانًا - فهم أساسيات إدارة الذاكرة في JVM، وجمع البيانات المهملة (garbage collection)، والتجميع (compilation) - ترجمة فئات Python (classes) والوراثة المتعددة (multiple inheritance) إلى واجهات Java (interfaces)، وفئات مجردة (abstract classes)، وهياكل قوية موجهة للكائنات (object-oriented structures) - تكوين أدوات بناء Java الحديثة وإدارة التبعيات باستخدام Gradle و Maven - تطبيق Java generics لكتابة هياكل بيانات قابلة لإعادة الاستخدام وآمنة من حيث النوع (type-safe) وطرق مساعدة (helper methods) - تطبيق ميزات Java الحديثة مثل Records، و pattern matching، و sealed classes لنمذجة بيانات نظيفة - الاستفادة من مكتبة JVM القياسية للمهام الشائعة مثل إدخال/إخراج الملفات (file I/O)، والمجموعات (collections)، والتزامن الأساسي (basic concurrency) تبدأ الدورة بالمفاهيم التأسيسية، مقارنةً بين بنية JVM ومفسر Python، ثم ترشدك خطوة بخطوة عبر بناء الجملة، وأنظمة الأنواع، والتصميم الموجه للكائنات، وتغليف المشروع (project packaging). وهي مصممة للمطورين الذين يفهمون بالفعل مفاهيم البرمجة الأساسية في Python ويرغبون في توسيع مجموعة مهاراتهم المهنية باستخدام Java. ابدأ انتقالك إلى تطوير JVM اليوم.

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 مدرّس AI شخصي
    عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 14 يومًا
    دون أسئلة
  • قصير ومركَّز
    2 ساعة 42 دقيقة من المحتوى التطبيقي

المراجعات

لا توجد مراجعات بعد — كن أول من يشارك تجربته.

اكتب مراجعة

سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

الأسئلة الشائعة

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع