تحليل JSON في Swift: الترميز وفك الترميز باستخدام Codable — WalkSelf
4.0 (5) ⏱ 2 ساعة 30 دقيقة 📚 25 دورة 🎧 النسخة الصوتية

تحليل JSON في Swift: الترميز وفك الترميز باستخدام Codable

تعلم كيفية نمذجة وفك ترميز وترميز بيانات JSON المعقدة في Swift لبناء تطبيقات iOS قوية تعتمد على البيانات، باستخدام واجهات برمجة تطبيقات Codable الحديثة وطلبات الشبكة غير المتزامنة (async network requests).

  • 💬 مدرب ذكاء اصطناعي
    اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت.
  • 🕐 ابدأ في أي وقت
    بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك.
  • 🌐 بالعربية
    الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.

حول هذه الدورة

يعتمد كل تطبيق iOS حديث على البيانات الواردة من الويب، والتي يتم تسليمها دائمًا تقريبًا بتنسيق JSON. إن فهم كيفية تحويل هذه البيانات بسلاسة إلى نماذج Swift يعد مهارة أساسية لأي مطور تطبيقات جوال طموح. يرشدك هذا المساق النصي خلال عملية تحليل JSON باستخدام واجهات برمجة التطبيقات الأصلية القوية لـ Swift. ستنتقل من تقنيات التحليل اليدوية والمعرضة للأخطاء إلى كتابة كود Swift نظيف وآمن من حيث النوع (type-safe) يتعامل مع الهياكل المتداخلة المعقدة والمفاتيح المخصصة واستجابات واجهة برمجة التطبيقات الديناميكية بسهولة. ما ستتعلمه: - فهم المفاهيم الأساسية للتسلسل (serialization) والترميز (encoding) وفك الترميز (decoding) في Swift. - ربط هياكل JSON المعقدة والمتداخلة بنماذج بيانات Swift نظيفة باستخدام بروتوكول Codable. - تكوين تعيينات المفاتيح المخصصة باستخدام CodingKeys للتعامل مع اصطلاحات تسمية واجهة برمجة التطبيقات غير المتطابقة. - التعامل مع أخطاء فك الترميز بأناقة باستخدام كتل try-catch القوية والمعالجة الحديثة للأخطاء في Swift. - دمج تحليل JSON مع التزامن الحديث في Swift (async/await) لجلب وفك ترميز بيانات الشبكة. - تحليل مصفوفات JSON الديناميكية وغير المتجانسة بأمان دون التسبب في تعطل تطبيقك. ستبدأ باستكشاف مفاهيم التسلسل الأساسية قبل التقدم عبر شروحات مكتوبة خطوة بخطوة لهياكل JSON الواقعية. يقترن كل درس مفاهيمي بمقتطفات كود Swift عملية مصممة لتعزيز فهمك من خلال القراءة والتحليل. تم تصميم هذا المساق لمطوري Swift المبتدئين وهواة iOS الذين يرغبون في ربط تطبيقاتهم بواجهات برمجة تطبيقات الويب الخارجية (web APIs). لا تتطلب خبرة سابقة في برمجة الشبكات أو JSON. ابدأ القراءة اليوم لبناء المهارات اللازمة لربط تطبيقات Swift الخاصة بك ببقية العالم الرقمي.

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 مدرّس AI شخصي
    عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
  • 🎧 النسخة الصوتية مضمَّنة
    تعلَّم أثناء تنقُّلك — دون شاشة
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 14 يومًا
    دون أسئلة
  • قصير ومركَّز
    2 ساعة 30 دقيقة من المحتوى التطبيقي

المراجعات (5)

Thiago Lopes BR متعلِّم موثَّق
★ 3 · 23.07.2026

استمتعت بهذا حقا. لقد كان الهيكل سلسا تماما، والتطبيقات العملية مفيدة على الفور. عمل رائع!

عمر النقيب KW متعلِّم موثَّق
★ 4 · 14.07.2026

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

نورة بنت محمد بن عبدالله آل ثاني QA متعلِّم موثَّق
★ 4 · 06.07.2026

Good foundational material. I appreciated the structured approach, although I wish there had been a few more real-world case studies.

Sofia Nieminen FI متعلِّم موثَّق
★ 5 · 05.07.2026

Learned a ton and the structure made it easy to follow along. Loved the practical application examples they provided.

منيرة بنت عبدالله بن راشد آل ثاني QA متعلِّم موثَّق
★ 4 · 01.06.2026

An amazing learning experience! The structure was intuitive, and the content was presented with great clarity. Totally recommend this one.

اكتب مراجعة

سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

المتعلمون أخذوا أيضًا

الأسئلة الشائعة

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع