اذهب إلى المحتوى
تُعَدّ الدوال Functions في لغات البرمجة كتلًا منظمةً من الشيفرة تؤدي مهامًا محددةً، ويمكن إعادة استخدامها في أيّ مكان في البرنامج، كما توفِّر للمبرمج طريقةً أفضل لتنظيم كتابته للبرامج، بحيث لا يُضطر إلى إعادة كتابة مهمة واحدة…

معالجة حالات الانهيار في لغة جو Go

بواسطة هدى جبور، في لغة Go،

تنقسم الأخطاء التي قد تحدث في البرنامج إلى فئتين رئيسيتين هما أخطاء يتوقع المبرمج حدوثها وأخطاء لم يتوقع حدوثها، وتُعالِج الواجهة error التي تحدّثنا عنها في المقال السابق إلى حد كبير الأخطاء التي نتوقعها أثناء كتابة البرامج ح…

مجالات البرمجة

بواسطة Ola Saleh، في مقالات برمجة عامة،

تلعب البرمجة في عصرنا الحالي دورًا حيويًا في كافة مناحي الحياة كالاتصالات والهندسة والتصميم والإدارة والطب وغيرها، ومجالات البرمجة كثيرة ومتنوعة وهي تخدم أغراضًا مختلفة وتتوسع بشكل مستمر كما تعدّ البرمجة من أكثر الوظائف نموًا…

بعض العناصر والمفاهيم المهمة في لغة HTML

بواسطة Rahaf Hammed، في HTML،

تضم لغة HTML مجموعة كبيرة من العناصر التي تساعدنا على إضافة المحتوى إلى صفحة الويب وتنسيقه. ومن الضروري فهم طريقة عمل هذه العناصر وما هي الميزات والسمات التي يمكن استخدامها مع كل عنصر. في المقال التالي سنوضح الفرق بين عناصر I…
يُعَدّ اتخاذ القرار أحد المواضيع الأهم في هندسة البرمجيات، إذ يُستخدَم بصورة دائمة وضرورية في أيّ برنامج، في حين تُستخدَم جمل اتخاذ القرار لطرح سؤال ما، عبر المعامِلات التي تُستخدَم للموازنة التي ذكرناها في المقال السابق أنوا…

كيفية فهم وإنشاء قواعد CSS

بواسطة Ali Alrohia، في CSS،

سوف تتعلم في هذا المقال كيفية فهم وإنشاء قواعد CSS (المعروفة أيضًا بمجموعة القواعد) للتصميم والتحكم بمُخطط محتوى HTML، سوف يبدأ هذا المقال بمثال عن قاعدة CSS التي تجعل عناصر HTML ذات الوسم <h1> باللون الأزرق وذلك لتتطلع…

مقارنة Bootstrap و Tailwind

بواسطة غريب الشيخ، في إطار عمل Bootstrap،

سنتحدث في هذا الفيديو عن الفرق بين بوتستراب Bootstrap و تيل ويند Tailwind. عندما نبدأ عملية التطوير في الموقع الذي نعمل عليه، سنحتاج إلى توفير الوقت عبر استخدام بعض المكتبات والأدوات الجاهزة وأطر العمل، ومن أشهر أطر العمل الت…

البدء باستخدام إطار عمل Angular

بواسطة Ola Abbas، في Angular،

حان الوقت الآن للتعرّف على إطار العمل Angular من جوجل، وهو خيار شائع آخر ستصادفه كثيرًا، إذ سنلقي في هذا المقال نظرةً على ما يقدمه إطار Angular وكيفية تثبيت المتطلبات الأساسية وإعداد تطبيق نموذجي، كما سنتعرّف على معمارية إطار…
تعرفنا في مقال سابق من هذه السلسة على الأوامر الشائعة في نافذة سطر أوامر بايثون، وفيه عرّفنا مفهوم متغيرات البيئة وكيفية عرضها. ولعلّ أحد أهم هذه المتغيرات للفهم هو متغير المسار PATH، لدوره المحوري في كيفية تعامل نافذة س…

أساسيات إنشاء موقع ويب باستخدام تعليمات HTML

بواسطة Rahaf Hammed، في HTML،

تستخدم لغة الترميز HTML لإنشاء وتصميم مواقع الويب، وتساعد على وصف وتحديد محتويات صفحة الويب لبرامج التصفح. سنقدم لك في هذا الدليل سلسلة مقالات تعليمية لنساعدك على إنشاء موقع الويب وتخصيصه باستخدام لغة HTML وهي لغة الترمي…

كيفية استخدام SQLAlchemy في فلاسك

بواسطة محمد الخضور، في Flask،

يُعد فلاسك إطار عمل للويب مبني بلغة بايثون، ويتميز بكونه صغير الحجم وسهل المعالجة، ويوفّر أيضًا العديد من الأدوات والميزات التي من شأنها إنشاء تطبيقات ويب في لغة بايثون. أمّا SQLAlchemy، فهي أداةٌ في محرك قواعد البيانات …
قد تكون عملية كتابة مسارات استدعاء الدوال في بعض الأحيان عملية غير مريحة ورتيبة، كان علينا في الشيفرة 7 (سابقًا) تحديد front_of_house و hosting في حال اخترنا المسار النسبي relative path أو المسار المطلق absolute path إلى الدا…

أسهل لغات البرمجة

بواسطة Ola Saleh، في مقالات برمجة عامة،

تتنوع لغات البرمجة في أهدافها واستخداماتها، وتتباين فيما بينها في درجة السهولة، فمن لغات البرمجة ما هو سهل التعلم ويستخدم صيغًا مفهومة تحاكي اللغة الطبيعية للتعبير عن التعليمات البرمجية المختلفة، ويتبع قواعد مرنة ومتساهلة مع …

معالجة الأخطاء في لغة جو Go

بواسطة هدى جبور، في لغة Go،

تتصف البرامج التي تتسم بالمتانة بأنها قادرة على التعامل مع الأخطاء المتوقعة وغير المتوقعة التي قد تحدث عند استخدام البرنامج، فهناك أخطاء ناتجة عن مدخلات غير صحيحة من المستخدِم أو حدوث خطأ في عملية الاتصال بالشبكة، …إلخ. …
يعتقد الكثير من المبرمجين المبتدئين أن استخدام واجهة سطر الأوامر أمر معقد، ما يجعله حكرًا على المحترفين، وهو اعتقاد مغلوط، إذ لا بدّ من التعامل مع واجهة سطر الأوامر بدءًا من مرحلة إعداد بيئة بايثون، وصولًا إلى تشغيل مرحلة الب…

تطبيقات الذكاء الاصطناعي

بواسطة هدى جبور، في الذكاء الاصطناعي،

بدأنا في مقال الذكاء الاصطناعي: دليلك الشامل الحديث عن الذكاء الاصطناعي وعرفناه وتحدثنا عن مجالاته وحقوله وتطبيقاته ولكن بإيجاز ثم انتقلنا في مقال مجالات الذكاء الاصطناعي إلى التعرف على أهم الحقول والمجالات التي يرتكز عليها ا…
نحتاج عادةً إلى قاعدة بيانات في تطبيقات الويب، وهي مجموعةٌ مُنطمّةٌ من البيانات نستخدمها لتخزين وتنظيم البيانات الدائمة، موفّرةً لنا إمكانية استرجاعها ومعالجتها بفعالية، إذ سنحتاج مثلًا في تطبيق ما للتواصل الاجتماعي إلى قاعدة…

كيفية بناء موقع باستخدام CSS

بواسطة Ali Alrohia، في CSS،

سوف تتعرف من خلال هذه السلسلة التعليمية على لغة CSS وهي لغة تُستخدم للتحكم بطريقة عرض المواقع الإلكترونية إذ سوف تبني موقعًا خاصًا بك باستخدام الموقع التوضيحي كنموذج، وعلى الرغم من أن الموقع التوضيحي يتضمن معلومات عن القرش Sa…

الدليل الموجز إلى تصميم موقع إلكتروني

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

سنتحدث عن تصميم موقع إلكتروني بشكل عام في هذا المقال، ولكن يجب أن نوضح أن مجال بناء المواقع الإلكترونية يتفرع إلى فرعين أساسيين هما تصميم المواقع وتطويرها، فتصميم المواقع يختص بترتيب العناصر المرئية واختيارها وتخطيط سلوك المس…

ما هي علوم الحاسوب؟

بواسطة غريب الشيخ، في مقالات برمجة عامة،

علوم الحاسوب هي دراسة العمليات التي تجري على البيانات مما يمكنني من تصميم تطبيقات بنفذ وظائف معينة باستخدام الشيفرات البرمجية والخوارزميات، وبالتالي هي المقدرة على استخدام المعرفة التقنية والرياضيات حتى نستطيع تحليل مشكلة ما …
×
×
  • أضف...