إن الكود الخالي من الأخطاء أمر ضروري لبناء برامج مرنة ومستقرة، ولكن فعلياً هذا لا يكفي فنحن نحتاج لمراعاة مبادئ التصميم وتعد “SOLID” هي أكثر مبادئ التصميم شهرةً، يمكن أن تساعدك في تجنب الثغرات الشائعة والتفكير في بنية تطبيقاتك بمستوى أعلى. قبل البدء , نود توضيح بعض المصطلحات المستخدمة في هذا المقال , وهم اثنان: …
Bosque , لغة برمجة جديدة من مايكروسوفت
لغة البرمجة Bosque هي مشروع من Microsoft Research حيث تهتم اللغة بكتابة الكود البرمجي بطريقة سلسلة وسهلة وبسيطة كما يحب المبرمجون. توفر مميزات التصميم الرئيسية في هذه اللغة الجدبدة طرقاً عدة لتجنب التعقيد في عملية تطوير المشاريع وتكويدها. والنتيجة هي تحسين إنتاجية المطورين ، وزيادة جودة الأكواد البرمجية والبرمجيات بشكل عام ، ونتيح العديد من المحولات (compilers) وأدوات جديدة …
أفضل 5 محررات أكواد لهاتفك الجوال
DroidEdit Free مميز جداً ومتقدم تقنياً بشكل مبهر , استحق المركز الأول بجدارة على موقعنا هنا , أكثر من مليون شخص اعتمدوا في برمجتهم اليومية على هذا البرنامج Turbo-Editor من البرامج المميزة على اللائحة , برنامج محرر نصوص متكامل يدعم العمل على جميع أنواع الملفات , يحمل سمعة مميزة منذ عدة سنوات في مجاله ولا …
ما هو Composer
إذا سبق لك أن كتبت أي شيء في PHP من قبل ، فمن المحتمل أنك وجدت أنه يجب عليك إعادة اختراع العجلة في أي وقت تريد القيام بمهمة شائعة مثل نظام تسجيل الدخول أو إدارة قاعدة البيانات مثلاً , لدى PHP الآن حفنة من الأطر الناضجة التي حلت كل هذه المشاكل بالفعل ، فهل سيكون …
لغات برمجة عليك اكتسابها في 2022
في سنة 2021، تغير مجال البرمجة بشكل كبير، فلم يعد إجبارياً علينا أن نتعلم لغة البرمجة بالضبط أكثر من تعلم التقنية البرمجية كما أن المسارات البرمجية أضحت أكثر تعمقاً، وتتطلب منك تعلم الكثير من اللغات والتقنيات قبل الشروع فعليا في الإلتزام بالمسار البرمجي الذي اخترته. وقد، بعد دراسة ومتابعة لمنصات برمجة مختلفة ( Stackoverflow, Github …
تنسيق كتابة الأكواد , تعرف على Camel, Pascal, Snake, and Kebab Case
Camel case: تأتي التسمية من حيوان الجمل , فسنام الجمل تمثل الأحرف الكبيرة في اسم المتغير , ربما يبدو الأمر غريباً بعض الشيئ . هذه الطريقة شائعة جداً وتستخدم غالباً لتسمية المتغيرات ، تعتمد على إزالة الفراغات بين الكلمات وتكبير أول حرف من كل كلمة عدا الأولى , وعلى سبيل المثال متغير is user logged …
تعلم لغات برمجة متعددة , هل هو مفتاح الاحتراف
يمكن للشخص متعدد اللغات التفاهم مع عدد أكبر بكثير من الأشخاص مقارنة بغيره ممن يتحدث لغته البرمجية الأم فقط، أما إذا كان متعدد اللغات البرمجية فإن هذا سيفاً ذو حدين، فمن جهة يحصل على فائدة إضافية ومن جهة أخرى قد يواجه بعض التعقيدات أو يرتكب خطأ عند انتقاله من لغة إلى أخرى أثناء العمل. في …
موقع CodeWars لتطوير مهارات البرمجة من خلال التعليم الجماعي
ما هو موقع Code Wars ؟ التعليم الالكتروني هو الثورة الحديثة في أساليب وتقنيات التعليم والتي تُسخّر أحدث ما توصلت إليه تكنولوجيا المعلومات والاتصالات من أجهزة وبرامج في عمليات التعليم، بدءاً من استخدام وسائل العرض الالكترونية لإلقاء الدروس في الأقسام التقليدية واستخدام الوسائط المتعددة في عمليات التعليم، وانتهاء ببناء المدارس الذكية والأقسام الافتراضية التي تتيح …
البايثون: تعرف على تاريخ هذه اللغة ومميزاتها واشهر استخداماتها
تعد لغة البرمجة “بايثون” من لغات البرمجة عالية المستوى التي تتميز بسهولة تعلمها وتعدد استخداماتها. سنتعرف في هذا المقال على تاريخ البايثون، خصائص هذه اللغة، بالاضافة الى أهم استخداماتها. ما هي لغة بايثون ؟ – هي لغة برمجة عالية المستوى، تتميز بسهولة قراءتها وكتابتها. – هي لغة برمجة كائنية التوجة ذات مصدر مفتوح، مما يجعلها …
السي شارب: لغة برمجية واحدة ستمكنك من الدخول الى اي مسار في البرمجة
اذا اردت تعلم البرمجة بشكل جدي ، فيجب أن تتعلم لغة قوية بما يكفي لإنجاز برامج متقدمة. وإذا كنت جديدًا في البرمجة ، فأنت بحاجة إلى لغة تساعدك على الدخول إلى عالم البرمجة. ولا شك ان احد أول اللغات التي قد تصادفك عندما تكون طالبا في اي جامعة او كلية او غير ذلك فهي لغة …
أفضل المواقع الأجنبية لتعلم لغات البرمجة
ربما كمتابع للأخبار والوظائف المستقبلة والتقارير المتقدمة سترى تقدم الوظائف البرمجية في المستقبل وستفكر في تعلم البرمجة ولكن لا تعرف أو ربما لا تجد العديد من المصادر القوية والمصادر الموثوقة لتعلم البرمجة بالشكل الصحيح، لذا سنتكلم اليوم عن أفضل 5 مواقع أجنبية لتعلم البرمجة بشكل صحيح 1- Codeacademy : واحد من المواقع المجانية الأكثر شعبية …
عادات سيئة عليك التخلص منها لتصبح مبرمج افضل
أنت كمبرمج الوقت مهم جداً لك ولتجنب إضاعته في أشياء لا جدوى منها عليك الابتعاد عن بعض العادات البرمجية السيئة التي قد ترافقك والتي نقدمها لك لتأخذ حذرك منها وتحافظ على وقتك 1- كتابة كود دون التخطيط: غالباً ماتتعرض أثناء كتابة الكود للكثير جداً من المشاكل بعضها قد يكون سهلاً والبعض الآخر معقد جداً وفي …
لغة البرمجة PHP المستخدمة في أغلب مواقع الإنترنت الأكثر عرضة للإختراق
اللغة الاشهر php هي الأكثر عرضة للاختراق! أظهرت دراسة جديدة خاصة بالتهديدات الأمنية كشفت عنها شركة إف 5 نتوركس “F5 Networks” أن لغة البرمجة المستخدمة في تصميم أكثر من 80 بالمائة من مواقع الإنترنت العالمية باتت أكثر عرضة للإختراق مقارنة بأي وقت مضى. كما أظهرت معلومات جديدة توصلت إليها منصة دراسة وتحليل البيانات “لوريكا”، وهي شريك …
أندرويد ستوديو يحصل على خدمات محاكاة على Chrome OS
في العام الماضي ، أضافت جوجل دعم تطبيق لينكس لنظام التشغيل كروم ، مما أتاح الفرصة لتشغيل تطبيقات مثل اندرويد استديو على أجهزة كروم بوك. نحن الآن ننظر إلى الأشياء من منظور مختلف ، حيث أضافت جوجل محاكي Chrome OS إلى اندرويد استوديو . وهذا يعني أنه يمكن للمطورين الآن اختبار كيفية تشغيل تطبيقات أندرويد على Chrome OS ، دون الحاجة …
البرمجة كائنية التوجه
كثيراً ما يسمع المبرمج المبتدئ بمصطلحات تتكرر في عالم البرمجة مثل “البرمجة الغرضية التوجه”، “البرمجة الكائنية التوجه”، “OOP”، “الصفوف”، “الكائنات”… فلماذا يعد إتقان هذه المصطلحات ضرورياً لأي مطور يطمح بالحصول على منتج برمجي عالي الجودة؟ وهل هي بهذه الأهمية فعلاً؟ عندما تتكلم عن برمجة غرضية التوجه فأنت تقوم بتقسيم برنامجك إلى عدة برامج صغيرة كل …
كيف تختار الصيغة الأمثل للصور في موقعك؟
هل سمعت بمقولة أن تأخر تحميل موقعك قد يقلل نسبة الزوار 50%؟ إن أحد أهم أسباب تأخر التحميل هو اختيارك الخاطئ لصيغة الصور المستخدمة في الموقع لذلك نوضح لك في هذه المقالة بصورة مبسطة ما الفرق بين صيغ الصور المختلفة وكيف تختار الأنسب لموقعك 1- Joint Photographic Experts Group: JPEG هي صيغة صور تم إيجادها …
التفكير المنطقي لحل المشكلات البرمجية
التفكير المنطقي هو جزء أساسي من البرمجة , فإذا كنت تعرف لغات برمجية عديدة ولكنك تفتقر إلى مهارات المنطق فلن تتمكن من الوصول إلى مستوى عالي، تعلم الخوارزميات وممارسة التكويد يساعدك دائماً على التوصل إلى مجموعة حلول متنوعة لمشكلة واحدة , لذلك سنقدم لكم بعض النصائح التي يمكن أن تساعدك على تحسين مهاراتك المنطقية بسهولة …
ما هو Vue.js فيو جي أس
Vue.js فيو جي أس هو اطار عمل مبني على لغة جافاسكريبت وموجه لمصممي الواجهات (Front-End Developers) , تكمن روعة وأهمية Vue.js بامكانية عمل مواقع كاملة من صفحة واحدة عبر دمج عدة مكونات Components مع بعضها البعض لتحقيق واجهة متكاملة و مضاف اليها ميزات عدة تحتاج ربما مئات السطور باستخدام جافاسكريبت العادية أو حتى jQuery. ولطالما كان …
نظم عملك على مشروعك البرمجي الجديد
ادارة المشروع الصحيحة تعني نجاح المشروع , الأمر بهذه لبساطة , ومع تقدم سوق العمل وتطور حجم المشاريع اصبحنا كمبرمجين بحاجة فعلاً الى أدوات ادارة المشاريع بجانبنا طوال الوقت , ببساطة لنستطيع تسهيل العمل قليلاً على انفسنا وتنظيمه , لنعرف تماماً ما هي الخطوة التالية التي علينا فعلها للوصول الى الهدف من المشروع بسلاسة ودون …
موقع Nibbler لاختبار موقعك و عرض فرص تحسينه
اطلاق موقعك الجديد ليس بالأمر السهل حقاً , تعتقد أنك قمت بعمل رائع , الموقع جاهز والخدمات التي تقدمها مميزة وفريدة , الأمور ممتازة حتى الآن لكن تبدأ المشاكل عندما تقوم بنشر موقعك , تجد محيط المنافسين يتوسع و مشاكل في موقعك تظهر , ترتيب موقعك على محركات البحث سيئ ولا يبدو أن أي شيئ …
تعرف على PhoneGap
انشاء تطبيق للهواتف الذكية ليس أمراً ممتعا حقاً بالنسبة لمبرمج ويب , ففي لحظة فقط تجد أنك تعلمت مجالاً بعيداً كل البعد عن مجال الهواتف الذكية ومع ذلك تجد أنك بحاجة لتطبيق ! ما العمل ؟ يمكنك ببساطة تعلم لغة جافا أو كوتلن ربما وذلك طبعاً سيأخذ منك ما لا يقل عن شهرين للدورة وبضع …
موقع Free For Dev
موقع Free For Dev لأنك تحتاج إلى مصدر واحد للحصول على كل شيئ تقريبا خصوصا كمطور ويب، فموقع Free For Dev هو الموقع المنشود، فهو عبارة عن مكان يجمع لك فيه كل شيئ متعلق بتطوير مواقع الويب بكل حذافره، من أبسط الأشياء إلى أعقدها. يتم تقسيم المحتوى في موقع Free For Dev إلى أقسام حسب …
ما الفرق بين الـ Sets، الـ Arrays و الـ Maps في الجافاسكربت
حين تتعامل مع لغة برمجية معينة و تجد تقنية محددة تفي بالغرض دائما، فأنت ترفض الإستغناء عنها، بل حتى انك لا تتقبل إستخدام او وجود تقنيات شبيهة لها قد تكون أفضل او أسوأ أحيانا، أفضل مثال على ذلك هو الـ Arrays فهي الأكثر إستخداما تقريبا في مجموعة من اللغات البرمجية، إن اردت تخزين مجموعة من …
دليلك لفهم PWA او Progressive Web Apps
– فكرة عن ظهور الـ PWA و لما الإهتمام الحالي بها : قبل ان نلج في فهم أعمق، دعني اخبرك كيف بدأ المشكل من أساسه، وجد مطورو المواقع مشكلة ان على المستخدم او الزائر للموقع ان يمر بمجموعة من العمليات او سيرورة من الخطوات من أجل الوصول للموقع على رأسها تذكر رابط الموقع ثم إدخاله …
ما هو الـ Package Manager (مدير الحزم ) ؟ ما دوره في المشروع البرمجي
أثناء محاولة بناء مشروع برمجي كامل، فأنت ستضيف العديد من البرمجيات الخارجية لمشروعك البرمجي، فلا يمكنك حاليا إنجاز مشروع برمجي ( و سنحدد مجال تطوير تطبيقات الويب في هذا المقال كمثال ) لا يمكنك إنجازه بما توفر من لغات أساسية و أصلية في المجال مثل Html, Css, Js, Php، لا بد ان تستعين بمنصات و …
كيف أختار أفضل CMS مناسب لمشروعي / موقعي
إن برمجة موقع من الصفر أمر متعب للغاية و يأخذ وقتا طويلا أيضا، كما سيتوجب عليك إحترام العديد من الأساسيات خصوصا في مجال الحماية حتى تضمن لموقعك السلامة الأمنية و منع المتطفلين من إختراقه، انت ستقوم بفعل كل ذلك فقط من أجل تصميم او برمجة موقع بسيط لشركة ما او شخصي لما لا، الكثير من …
أفضل التطبيقات لتعلم البرمجة من الهاتف الذكي
يجب الا تجعل أي شيئ يحيل بينك وبين تعلم أي تقنية عبر الإنترنت، خصوصا البرمجة . فالبرمجة من التقنيات المهمة لأي شخص في الوقت الحالي من أجل فهم التكنولوجيا وطريقة عملها، خصوصا أن الاعتماد اليوم على الأجهزة الرقمية أصبح أكبر من ذي قبل. قد تتخذ عدم امتلاك حاسوب سببا من أسباب عدم تعلم البرمجة، لكن يمكننا أن …
ما هي الـ React Naitve
الـ React Native هو إطار عمل (Framework) مفتوح المصدر تم تطويره من طرف فيسبوك بالإعتماد على مكتبة الـ React الشهيرة كما يحمل الإسم، ظهر الـ React Native قبل سنوات عديدة ( تقريبا في سنة 2015 ) لكنه لم يكن بتلك القوة المتوقعة او حتى الإستخدام، لكن بتحسين الـ React، تم تحسين الـ React Native بدوره …
التقسيم الشبكي Grid System في بوتستراب
كيف يعمل النظام الشبكي في Bootstrap4؟ بعد ظهور النسخة الأخيرة من البوتستراب وردنا الكثير من الأسئلة هل أنا مضطر لتعلم النسخة الأخيرة من البوتستراب؟ ماهو الاختلاف بين النسختين 3 و4؟ وما هو التقسيم الشبكي؟ نقدم لكم في هذه المقالة شرحاً وافياً للتعرف على المبادئ المعتمدة في Bootstrap4، لنبدأ معاً…. ما معنى Grid system؟ يستخدم البوتستراب …
أهم اطارات عمل جافاسكريبت
يسمح لك إطار العمل بفعل الكثير بكتابة القليل من الكود (do more code less) ويوفر عليك الكثير من الوقت والجهد فهو يضم مجموعة من المكونات الجاهزة التي تستفاد منها في مشروعك ويحتوي على البنية الأساسية للمشروع كما يوفر لك الكثير من الميزات بهدف تسهيل العمل لك، وبما أن لغة الجافا سكربت تتطور بشكل كبير فقد …
أهم أوامر لينكس
نظام تشغيل لينكس هو أكثر أنظمة التشغيل شعبية حول العالم , ان كنت تريد البدء في تعلمه فعليك بالتأكيد تعلم كيفية التعامل معه عبر سطر الأوامر , وذلك ببساطة لأن لينكس يعتمد في جوهره على سطر الأوامر , يمكنك طبعاً استخدام الواجهة البصرية لاتمام معظم المهام اليومية , ولاحتراف التعامل مع لينكس عليك تعلم أهم …
إستخدامات لغة البرمجة Scala
ما هي Scala ؟ إن ظهور لغة برمجية دائما ما يتوطد بحل مشاكل برمجية مسبقة في لغة برمجية، فالجافا على سبيل المثال تلقت إنتقادات واسعة على مر السنوات، خصوصا بعد هيمنة لغات مثل Python و Ruby على مجال البرمجة كونها لغات عالية المستوى و ذات ذكاء و مرونة في الإستخدام، مما جعل الجافا تتأخر قليلا …
الـ Flexbox واستخدماته
بتطور تقنيات الويب و تطوير الواجهات سواء من حيث التفاعلات البصرية (UI/UX) او من حيث برمجة و تحقيق هذا التفاعل في صفحة ويب حية عن طريق تقنيات الـ Front End أصبح من اللازم على كل مطور مواكبة هذه التطورات، فتقنيات الويب كالـ HTML, CSS, Javascript قد غيرت وقع أحداثها و لم تعد تلك اللغات الساكنة …
أهمية دراسة تجربة المستخدم UX design
تعد تجربة المستخدم (UX) جزءًا من تعريف التصميم الذي يركز على جعل التطبيقات والأنظمة الأساسية المعقدة سهلة الاستخدام. يمكن أن يكون للحلول المحسنة التي يجدها مصممو UX ، تأثير كبير على نجاح شركتك. للأسف ، لا يزال العديد من مالكي الأنشطة التجارية يقللون من شأن الفوائد التي يمكنهم الحصول عليها من خلال تنفيذ أساليب تصميم …
تعرف على Flickity Slider , سلايدر جافاسكريبت
ما هو Flickity Slider لا شك بأنك لاحظت كمطور ويب أنه لا يكاد يخلو موقع من وجود سلايدر صور أو عبارات أو الاثنين معاً لعرض معلومات بطريقة منمقة و جميلة تُشعر المستخدم بمدى سهولة الاطلاع عليها ، سنقدم لكم في هذه المقالة شرحاً مبسطاً عن إحدى أهم إضافات الjQuery التي توفر لك سلايدر يختصر عليك …
ما هي SASS ? وكيف أتعلمها واتعامل معها
عالم التصميم وبالأخص عالم تصميم الويب هو من أشد العوالم تنافسية وقسوة ماهي SASS ؟ SASS (Syntactically Awesome Style Sheets) هي عبارة عن محرك أو معالج CSS , يقوم فعلياً باضافة خواص برمجية الى لغة الهيكلة CSS ومعروف عن لغات الهيكلة افتقارها للخواص البرمجية , باستخدامك ل SASS سيمكنك القيام بالعمليات البرمجية ضمن ملف CSS …
ماهي تطبيقات الويب التقدمية PWA ؟ وهل تمثل مستقبل الويب
فى العقود الماضية تحول العديد من مستخدمي الحواسيب إلى استخدام الأجهزة الذكية (android, ios ) ، مما أضاف حملًا ثقيلًا على عاتق مصممي المواقع وهو كيفية جعل الموقع يعمل بصورة مناسبة على الأجهزة الذكية بالإضافة إلى سطح المكتب. عندها ظهرت العديد من التحديات مثل : تقليل زمن التحميل لأن معظم الهواتف النقالة تعمل بسرعة اتصال …
ما الفرق بين القرص الصلب GPT و MBR
هناك نوعان من تقسيمات القرص الصلب MBR and GPT فهل تعرف الفرق بينمها لقد أوضحت معظم الإجابات هنا ما هي عليه، وسنحاول إظهار بعض المزايا والعيوب التي قد تساعدك في اختيار واحد منهما . كيف تقارن GPT و MBR؟ أولاً : مساحة التخزين : عندما يتعلق الأمر بمساحة التخزين ، فإن GPT هي المهيمنة أكثر …
استخدام إطار العمل TailwindCSS
إطار العمل TailwindCSS وهو إطار عمل لـ CSS يسهل التصميم بشكل سريع ومنظم. الإطار يقدم مفهوما مختلفا عن باقي أطر العمل المعروفة كـ Bootstrap أو Foundation وغيرها. 1. تعريف عام بإطار العمل. توجد العديد من أُطُر العمل لـ CSS تسهل وتسرع عملية التصميم، ولعل Bootstrap هو الأشهر من بينها، اذن فما الذي يميز Tailwind ؟ Tailwind يختلف …
مفهوم الروابط التشعبية في مواقع الويب
يُعد مفهوم الروابط التشعبية (تُدعى معظم الأحيان “روابط” فقط) مفهومًا جوهريًا ساهم في تأسيس الويب. فإن أردنا شرح هذا المفهوم لابد من العودة إلى أكثر الأساسيات بساطة في معمارية الويب. تحدث تيم بيرنرز-لي مخترع الويب عام 1989 عن الأعمدة الثلاث التي تستند إليها الويب: محدد موقع المورد URL : هو نظام عنونة يحدد مكان وجود …
خادم ويب Web Server
يشير المصطلح “خادم ويب Web Server” إلى العتاد الصلب أو البرمجيات، أو كلاهما معًا من ناحية العتاد الصلب: يُعد خادم الويب حاسوبًا يُخزّن البرمجيات اللازمة لإدارة خادم الويب كما يخزّن الملفات التي تتكون منها مواقع الويب (مثل ملفات HTML وCSS وملفات جافاسكربت). يتصل خادم الويب بالإنترنت ويدعم التبادل الفيزيائي للبيانات مع الأجهزة الأخرى المتصلة بالإنترنت. …
خوادم الويب Apache
(خادم الويب هو تطبيق يقوم بتزويد متصفح الإنترنت بصفحات الويب التي يطلبها ) اباتشي ، الذي يشار إليه عادة باسم اباتشي ، لقد لعب اباتشي دور رئيسي في نمو شبكة الويب العالمية في بداية عهدها ، لقد كان اباتشي أول بديل عملي لخادم الويب من شركة نتسكيب كوميونكشن ( المعروف حاليا خادم الويب لنظام صن …
البرمجة بالإجراءات Procedural Programming
يمكن أن تستخدم البرمجة بالإجراءات أحياناً كمرادف للبرمجة بالأوامر imperative programming (تحديد الخطوات التي يجب أن يتخذها الرنامج من أجل الوصول إلى هدف منشود)، لكنها من الممكن أيضاً أن تشير (كما في هذه المقالة) إلى نموذج من نماذج البرمجة، مشتق من البرمجة المهيكلة structured programming، ويستند إلى مفهوم استدعاء الإجراء procedure call. الإجراءات، وتعرف أيضاً …
استخدام صور WebP لتسريع مواقع الويب
تعد الصور من العناصر الأساسية التي تستخدمها جميع مواقع الويب، ولذلك فإن تحسينها من الأولويات لأصحاب المواقع لأجل تسريع الموقع الإلكتروني وجعل تجربة المستخدم أفضل، ذلك لأن الصورة المُحسَّنة تكون بنفس جودة الصورة الأصلية تقريبًا، لكن بحجم أصغر بكثير، وبالتالي لا يتطلب تحميلها وقتًا كما الوقت المطلوب لتحميل الصورة غير المحسنة. ومن الخطوات التي يجب …
أهم 6 أدوات لتطوير ال Back End في الويب
إنَّ تطوير الـ Back End هو الجانب الخفي من تطوير الويب. يشارك مطورو الـ Back End في بناء المنطق الفعلي الذي يعمل عليه التطبيق أو موقع الويب. بعض المهارات الأساسية لمطور الـ Back End هي: معرفة متعمقة في لغات البرمجة / أطر العمل، إمكانية الوصول والامتثال الأمني، فهم التقنيات الأساسية لتطوير الـ Front-end مثل HTML , CSS وإمكانية إدارة بيئة الاستضافة. …
Godot محرك الألعاب الجديد الذي سيجعلك تنسى يونتي وUnreal
الآن هي أفضل لحظة لتطوير لعبة لعدة أسباب. السبب الأول هو أنك على قيد الحياة ، وبعد الموت لا يمكنك تطوير الألعاب للأسف. السبب الثاني هو أدوات تطوير الألعاب لم تكن يوما بهذه السهولة. وأحد اهم هذه الأدوات حاليا هو محرك العاب جودوت (بالانجليزية Godot) الذي بوقت قصير استطاع الوصول الى مرحلة تمكنه من منافسة المحركات …
ثيمات محرر أكواد فيجوال ستوديو كود VS Code
ما هو VSCode فيجوال ستوديو كود؟ فيجوال ستوديو كود او باسمه المختصر VSCode هو محرر أكواد مجاني مقدم من شركة مايكروسوفت و مبني على برمجيات مفتوحة المصدر باستخدام اطار عمل Electron.js, تم اصداره لأول مرة في عام 2015 و يحظى بشعبية كبيرة بين المطورين خصوصاً المطورين العرب, لانه يدغم – بشكل جزئي – كتابة الأكواد …
لغة سويفت Swift
اللغة البرمجية من أبل , لغة مخصصة لانشاء مشاريع تطبيقات أنظمة أبل المختلفة , يعود تاريخ اطلاق هذه اللغة ل 2014 اي قبل أربع سنوات فقط ! على الرغم من ذلك الوقت القصير حققت اللغة انتشاراً قياسياً مفهوم السبب وهو دعم شركة أبل لها طبعاً , تم تصنيفها كرابع أكثر لغة محبوبة عام 2017 وأكثر …
التضمين Modulation
عرض النطاق الترددي يُعرّف عرض النطاق الترددي أو ال Bandwidth على أنه أعلى قيمة لمعدّل نقل البيانات عبر الشبكة أو الإنترنت، أي أنه يقيس كمية البيانات التي يمكن أن تتدفق في نفس الوقت عبر اتصال معين، حيث يُعدّ مقياسًا جيدًا لوصف سرعة الشبكة، ولتوضيح الصورة؛ يُمكن تشبيه خط الاتصال داخل الشبكة بالأنبوب وكل جزء من البيانات بذرة …
ما المقصود بـSDK في الأندرويد
الـSDK هو اختصار للمصطلح الانجليزي Software Development Kit, وتعرف SDK في الأندرويد بأنها حزمة تطوير برامج أندرويد، وهي عبارة عن مجموعة أدوات يتم استخدامها من قبل المبرمجين لإنشاء البرامج التي تعمل على نظام التشغيل أندرويد. وتشمل هذه الأدوات المكتبات والمصححات والمحاكيات وواجهات برمجة التطبيقات ونماذج كود المصدر ودروس لنظام الأندرويد، بحيث تساعد هذه الأدوات جميعها …
الأندرويد Android
من المسؤول عن تطوير الأندرويد؟ يعرف الأندرويد بأنه نظام تشغيل مجاني مفتوح المصدر مبني على نظام لينكس وبعض البرامج الأخرى، والذي تم تصميمه خصيصًا للأجهزة ذات شاشات اللمس كالهواتف الذكية والحواسيب اللوحية، ولقد تم تطوير هذا النظام من قبل التحالف المفتوح للهواتف النقالة الذي تديره شركة جوجل، ويتضمن نظام التشغيل هذا مجموعة من التطبيقات الأساسية والتي تكون مثبتة مسبقًا على نظام الأندرويد مثل الجيميل وخرائط …
ما الفرق بين SDK و API
تعرف API بأنها واجهة برمجة التطبيقات، والتي يمكن استخدامها للوصول إلى ميزات أي تطبيق، فعلى سبيل المثال يمكن استخدام API لعرض خرائط لأماكن مختلفة دون كتابة لبرنامج خرائط جوجل، وبالتالي فإن API تسمح لمطوري التطبيقات الاستفادة من واجهة برمجة التطبيقات دون الحاجة إلى بناء كل شئ من الصفر، كما تستخدم واجهة برمجة التطبيقات API عند …
دور تقنيات الذكاء الاصطناعي في الكشف عن كورونا
لتوضيح دور تقنيات الذكاء الاصطناعي في الكشف عن فيروس كورونا تجدر الإشارة إلى أن للذكاء الصناعي دورًا هامًا في المجال الطبي، وتساعد تلك التقنيات في تمشيط بيانات الحالات المصابة بالكورونا لتسهيل مهمة اكتشاف أدوية مناسبة، ويمكن توضيح المزيد عن دور تقنيات الذكاء الاصطناعي في الكشف عن كورونا من خلال الفوائد المدرجة فيما يأتي تساعد تقنيات …
تطبيقات على الذكاء الصطناعي
بعد توضيح دور تقنيات الذكاء الاصطناعي في الكشف عن كورونا تجدر الإشارة إلى أن تطبيقات الذكاء الاصطناعي لا حصر لها، ولا تقتصر تلك التطبيقات على دور تقنيات الذكاء الاصطناعي في الكشف عن كورونا، ويمكن تطبيق تلك التكنولوجيا على العديد من قطاعات الخدمات والإنتاج، ويمكن توضيح أهم تطبيقات الذكاء الاصطناعي فيما يأتي التمويل: توفر تقنيات الذكاء …
دور تقنية الجيل الخامس 5G في مواجهة كورونا
تقنية الجيل الخامس تتيح تقنية الجيل الخامس ربط شبكات الهاتف المحمول ليس فقط لخدمة تواصل الأشخاص ولكن أيضًا لتوفير أداء متميز للآلات والأجهزة من خلال التحكم فيها بشكل يدعم خدمات المستخدمين، وتتيح تقنية الجيل الخامس تطوير مجالات متنوعة كالصناعة من خلال تقنيات مثل التحكم عن بُعد، وتقدم تلك التقنية معدلات بيانات تصل إلى 20 جيجابت …
سلبيات التكنولوجيا على الدول
ما تأثير التكنولوجيا السلبي على حياتنا؟ باتت التكنولوجيا جزءًا مُهمًّا وأساسيًا لا يتجزأ من حياة الإنسان في كافة المجالات العملية والعلمية، إذ لا يمكن للبعض العيش دون استخدام وسائل وأدوات التكنولوجيا مثل الهواتف المحمولة وأجهزة الحاسوب والآلات وغيرها، وتعتبر التكنولوجيا سلاح ذو حدين، فهي تمتلك الكثير من المزايا والعيوب، إذ ينطوي استخدام التكنولوجيا على العديد …
سلبيات التكنولوجيا على المجتمع
باتت التكنولوجيا جزءًا مُهمًّا وأساسيًا لا يتجزأ من حياة الإنسان في كافة المجالات العملية والعلمية، إذ لا يمكن للبعض العيش دون استخدام وسائل وأدوات التكنولوجيا مثل الهواتف المحمولة وأجهزة الحاسوب والآلات وغيرها، وتعتبر التكنولوجيا سلاح ذو حدين، فهي تمتلك الكثير من المزايا والعيوب، إذ ينطوي استخدام التكنولوجيا على العديد من المخاطر والسلبيات في حياتنا، والتي …
سلبيات التكنولوجيا على صحة الإنسان
سلبيات التكنولوجيا على صحة الإنسان: وصل أثر التكنولوجيا السلبيّ إلى صحة الإنسان جسديًا وعاطفيًا ونفسيًا، على الصغار والكبار على حدًا سواء، وفيما يلي ذكر وتفصيل لأهم سلبيات التكنولوجيا على صحة الإنسان النفسية والجسدية، وعلى صحة الأطفال أيضًا: سلبيات التكنولوجيا على صحة الإنسان النفسية أجريت العديد من الدراسات والأبحاث التي تربط بين التكنولوجيا وصحة الإنسان النفسيّة …
سلبيات التكنولوجيا على البيئة
سلبيات التكنولوجيا على البيئة: للتكنولوجيا أثر سلبي كبير على البيئة المُحيطة بنا، فقد ساهمت في زيادة العديد من العوامل المسببة لأنواع التلوث، ومن هذه السلبيات ما يأتي: تلوث الهواء: أدى استخدام وسائل التكنولوجيا المختلفة كالمصانع والمركبات والآلات الثقيلة إلى تلوث الهواء والمساهمة في حدوثثقب الأوزون، إضافة إلى التسبب بأمراض مُختلفة لدى البشر كالربو والكائنات الحية …
هل يمكن أن تدمر التكنولوجيا حياة البشر بحلول سنة 2050
ساهمت التكنولوجيا في تحسين حياة الإنسان بشكل كبير على الأرض، ولكنها أيضًا ساهمت بشكل مباشر وغير مباشر في التسبب للإنسان بمشاكل وأزمات سياسية، واجتماعية، واقتصادية، وصحية وبيئية أيضًا، لمعرفة أهم إيجابيات التكنولوجيا على حياتنا، يمكنك الاطلاع على المقال الآتي: إيجابيات التكنولوجيا. يتناول الباحث أولريش إيبيرل في كتابه “Life in 2050” جوانب وتصورات عديدة من الحياة …
أساسيات كتابة الاكواد باحترافية
كثيراً ما نجد أحد شروط التقدم للوظيفة هو كتابة كود نظيف فهل الأمر يستحق فعلاً هذه الأهمية؟ وهل هو صعب أم سهل؟ وما هي الأمور التي يجب القيام بها ليحقق الكود هذا الشرط؟ إن كتابة كود نظيف ليس بالأمر الصعب بالطبع ولكنه ليس سهلاً أيضاً، سنعرض لكم في هذه التدوينة أهم فوائد الكود النظيف وأهم …
مفهوم تحليل النظم
نظم المعلومات تمثل نظم المعلومات مجموعة من المكونات المتكاملة التي تعمل على جمع وتخزين ومعالجة البيانات من أجل توفير المعلومات والمعرفة والمنتجات الرقمية، ولا يمكن لشركات الأعمال والمؤسسات الاستغناء عنها فهي تحتاجها لإدارة عملياتها المتعددة وتنفيذها، كما تستخدمها الحكومات أيضًا لتوفير الخدمات للمواطنين بطريقة فعالة وغير مكلفة، ولا يقتصر استخدامها على الشركات والحكومات فالكثير من …
كيف تتطورت التكنولوجيا عبر الزمن
يشتمل التطور التكنولوجي إيجابياته وسلبياته على مراحل تسلسل زمني وتحتوي إيجابيات وسلبيات، وفي كل مرحلة من مراحل التسلسل الزمني تم اعتماد طريقة قياسية لمسح التجربة التكنولوجية والابتكارات وتاليًا ذكر تلك المراحل الزمنية التتي مرّت بها التكنولوجيا : البدايات تكنولوجيا العصر الحجري حتى 3000 قبل الميلاد تم تحقيق درجة من التخصص في صنع الأدوات بحلول وقت …
ما هي صفحة 404
بروتوكول نقل النص التشعبي وهو أحد بروتوكولات نقل البيانات والمعلومات عبر شبكة الويب، ويعدّ بروتوكول تطبيقات التوزيع ووسائط نقل المعلومات الفائقة، والوسيط الذي يتمّ التعامل معه بين الخادم والمستخدم، ويعدّ وسيلة نقل سريعة وذات سهولة عالية في التعامل، وبدء تطويره في عام 1989م من قبل تيم بيرنرس بالتعاون مع فريق مهام هندسة الانترنت واتحاد شبكة …
ما هو إنترنت الأشياء
شبكة الإنترنت يُشير مفهوم شبكة الإنترنت إلى نظام الشبكة العالمي الذي يستخدم عنوان البروتوكول لنقل البيانات عن طريق العديد من الوسائل، حيث يتم عبر هذه الشبكة تبادلٌ عالمي عام أو خاص وفي شتى المجالات؛ الاقتصادية والأكاديمية والحكومية، ويُشير الإنترنت أيضًا لنظام الاتصال العالمي ويتضمّن كل من المعدات البرمجية والبُنية التحتية وقد ظهرت حديثًا العديد من …
آلية عمل تقنية البلوتوث
تقنية البلوتوث هي إحدى التقنيات اللاسلكية التي تم تطويرها من أجل تبادل البيانات والمعلومات بين الأجهزة المختلفة عبر مسافات قصيرة المدى عن طريق استخدام تقنية موجات الراديو قصيرة الطول الموجي والتي يتراوح ترددها بين 2.400 إلى 2.485 جيجاهرتز، وقد تم استخدام تقنية البلوتوث في الأصل كبديل لاسلكي لكابلات نقل البيانات التسلسلية، وتدار العلامة التجارية لتقنية …
ما هو إطار Angular
ما هو إطار Angular، أهم ميزاته، سلبياته و متى تستخدمه ؟ للـ Angular تاريخ عميق قليلا، فهي أول إطار عمل (Framwrok) من تطوير شركة جوجل العملاقة، أول إصدار لها كان سنة 2016 و حملت إسم AngularJS، و كانت حينها تستخدم بشكل كبير فقط في صناعة صفحات الويب SAP او Single Application Page و هي مواقع …
ما هو إطار React
ما هو إطار React ، ميزاته، سلبياته و متى تستخدمه ؟ شركة فيسبوك كانت منذ الأزل تحاول البحث عن بديل للجافاسكربت في العديد من خدماتها على الويب من بينها ميزة الشات و المراسلة في فيسبوك التي إعتمدت في بداياتها بشكل كلي على الـ Ajax، لكنها الآن و بثورة الجافاسكربت صنعت لنفسها إطار خاصة يحمل إسم …
ما هو إطار Vuejs
ما هو إطار Vuejs ؟ ما أهم ميزاته و سلبياته ؟ و متى تقوم بإستخدامه ؟ على عكس الـ Angular المطور من جوجل او React المطور من فيسبوك، فإن إطار Vuejs لم يتم تضمينه من طرف شركات كبرى، بل كان في البداية مجرد مشروع لشخص واحد يُدعى ” إيفان يو “، لتقوم لاحقا شركات مثل …
الميتافيرس وعالم الإنترنت الجديد
يتراءى لنا عالم الإنترنت عالماً كبيراً بلا حدود، حيث تجد في داخله كل ما تحتاج إليه من معلوماتٍ، وموضوعات، وصور، ومقاطع فيديو، وموسيقى؛ بل وأي شيءٍ قد يخطر في بالك. لكن ما قد لا يعلمه الكثيرون أنَّه – وقبل كل هذه المزايا الموجودة حالياً – كان الإنترنت عبارة عن أرقام وصفحات نصية برمجية تخلوا من …
الويب 2.0
على مدار العشرين عاماً الماضية، غيّر الإنترنت العالم وحياة المليارات من البشر. ولا ينقضي يومٌ لمعظمنا دون نوعٍ من التفاعل مع الإنترنت. لقد عززت وسائل التواصل الاجتماعي والتسوق عبر الإنترنت والألعاب وشبكة الويب العالمية مكاناً في حياتنا كلها، لكنها تتغير دائماً. يتم اليوم تداول مصطلح جديد، يُعرف باسم “ويب 3.0” (Web 3.0) أو (Web3). ولكن …
الويب 3.0
ما هو “ويب 3.0” (Web 3.0)؟ شهد مصطلح “ويب 3.0” (Web 3.0) ارتفاعاً حاداً في شعبيته ويستخدم بشكلٍ عام لوصف إصدار لامركزي من الإنترنت. الشبكة اللامركزية هي الشبكة التي لا توجد فيها سلطة مركزية تتحكم بها. بمعنى آخر، لا يوجد شخص أو مجموعة من الأشخاص يمتلكون جميع المعلومات وقوة المعالجة داخل الشبكة في أي وقت. …
المواصفات المثالية في تصميم موقع إنترنت
المواصفات المثالية في تصميم موقع إنترنت إن الأصل في اختيار التصميم المناسب لموقع ما، يبدأ فعليا بتلقي معلومات العميل والتي يعبر عنه بـ: a good design doesn’t start with image or colors; but with information – هذه المعلومات يتم من خلالها معرفة الهدف من الموقع والعملاء المستهدفين (Target Audience) وكذلك المنافسين ومواقعهم ومن خلال المعلومات التي …
أساسيات التحريك: إنشاء صفحات ويب تفاعلية متجاوبة
يلعب التحريك Animation دورًا كبيرًا في رفع جاذبية تطبيقات ومواقع الويب للمستخدمين الذين أصبحوا يتوقعون دومًا الحصول على واجهات استخدام تفاعلية عالية التجاوب؛ إلا أن تحريك واجهات الاستخدام ليس أمرًا مباشرًا وسهلًا، حيث يستلزم تحديد ما يجب تحريكه وما تأثير هذا التحريك على انطباع وتجربة المستخدمين. يُستخدم التحريك لإضفاء الحياة على المشاريع. يجب أن يدعم التحريك تفاعل المستخدم. يجب …
معني CMS
معني CMS هو اختصار ل Control Management System يعني أنظمة أدارة المحتوى والنظام الواحد لإدارة محتوى يعني باختصار هي عبارة عن منصات جاهزة تعمل على استضافة موقعك بالكامل ما يعني ذلك يعني كل شيء كامل من التصميم والبرمجة وانت كمستخدم ما تحتاج ليكون عندك أي خلفية عن البرمجة لا عن التصميم وله عن الحماية وبإمكانك …
العالم الافتراضي
العالم الافتراضي هو عبارة عن مجموعة من المستخدمين يجسّدون شخصيّات افتراضيّة ضمن بيئة ثنائيّة أو ثلاثيّة الأبعاد، ويعتمدون على المحاكاة الحاسوبيّة كوسيلة للتخاطب والتواصل مع الأشخاص الافتراضيين الآخرين الموجودين في هذا العالم، ويسمى بالافتراضي نظراً لكون جميع ما به من أشخاص وبيئة ووسائل تواصل افتراضيّة وليست واقعيّة، ويشيع استخدام العالم الافتراضي عادة في ألعاب تقمّص …
الجرائم الإلكترونية
الجرائم الإلكترونية هي تلك الجرائم التي يقوم بها الأشخاص الذين يُعرفون بالمُخترقين ويمكن تعريف الجرائم أو ما يُعرف بالجرائم السيبرانية بأنها تلك الجرائم التي تتم من خلال أجهزة الكمبيوتر بهدف القرصنة أو التصيُّد الاحتيالي، وتُستخدم للإضرار بالأشخاص من خلال الوصول إلى معلومات شخصية أو أسرار تجارية أنواع الجرائم الإلكترونية فيما يأتي بعض من الأنواع …
التكنولوجيا
التكنولوجيا التكنولوجيا سلاح ذو حدين لكلِّ شيءٍ في الحياة وجهان؛ وجهٌ حسنٌ جميلٌ ووجهٌ سيءٌ قبيحٌ، وما يراه واحدنا في أمرٍ يختلف عمَّا يراه الآخر، فإنَّ الأشياء تقلِّب وجوهها بين ناظرٍ وناظر، وهذا يعتمد في كثيرٍ من الأحيان على طريقتنا في فهم الأشياء والتَّعامل معها وعلى الأهداف التي نرمي إليها في الحياة، والتكنولوجيا بوصفها أداة …
الفرق بين Core i3, i5, i7, i9
الفرق بين Core i3, i5, i7, i9 جميعا نقف امام هذا الاختيار ونوجد نفسنا في حيرة كبيرة ما إمكانيات البر وسيسر لجاهزي هل اشترى أحدث شيء ولكن أحدث شيء يبقا بمبالغ عالية فنأتي بالتفكير الأهم والمناسب ما هو النوع الى يناسب استخدامي الفروقات سوف نقولها Core i3 هذه الفئة من المعالجات تبقا مخصصة للأعمال البسيطة …
جمع المعلومات التسويقية
جمع المعلومات التسويقية ويوجد ثلاث طرق لجمع المعلومات أولا Internal data وهي عبارة عن المعلومات المتوفرة داخل الشركة ويتم تجميعها من داخل الأقسام فالمالية تقوم بعمل تقارير تبين ميزانيه الشركة والسيولة النقدية ووضع الشركة المالي والموارد البشرية تقدم تقرير القوى العاملة وتقييمات كفاءة الأفراد ويتم هذا في كل قسم ويتم الاحتفاظ بهذه المعلومات في مركز …
عوامل نجاح تجربة المستخدم مع منتج او خدمة معينة
عوامل نجاح تجربة المستخدم مع منتج او خدمة معينة يتحكم في نجاح تجربة المستخدم مجموعة من العوامل ويمكن سردها في أولا قيمة المنتج الى بتقدم للعميل او المستفيد ثانيا قابلية الاستخدام انه أزاي يقدر يتفاعل معاها ثالثا واجهة المستخدم من حيث شكلها وانطباعها من شعور المستخدم **ولكي تحقق تجربة مستخدم ناجحة لابد من كونك …
جمعينا يحتاج لحفظ ملفات وروابط لمواقع متميزة
جمعينا يحتاج لحفظ ملفات وروابط لمواقع متميزة للاستخدام فيما بدل ما حفظها بملفات بالخارج او رسائل على الجول او الاميل فلديكم أضافة تتيح لك حفظ روابط مقالات وصور وحتى فيديوهات لترجع لها عند الحاجة اضافة رائعة جدا وهذا هو رابط رابط تحميل الاضافة: https://chrome.google.com/webstore/detail/save-to-pocket/niloccemoadcdkdjlinkgdfekeahmflj وهو يطلب البدء في تسجيل أكاونت عليه ثم البدء بالاستخدام …
أضافة
إذا كنت من محبي الكومبيوتر وتحب الجلوس لساعات طويلة للتصفح عبر الانترنت او قراءة المقالات ومشاهدة الاحداث؟ ساريك طريقة لراحة عينيك من كمية الاشعاعات المضرة من شاشة الكومبيوتر مع رابط تحميل الاضافة: https://chrome.google.com/webstore/detail/turn-off-the-lights/bfbmjmiodbnnpllbbbfblcplfjjepjdn مثال قبل تطبيق الاضافة مثال بعد تطبيق الاضافة ولديها كثر من الإعدادات:
من اهم المهارات الى مفروض تكون عاندك هو أنك أزاي تعرف تعمل بحث وأزاي تجيب المعلومة الى انتا عازوها بالضبط
من اهم المهارات الى مفروض تكون عاندك هو أنك أزاي تعرف تعمل بحث وأزاي تجيب المعلومة الى انتا عازوها بالضبط بالفعل يوجد بعض المهارات الى لو عرفتها في البحث على جوجل تقريبا حياتكم تبقي أسهل تخليك تبحث بكل سهولة عن الى انتا عاوزه “الجملة او الموضوع المراد البحث عليه” **الكلمة بين هذه العلامه …
كيفية تحميل فيديو من على اليوتيوب
كيفية تحميل فيديو من على اليوتيوب بكل سهولة فقط عن طريف إضافة حرفين بجوار اللينك المباشر للفيديو المراد تحميله نضع مكان الجزء حرفين وهما ss سيتم تحولك مباشر الى صفحه التحميل ما عليك الا اختيار الجوده والضغط على تحميل
ماذا تعني كلمة Design Pattern
ماذا تعني كلمة Design Pattern هو اهم المفاهيم في مجال البرمجيات فماذا يعني هذا المصطلح وايه أنواعها وأزاي ممكن استخدمها هي حلول لبعض المشاكل التي نواجها باستمرار فعملية السوفت وير ببساطة شديده في بعض من الأشخاص عندما كانوا يقومون بتصميم السوفت وير واجهتهم بعض المشاكل فتم وجود حلوه لها وتم حل تلك المشاكل تم …
ما هو تحليل البيانات
ما هو تحليل البيانات هي عملية يتم فيها أخذ البيانات وتجميعها من مصادر مختلفة، ثم إجراء معالجة وتقييم على تلك البيانات باستخدام تفكير تحليلي ومنطقي لكل مكوّن من تلك البيانات، لإنتاج رؤى ونتائج للأعمال ودعم عملية صنع اتخاذ القرار وتحديد الأولويات، ويمكن أن يعني تحليل البيانات أخذ الأرقام والمقاييس وغيرها من القياسات المختلفة ودراستها، وتحويلها …
ما هي قاعدة البيانات
ما هي قاعدة البيانات بطريقة بسيطة مجرّدة من مفاهيم التقنية، قاعدة البيانات هي مكان لحفظ بيانات معينة على نحو مستمر بهدف الرجوع إليها وقت الحاجة، فدفتر أرقام الهواتف الذي كنا نستعمله في الماضي يُعدّ قاعدة بيانات؛ والكم الهائل من الفواتير المحاسبية الورقية المحفوظة في خزانات الأقسام المالية في الشركات قديماً، أيضاً هو قاعدة بيانات. وقِس …
كاميرات المراقبة كيف تعمل
كاميرات المراقبة كيف تعمل يقوم مبدأ عمل كاميرات المراقبة على التقاط فيديو لمكان ما، ومن ثم عبر الكاميرات المركزية التي تتصل بها إرسال لقطات إلى شاشة تعرض ما تصوره الكاميرات، وبخلاف الإذاعة التلفزيونية التقليدية تقوم الدوائر التلفزيونية المغلقة بإرسال إشارة مغلقة إلى جهاز الاستقبال؛ مما يسمح بمراقبة المشاهد بدقة عبر الأجهزة المتصلة فقط، كما وتعتبر …
مهن المستقبل
مهن المستقبل تعرف على 32 مهنة سوف ترافق أيامنا القادمة بكثرة من المفيد التعرف على المهن التي ستحتل السوق في السنوات القادمة هل تفكر في مستقبلك بشكل جاد وتريد قراءة المقالات التي تتحدث عن أهم مهن المستقبل التي يمكن لك الاختيار بينها؟ لمواكبة العصر وزيادة فرصك في تحقيق النجاح المهني والذي يقود تدريجياً إلى الاستقلال …
مؤشرات الاداء
مؤشرات الأداء طريقه لقياس النتائج وتحسين الحمالات الإعلانية هي الميزان الذي نقيس به تحقق النتائج ومقدار بعدنا أو قربنا عنها فبدون قياس للنتائج فلا فائدة ترجى من الحملات الاعلانية أو أداء أي مهمه تسويقية لأننا لن نعرف أين وصلنا وهل نحتاج للتحسين أم لا وتختلف مؤشرات الأداء حسب المرحلة في قمع المبيعات فمؤشرات الأداء لمرحلة الوعي تختلف …
9 أُطُر عمل لبناء تطبيقات الهواتف الذكية متعددة المنصات
9 إطار عمل هي الافضل في تطوير تطبيقات الهواتف المحمولة بترتيب عشوائي اغلب هذه الأُطُر تستخدم لغة الجافاسكربت ( JavaScript ) لتطوير تطبيقات الهواتف المحمولة متعدد المنصات 1- إطار NativeScript إطار عمل مجاني ومفتوح المصدر تم تطوير من قبل شركة Telerik التابع لشركة Progress Software يستخدم لغة جافاسكربت ( JavaScript ) لبناء تطبيقات الهواتف الذكية ومن افضل ميزاته هي الوصول الى …
تصميم الويب
تعرف على مفهوم الويب ديزاين أو تصميم الويب. كيف تقوم بإعداد ويب سايت احترافي؟ إذا كنت تريد استقبال الكثير من الزيارات على موقعك، يجب أن يكون الموقع جميلاً، مختصراً، مريحاً وجذاباً للمستخدم، تعلم كيف تصل إلى هذه النتيجة إذا كان لديك عمل تجاري أو بزنس على الإنترنت رقمي، أو تريد الدخول بالفعل إلى هذه السوق، …
ما المقصود بكلمة Framework
ما المقصود بكلمة Framework كتير منا بتسمع الكلمة دي بس ونعرف معناها الحرفي هو أطار عمل ولكن الكثير لا يعرف معناها ونستخدمها في اى مجال ولا تعرف كيف تربطها بالأشياء الى تعلموها معني الفريمورك في البرمجة: هو مجموعة من المكونات الجاهزة التي يستخدمها المبرمج في برنامج ما والهدف منه هو إنشاء مجموعة من الأدوات …
Usability Heuristics مبادئ للوصول لسهولة الاستخدم للمستخدم
أهم عشر مبادى لجعل موقعك او تطبيقك أكثر اريحية للاستخدام من قبل العميل وأيضا نقول اهم عشر مشاكل لو تم حلها سوف تضع عملك في مكانة أفضل 1: رؤية حالة النظام يجب أن يُبقي التصميم المستخدمين دائمًا على اطلاع بما يجري، من خلال التعليقات المناسبة في غضون فترة زمنية معقولة. عندما يعرف المستخدمون حالة …
أخطاء تقع بها عن البدء في مجال البرمجة
أخطاء تقع بها عن البدء في مجال البرمجة يوحد بعض الأخطاء التي نقع بها عند بداية تعلم مجال البرمجة ايه هي الأخطاء وكيف التفادي منها أولا الذهاب مباشر لتعلم تقنية محدده وهي لا تمتلك الأساس الخاص بتعلمها لذلك يعطى الشعور بالصعوبة ويواليها عدم التكملة ويجب أخذ الوقت الكافي مهما طال في تعليم الأساسيات خصوصا …
كيفية البدء والدخول في مجال البرمجة
كيفية البدء والدخول في مجال البرمجة في الآونة الأخير الكثير من الأشخاص يريدون الدخول في مجال البرمجة او مجال تطوير البرمجيات بشكل عام لأنفسهم او لأبنائهم ولكن لا يعرفون ما هي الطريقة الصحيحة للبدء والدخول في هذا العالم الخطوات أولا ومهم جدا اننا علينا اختيار لغة برمجة مناسبة ونتعلمها ونطبق عليها مبادئ البرمجة وانا أفضل …
أهمية البرمجة ولماذا اتعلم برمجة
أهمية البرمجة ولى اتعلم برمجة في تقرير ل سي ان بي سي لأكثر الوظائف المطلوبة 25 وظيفة مطلوبين من سنة 2020 وجدنا انا الوظيفة الاولي والثانية ليهم علاقة بالبرمجة وأيضا الوظيفة الخمسة والسبعة والاحدى عشر والاثني عشر تقريبا أكثر من النصف ليهم علاقة بمجال البرمجيات فسؤال هل دراسة البرمجة أصبحت شيء أساسي في مجتمعنا وانهاء …
طبيعة عمل المطور
طبيعة عمل المطور سؤال يتم طرحوا علينا يوميا دائما ما نأتي بمشكلة اننا أزاي نفهم الناس من خارج مجال البرمجيات ما هو طبيعة عمل المبرمج وايه الفرق بين التخصصات ويترتب على ذلك فهم الأشخاص بأننا نفعل أشياء ليس لها علاقة بعملنا الاساسي وبالتالي يبدأ في طلبات أشياء غريبة جدا أولا أحنا كمبرمجين وظيفتنا الأساسية …
تقنية المعلومات
تعريف تقينه المعلومات تُعد تقنية المعلومات هي دراسة لتطوير وتصميم ودعم وتسيير وتفعيل الأنظمة الخاصة بالمعلومات التي يكون اعتمادها على الحواسيب، ويرجع ذلك إلى أن هذه الطريقة تعد أسرع الطرق للحصول على البيانات المطلوبة، وجعلها في متناول كل من يطلبها بفاعلية كبيرة وبشكل سريع جدً. إن تقنية المعلومات أصبحت الآن من أهم الأقسام التي …
























































