Barah Taijon

التقنيةلغات البرمجة

من هو مطور الويب الشامل Full Stack Developer

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

التقنيةلغات البرمجة

موقع البرمجة LeetCode

يعد موقع (Leetcode) أحد أشهر مواقع الويب لتعلم وتطوير مهارات البرمجة الخاصة بك، يتيح لك موقع الويب هذا صقل مهاراتك بشكل أساسي في معظم لغات البرمجة، ويمكنك الموقع أيضا من الإعداد المقابلات.

التقنيةلغات البرمجة

ما الفرق بين هيكلة البيانات الخطية وغير الخطية Linear vs Non-Linear data structure

ما هي هيكلة البيانات؟   هيكلة البيانات هي تقنية لتخزين البيانات وتنظيمها بطريقة يمكن من خلالها استخدام البيانات بطريقة فعالة، في علم الحاسوب تم تصميم هياكل البيانات بطريقة يمكنها العمل مع الخوارزميات المختلفة، ويتم تصنيف هياكل البيانات إلى فئتين:   هياكل البيانات الخطية.   هياكل البيانات غير الخطية.   ما هي هياكل البيانات الخطية؟   […]

التقنيةلغات البرمجة

التجريد في البرمجة Abstraction

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

التقنيةلغات البرمجة

التكوين في البرمجة Composition

في الحياة الواقعية، غالبًا ما تُبنى الكائنات المعقدة من كائنات أصغر وأبسط، على سبيل المثال، يتم تصنيع السيارة باستخدام إطار معدني ومحرك وبعض الإطارات وناقل حركة وعجلة قيادة وعدد كبير من الأجزاء الأخرى،

التقنيةلغات البرمجة

منهجية اللين لتطوير البرمجيات lean methodology

كل منهجية تطوير برمجيات لها ميزاتها الخاصة، ودورات حياتهم هي واحدة منهم. يرغب العديد من المطورين اليوم في معرفة المزيد عن دورة حياة تطوير البرمجيات باستخدام منهجية اللين، في هذه المقالة سوف نخبرك عن هذه المنهجية، ولكن قبل القيام بذلك، من الضروري إيجاد التعريف المناسب لمنهجية اللين في تطوير البرمجيات.   منهجية اللين لتطوير البرمجيات […]

التقنيةلغات البرمجة

هياكل البيانات Data Structure

هي بنية مسبقة التعريف متخصصة بتنظيم البيانات، ومعالجتها، واسترجاعها، وتخزينها. على الرغم من وجود العديد من أنواع الهياكل الأساسية والمتقدمة، فقد صُمم كل نوع لترتيب البيانات بطريقة لتُناسب غرضًا محددًا بحيث يمكن الوصول إلى هذه البيانات والعمل معها بطرق مناسبة.

التقنيةلغات البرمجة

مخطط الحزمة Package Diagram

مخططات الحزم هي من المخططات الهيكلية التي تُستخدم لإظهار تنظيم وترتيب عناصر النموذج المختلفة في شكل حزم. الحزمة عبارة عن مجموعة من عناصر لغة التصميم الموحدة ذات الصلة