عدد المقالات: 24
API
مقالات تتحدث عن كل ما يدور في عالم الـ API والشجار الأزلي بين الـ Backend والـ Frontend ⚔️
مفهوم الـ API
شرح مفهوم الـ API وما هو الـ JSON وكيف يتم نقل البيانات بين الباك والفرونت
التعامل مع الـ API
شرح للأساسيات كل شيء قد يحتاجه المطور لكي يتعامل مع أي Restful API
بناء RESTful API موافق للمبادئ
شرح لكيفية بناء RESTful API موافق للمبادئ المتعارف عليها
Javascript | General
شرح لموضوعات مختلفة في عالم الجافاسكريبت
كودك بـ Recursion نفسه ؟
شرح مفهوم الـ Recursion وما هى الـ Recursion function، وشرح طريقة عمل الـ stack، وما هو الـ Backtracking
جحيم الـ Callback
شرح مفهوم الـ callback ومشكلة الـ callback hell وكيفية عمل callback بأنفسنا
الـ Promise، وعود الجافاسكريبت !
شرح مفهوم الـ promise وانتظار البيانات التي تستغرق وقتًا
الـ async-await بديل الـ Promise ؟
شرح مفهوم الدوال الغير متزامنة وكيف أنها أحدثت طفرة في عالم الجافاسكريبت
التعامل مع أكثر من Promise في آن واحد
شرح كيفية التعامل مع أكثر من Promise في آن واحد بطرق متنوعة
OOP Concepts
سلسلة صغيرة مكونة من 5 مقالات نتحدث فيها عن أهم المفاهيم في عالم الـ OOP
فكرة الـ Classes والـ Objects
هو كجهاز متكامل تبرمجه كما تشاء وتضيف فيه المتغيرات والدوال وكل ما تريده لوصف شيء معين ليفهمه البرنامج ويتعامل معه بسهولة كما تريد
المفهوم الخاطئ للـ Encapsulation ؟!
شرح أول مفهوم للـ OOP وهو الـ Encapsulation وازالة سوء الفهم الدائر حوله
الـ Inheritance، وراثة الكلاسات
شرح أهم مفاهيم الـ OOP وهي الوراثة بين الكلاسات وانواعها وفائدتها
مفهوم الـ Abstraction في إخفاء التفاصيل
شرح أحد أهم مفاهيم الـ OOP وهو الـ Abstraction المهتم بتجريد وإخفاء التفاصيل من الأشياء
الـ Polymorphism، اختلاف وتعدد الأشكال لشيء واحد
شرح مفهوم الـ Polymorphism الذي يركز على إمكانية أن الشيء الواحد قد يتكون من أشكال مختلفة ومتنوعة
Git
عالم الـ Git وخفاياه
أساسيات Git
سنتعلم ما هو Git وكيف نتعامل معه ونفهم بنيته الأساسية وما أهم الأوامر الخاصة به
الـ Git Branch، آله السفر عبر الأبعاد
سنتعلم كيف يتنقل الـ Git مع عدة فروع ونسخ مختلفة من المشروع وهل هو فعلًا جهاز السفر عبر الأبعاد كما تقول الإشاعات ؟
تعامل Git مع Remote Repository
سنتعلم كيف يتعامل الـ Git مع الـ Remote Repository وما أهم الأوامر التي تساعدنا على هذا
Advanced
مقالات تتحدث عن مواضيع متقدمة في عالم البرمجة
كيفية عمل Unit-Test في NestJS
في هذا المقال سنتعلم كيف نقوم بعمل Unit-Test للدوال في NestJS بمثال عملي
فضفضة
تدوينات خفيفة وسريعة عن مواضيع مختلفة أو إجابة عن بعض الأسئلة الشائعة
مسار تعلمي لحل المشكلات
هذه مجرد تجميعة شخصية للمعلومات والمواقع والفيديوهات التي استفدت منها شخصيًا
الفرق بين 401 و403
شرح مبسط للفرق بين 401 (Unauthorized) و 403 (Forbidden)
ما الفرق بين Sequential, Concurrency, Parallelism ؟
شرح للفروقات بين Sequential, Concurrency, Parallelism وضرب مثال لكيفية عمل الـ Thread مع كل اسلوب
ما هو الـ JWT ؟
شرح لطريقة عمل الـ JWT والتعامل مع الـ token
لماذا O(1000000) تساوي O(1) ؟
شرح الفكرة الأساسية للـ BigO
الـ Middleware وفوائده في تبسيط وتنظيم العمليات
شرح بسيط للـ middleware في عالم الـ backend
مشكلة في الحماية في دورة جوناس للـ Nodejs
مجرد تنبيه على مشكلة وجدتها في دورة جوناس وكيفية تفاديها