تصفح مقالات متنوعة ومميزة 🚀
عدد لا نهائي من المقالات المميزة والمتنوعة في مختلف مجالات هندسة البرمجيات. استمتع برحلتك التعليمية مع محتوى تقني بجودة عالية يغطي أحدث التقنيات والممارسات.
Clean Architecture in ASP.NET Core
عندما تتعقد عمليات تطوير البرمجيات، يصبح من المهم أن تظل التطبيقات قابلة للصيانة والتطوير مع مرور الوقت. وهنا تأتي هندسة البرمجيات النظيفة (Clean Architecture) كحل يتيح لنا بناء تطبيقات مرنة.
RESTful APIs Status Codes in ASP.NET Core
في المقال ده، هنشرح أكواد الحالة (Status Codes) اللي بتُستخدم في الـ REST APIs بشكل مبسّط وسهل. أكواد الحالة دي بتساعد في توضيح حالة الطلب اللي بيتبعت من العميل للسيرفر.
Networks 101 - Network Models (TCP/IP) & OSI Model
اليوم سنستعرض موضوعًا أساسيًا ومهمًا في عالم الشبكات وهو نماذج الشبكات أو Network Models. سيتناول هذا المقال نموذجين رئيسيين يوضحان كيفية انتقال البيانات عبر الشبكات، وهما: TCP/IP و OSI.
Networks 101 - Router
الراوتر هو جهاز وظيفته الأساسية إنه يوجه البيانات في الشبكة. كل حزمة بيانات (packet) بتتنقل بين الأجهزة من خلال الراوتر اللي بيحدد الطريق الصحيح اللي المفروض كل حزمة تمشي فيه.
Networks 101 - Network Topologies
النهاردة هنتكلم عن الأنواع المختلفة للشبكات (Network Types) ونتعرف على التصميمات (Topologies) اللي بتحدد إزاي الأجهزة بتتواصل مع بعضها.
Networks 101 - Introduction
الشبكة هي وسيلة لربط جهازين أو أكتر بهدف نقل البيانات أو مشاركتها. يعني لما تبعت لصديقك صورة أو ملف، الشبكة بتكون هي الوسيلة اللي بتنقل البيانات دي من جهازك لجهازه.
Agile Methodology in Project Management
قبل البدء في أي مشروع أو تطوير أي منتج، من الضروري تبني منهجيات أو طرق فعالة لإدارة وتنظيم المشروع لتحقيق نتائج أفضل وتعد منهجية الأجايل (Agile) واحدة من أكثر المنهجيات شهرة وفعالية في إدارة المشاريع.
IPFS and Decentralization
مؤخرا انتشرت مصطلحات جديدة مثل اللامركزية Decentralization و الجيل الثالث من شبكات الويب Web3 فما هو مفهوم اللامركزية وما هي اهم البروتوكولات الخاصه بها؟