Home فؤاد المالكي

فؤاد المالكي

مهندس حاسب، متخصص في لغة الجافا وتقنياتها.

ما هو الـ stacktrace؟

في لغة الجافا، تنقسم ذاكرة الـ JVM إلى عدة أقسام، ومنها ما يسمى بالـ stack. عند استدعاء دالة س (method) فإنه يُنشأ frameبداخله معلومات الدالة س ويوضع هذا الـ frame أعلى الـ stack. وعند الانتهاء من تنفيذ الدالة س، يتم إخراج الـ stack frame الخاص بالدالة س من الـ stack ويرجع مسار التنفيذ (flow of […]

دورة أندرويد – إعداد البيئة التطويرية

قبل الخوض في أساسيات برمجة تطبيقات أندرويد، سنقوم بتحميل وتثبيت الأدوات التطويرية اللازمة. بطبيعة الحال، يوجد خيارين لبرمجة تطبيق أندرويد: تثبيت بيئة تطويرية متكاملة (IDE)، حيث تسهل لنا عملية التطوير بشكل كبير وتخفي على المبرمج الكثير من العمليات من compiling و packaging وغيرها، واستبدالها بضغطة زر واحدة. يتوفر العديد من الـ IDE المجانية لبرمجة تطبيقات […]

دورة أندرويد – مقدمة عن الأندرويد

– ما هو الأندرويد: الأندرويد (Android) هو نظام تشغيل مفتوح المصدر مبني على لب نظام اللينكس Linux kernel. تم بناؤه في بداية الأمر لكي يعمل على أجهزة الهاتف الذكية المدعّمة بتقنية اللمس، ثم تم تطويره تدريجياً لكي يعمل على الأجهزة اللوحية. حالياً، أصبح نظام الأندرويد موجوداً في العديد من الأجهزة؛ وعلى سبيل المثال لا الحصر: […]

سلسلة دروس تعلم برمجة تطبيقات أندرويد

-::| بسم الله الرحمن الرحيم |::- [آخر تحديث: السبت 4-1-2013 ~ 05:52PM]   يسرني أن أقدم لكم سلسلة دروس تعلم برمجة تطبيقات أندرويد، آملاً أن تزيد من عدد مطوري الأندرويد العرب وتثري المحتوى التقني العربي على الإنترنت. ستكون الدورة على هيئة دروس مكتوبة، كل درس في مقال منفصل على منصة إنفورماتيك. في بداية الأمر، كنت […]

الطريق إلى شهادة الجافا OCA 1Z0-803

بدايةً، أشكر الله عز وجل الذي وفقني باجتياز الامتحان وبالتالي الحصول على شهادة الجافا OCA 1Z0-803. سأكتب هنا تقريراً موجزاً عن تجربتي في التحضير لهذا الامتحان وما هي المصادر التي اعتمدتُ عليها، وكيفية التسجيل لهذا الامتحان وما مدى صعوبته.   – ما هي شهادة OCA 1Z0-803؟ تقدم شركة Oracle العديد من الشهادات في تقنياتها، ومن ضمن هذه […]