M3aarf Telegram

دورات برمجة معتمدة

برمجة JavaFX للمبتدئين

(4.5) 7 شخص

TheNewBaghdad

محتوى الدورة التدريبية 7 درس . 50 د


نبذه عن الدورة
دورة معتمدة اون لاين مجانية برمجة JavaFX هي مكتبة ضخمة جداً تم تطويرها لبناء تطبيقات فيها واجهة مستخدم بالإعتماد على لغة جافا. باستخدام هذه المكتبة يمكنك تطوير تطبيقات تعمل على مختلف أنظمة التشغيل و مختلف الأجهزة مثل الكمبيوتر, الهاتف, التلفاز إلخ.. برمجة JavaFX جعلت المطورين قادرين على بناء تطبيقات قوية جداً بسرعة و سهولة لأنها توفر تقنيات جاهزة للمبرمج يمكنه إستخدامها في التطبيقات بدون أي تعقيد. ميزات JavaFX Java API JavaFX هي مكتبة مبنية بلغة جافا و بالتالي يمكن إستخدامها في أي لغة برمجة تتنفذ بواسطة الـ JVM مثل اللغات Java, Groovy, JRuby. FXML FXML هي لغة توصيف (Markup Language) مبنية في الأساس على لغة XML, تم تصميمها خصيصاً لتستخدم في بناء واجهة المستخدم للتطبيقات المبينة باستخدام المكتبة JavaFX. إذاً عند تصميم واجهة المستخدم يمكنك كتابة كود التصميم لكل نافذة في ملف FXML خاص فيها و تربطه فيها. Scene Builder عند تصميم واجهة المستخدم يمكنك كتابة كود الـ FXML بنفسك أو باستخدام برنامج الـ Scene Builder الذي يسمح لك بإضافة الأشياء بسهولة في النافذة. برنامج الـ Scene Builder هو برنامج موجود ضمن برنامج الـ Netbeans. سنعلمك طريقة إستخدامه في نهاية هذه الدورة. WebView باستخدام تقنية الـ WebKitHTML يمكنك إضافة صفحات ويب في واجهة المستخدم. بداخل صفحات الويب هذه يمكن ربط كود الـ JavaScript الذي يمكن وضعه في صفحة الويب بكود لغة Java. إذاً يمكن إستدعاء كود الـ JavaScript من كود الـ Java, و يمكن إستدعاء كود الـ Java من كود الـ JavaScript. Swing interoperability في حال كنت تبني برنامجك بالإعتماد على JavaFX و تريد إستخدام أشياء موجودة في مكتبة Swing فإنه يمكنك إضافتهم في التطبيق بدون أي مشاكل. Built-in UI Controls JavaFX تحتوي على أي شيء قد تحتاج إضافته في واجهة المستخدم. CSS لغة CSS تعتبر من أسهل اللغات على الإطلاق و هي تستخدم في تصميم صفحات الويب. لذلك إذا كنت تعرف هذه اللغة يمكنك الإستفادة منها حيث أن JavaFX تتيح لك كتابة كود CSS لتطوير تصميم واجهة المستخدم بسهولة. Canvas API عبارة عن مكتبة جاهزة في JavaFX تسمح لك بالرسم مباشرةً في واجهة المستخدم. Multitouch Support JavaFX تدعم تقنية اللمس المتعدد إستناداً إلى قدرات الجهاز الذي تعمل عليه. المقصود من هذا الكلام أنك في حال كنت تبني تطبيق لجهاز يحتوي على شاشة يمكن التحكم بها بواسطة اللمس ( Touch Screen ) فإنك قادر على تنفيذ أكثر من أمر في نفس الوقت. فمثلاً إذا كان المستخدم يضع إصبع واحد على الشاشة تنفذ أمر محدد و إذا كان يضع إصبعين على الشاشة تنفذ أمر آخر أو أمرين في وقت واحد و هكذا. Integrated Graphics library JavaFX تحتوي على مكتبات جاهزة تدعم تقنيات رسم الـ 2D و الـ 3D. High-Performance Media Engine JavaFX تدعم صيغ الصور و الفيديوهات و الملفات الصوتية التي يمكن وضعها في صفحات الويب. إذاً بشكل أساسي يمكن تشغيل أنواع الملفات التالية في واجهة المستخدم: MP4 - MP3 - PNG - GIF - JPG - JPS. TheNewBaghdad JavaFX Tutorial for beginners
عرض المزيد
PDF
محتوى دورة برمجة JavaFX للمبتدئين
Download


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

تقييمات الدورة
4.5/5

7 تقييمات

1 تقييمات 5 ( ممتاز )
3 تقييمات 4 ( جيد )
1 تقييمات 3 ( متوسط )
0 تقييمات 2 ( مقبول )
0 تقييمات 1 ( سئ )
حسام حلو
حسام حلو
4 أبريل 2024

Good

waleed saleem khachie
waleed saleem khachie
1 أغسطس 2023

دورة جيدة

AHMED KHALID ELYAS IBRAHIM
AHMED KHALID ELYAS IBRAHIM
27 نوفمبر 2022

Good

بدريه فالح مرشود الصاعدي
بدريه فالح مرشود الصاعدي
8 سبتمبر 2022

ممتاز

aass ssaa
aass ssaa
23 يناير 2022

مفيدة جدا

SARA IBRAHIM KAMAR
SARA IBRAHIM KAMAR
30 ديسمبر 2021

جيد

omar Al khebari
omar Al khebari
9 ديسمبر 2021

ممتاز

Loading