من اكثر المحتويات الذي احب متابعتها 😍

بحاول اشرحها باسلوبي بالعربيه ❤️
ماهي #JSON

شاركنا رأيك .. تعتقد الطرق هذي مفيده بنشر المحتوى البرمجي ؟ 🤔

يلا نكتشف json 🤛🤜
لنفترض انه عندنا موقع اليكتروني يتم عرض معلومات عن البيتزا🍕 فيه🤤

وكنا بنحتاج ان العميل يرتبط مع السيرفر ويتبادلو بالبيانات 🤔

👇
المشكله الكبيره الذي تواجهنا لمن نتبادل بيانات بين طرفين هو صيغة البيانات نفسه ..😭

بشكل ابسط 😎.. عشان الطرفين يفهمو البيانات لازم تكون طريقة تمثيل هذه البيانات موحدة للطرفين 💪

ومن هنا جائت الهيرو 🦸‍♀️ json

لكن قبلها خلونا نشوف مراحل ظهورها 😎

👇
قراءة النصوص بهذه الطريقة سهله لكنها ليست سهله عند انشاءها في جهة الكلاينت..

لذلك هذه الطريقة بتبادل البيانات لاتعتبر فعاله 😢

👇
طريقة ثانيه, استخدام xml واستخدمت لسنوات طويله وخاضعة للمعايير الدولية..

لكن 😌 🌚

استخدام xml غير فعال .. لماذا؟🥺

تحتاج مساحة تخزين اكبر وتمثيلها لبعض البيانات المعقده يحتاج لجهد كبير بالاضافة الى انها قد تسبب overhead لل web services

والحل؟ 😢

👇
Voilà 😍

الحل 💫 كان بال json وهي اختصار ل JavaScript Object Notation

ميزاتها🤤

تعتبر صيغة خفيفة lightweight والهدف منها تخزين البيانات وتبادلها ⚡️
سهلة الوصف والفهم ⭐️

👇
قلنا انها سهلة الفهم🤔السبب هو طريقة تمثيلها syntax

لكن😎😌كيف يتم تمثيلها؟

1️⃣ تعتمد على key و value يفصل مابينهم(:)
2️⃣ يتم الفصل بين كل قيمة والثانيه (,)فاصلة
3️⃣ json بالنهاية هيobjectلذلك عند تعريفها يتم حصرها ضمن{}
4️⃣ يمكن ان تحتوي قيمة json مصفوفه

👇
مثال لتمثيل json 😌

👇
وبنسرد الان الاسباب ان json هي الافضل 💪

1️⃣ سريعه باعتبارها خفيفة😁
2️⃣ سهلة القراءه 🤩
3️⃣ البنية تبعها تطابق البيانات التي سيتم تخزينها ونقلها
4️⃣ تمثيلها مشابه لتمثيل الكائنات ضمن الكود مع وجود فروق بسيطه
5️⃣ينطبق عليها المثل"خير الكلام ماقل ودل" بعكس xml

👇
عشان ينتهي الثريد هذا بشكل جميل 😍

لاتنسى 😎

1️⃣تضغط على ❤️
2️⃣ تسوي ريتويت 🔁
3️⃣ متابعه لحسابي اذا لسه ماتابعت 😍
4️⃣ صلي على النبي وحطلنا تعليق يحمسنا نكتب اكثر 😁💪

اتمنى يكون الشرح فوق واضح 👆 وبس

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Musheera Ahmed

Musheera Ahmed Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @MusheeraAh

17 Nov
شرح مبسط لمفاهيم #oop بمثال حي من الكبير والكبير جوي 😂

تجذبني كثير هذا النوع من الشروحات 😍

من مثلي؟ 😌

👇
ايه هو الinheritance ؟ 🤔

خلينا نبدأ بالمعنى الحرفي للinheritance وهو عبارة عن ايه في الكبير اوي.
الترجمة الحرفية لكلمة inheritance هي "التوريث" يعني

👇
بورث حاجة من حد زي ما الكبير اوي و چوني وحزلقوم ونعيم ورثوا ملامحهم من الكبير اوي اوي و ورثوا الدوار وورثوا حاجات تانية كتير كذلك في الoop الinheritance انا بورث الmethods والattributes(الدوال والخصائص) الخاصة بالclass parent للclass child

👇
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Thank you for your support!

Follow Us on Twitter!

:(