المقالات

أنا أحمد الطبراني، أحب دائمًا أن أُشارك معرفتي المتواضعة مع الآخرين لعله عسى أن يستفيد شخص ما بما أكتبه 🤗

ستجد هنا بعض المقالات التي كتبتها عن أشياء مختلفة في عالم البرمجة، أرجوا أن تستفيدوا وتستمتعوا 😉

الفهرس

عدد المقالات: 24

API

مقالات تتحدث عن كل ما يدور في عالم الـ API والشجار الأزلي بين الـ Backend والـ Frontend ⚔️

مفهوم الـ API

شرح مفهوم الـ API وما هو الـ JSON وكيف يتم نقل البيانات بين الباك والفرونت

Tue Nov 30 2021 02:00:00 GMT+0200 (توقيت شرق أوروبا الرسمي)

التعامل مع الـ API

شرح للأساسيات كل شيء قد يحتاجه المطور لكي يتعامل مع أي Restful API

Sat Jan 01 2022 02:00:00 GMT+0200 (توقيت شرق أوروبا الرسمي)

بناء RESTful API موافق للمبادئ

شرح لكيفية بناء RESTful API موافق للمبادئ المتعارف عليها

Wed Mar 20 2024 02:00:00 GMT+0200 (توقيت شرق أوروبا الرسمي)

Javascript | General

شرح لموضوعات مختلفة في عالم الجافاسكريبت

كودك بـ Recursion نفسه ؟

شرح مفهوم الـ Recursion وما هى الـ Recursion function، وشرح طريقة عمل الـ stack، وما هو الـ Backtracking

Wed Dec 11 2019 02:00:00 GMT+0200 (توقيت شرق أوروبا الرسمي)

جحيم الـ Callback

شرح مفهوم الـ callback ومشكلة الـ callback hell وكيفية عمل callback بأنفسنا

Sat Oct 15 2022 02:00:00 GMT+0200 (توقيت شرق أوروبا الرسمي)

الـ Promise، وعود الجافاسكريبت !

شرح مفهوم الـ promise وانتظار البيانات التي تستغرق وقتًا

Tue Nov 08 2022 02:00:00 GMT+0200 (توقيت شرق أوروبا الرسمي)

الـ async-await بديل الـ Promise ؟

شرح مفهوم الدوال الغير متزامنة وكيف أنها أحدثت طفرة في عالم الجافاسكريبت

Wed Nov 16 2022 02:00:00 GMT+0200 (توقيت شرق أوروبا الرسمي)

التعامل مع أكثر من Promise في آن واحد

شرح كيفية التعامل مع أكثر من Promise في آن واحد بطرق متنوعة

Sat May 20 2023 03:00:00 GMT+0300 (توقيت شرق أوروبا الصيفي)

OOP Concepts

سلسلة صغيرة مكونة من 5 مقالات نتحدث فيها عن أهم المفاهيم في عالم الـ OOP

فكرة الـ Classes والـ Objects

هو كجهاز متكامل تبرمجه كما تشاء وتضيف فيه المتغيرات والدوال وكل ما تريده لوصف شيء معين ليفهمه البرنامج ويتعامل معه بسهولة كما تريد

Fri Sep 02 2022 02:00:00 GMT+0200 (توقيت شرق أوروبا الرسمي)

المفهوم الخاطئ للـ Encapsulation ؟!

شرح أول مفهوم للـ OOP وهو الـ Encapsulation وازالة سوء الفهم الدائر حوله

Fri Sep 02 2022 02:00:00 GMT+0200 (توقيت شرق أوروبا الرسمي)

الـ Inheritance، وراثة الكلاسات

شرح أهم مفاهيم الـ OOP وهي الوراثة بين الكلاسات وانواعها وفائدتها

Sat Jan 21 2023 02:00:00 GMT+0200 (توقيت شرق أوروبا الرسمي)

مفهوم الـ Abstraction في إخفاء التفاصيل

شرح أحد أهم مفاهيم الـ OOP وهو الـ Abstraction المهتم بتجريد وإخفاء التفاصيل من الأشياء

Fri Mar 17 2023 02:00:00 GMT+0200 (توقيت شرق أوروبا الرسمي)

الـ Polymorphism، اختلاف وتعدد الأشكال لشيء واحد

شرح مفهوم الـ Polymorphism الذي يركز على إمكانية أن الشيء الواحد قد يتكون من أشكال مختلفة ومتنوعة

Sat May 27 2023 03:00:00 GMT+0300 (توقيت شرق أوروبا الصيفي)

Git

عالم الـ Git وخفاياه

أساسيات Git

سنتعلم ما هو Git وكيف نتعامل معه ونفهم بنيته الأساسية وما أهم الأوامر الخاصة به

Mon Apr 22 2024 02:00:00 GMT+0200 (توقيت شرق أوروبا الرسمي)

الـ Git Branch، آله السفر عبر الأبعاد

سنتعلم كيف يتنقل الـ Git مع عدة فروع ونسخ مختلفة من المشروع وهل هو فعلًا جهاز السفر عبر الأبعاد كما تقول الإشاعات ؟

Thu Apr 25 2024 02:00:00 GMT+0200 (توقيت شرق أوروبا الرسمي)

تعامل Git مع Remote Repository

سنتعلم كيف يتعامل الـ Git مع الـ Remote Repository وما أهم الأوامر التي تساعدنا على هذا

Sat Apr 27 2024 03:00:00 GMT+0300 (توقيت شرق أوروبا الصيفي)

Advanced

مقالات تتحدث عن مواضيع متقدمة في عالم البرمجة

كيفية عمل Unit-Test في NestJS

في هذا المقال سنتعلم كيف نقوم بعمل Unit-Test للدوال في NestJS بمثال عملي

Fri Sep 08 2023 03:00:00 GMT+0300 (توقيت شرق أوروبا الصيفي)

فضفضة

تدوينات خفيفة وسريعة عن مواضيع مختلفة أو إجابة عن بعض الأسئلة الشائعة

مسار تعلمي لحل المشكلات

هذه مجرد تجميعة شخصية للمعلومات والمواقع والفيديوهات التي استفدت منها شخصيًا

Mon Jan 03 2022 02:00:00 GMT+0200 (توقيت شرق أوروبا الرسمي)

الفرق بين 401 و403

شرح مبسط للفرق بين 401 (Unauthorized) و 403 (Forbidden)

Fri Dec 09 2022 02:00:00 GMT+0200 (توقيت شرق أوروبا الرسمي)

ما الفرق بين Sequential, Concurrency, Parallelism ؟

شرح للفروقات بين Sequential, Concurrency, Parallelism وضرب مثال لكيفية عمل الـ Thread مع كل اسلوب

Mon Dec 12 2022 02:00:00 GMT+0200 (توقيت شرق أوروبا الرسمي)

ما هو الـ JWT ؟

شرح لطريقة عمل الـ JWT والتعامل مع الـ token

Sun Dec 18 2022 02:00:00 GMT+0200 (توقيت شرق أوروبا الرسمي)

لماذا O(1000000) تساوي O(1) ؟

شرح الفكرة الأساسية للـ BigO

Thu Dec 29 2022 02:00:00 GMT+0200 (توقيت شرق أوروبا الرسمي)

الـ Middleware وفوائده في تبسيط وتنظيم العمليات

شرح بسيط للـ middleware في عالم الـ backend

Sun Mar 05 2023 02:00:00 GMT+0200 (توقيت شرق أوروبا الرسمي)

مشكلة في الحماية في دورة جوناس للـ Nodejs

مجرد تنبيه على مشكلة وجدتها في دورة جوناس وكيفية تفاديها

Fri Aug 25 2023 03:00:00 GMT+0300 (توقيت شرق أوروبا الصيفي)