انتقل إلى المحتوى
KnowledgeCity

Swift للمستوى المتوسط

تعلم المهارات والتقنيات الوسيطة للغة البرمجة السريعة.
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ31.
دورة تدريبية: عند الطلب
متوسط مقدِّم الخدمة Mark Nair  8 الفصول ·  31 الدروس ·  3h 30m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, Chinese 

وصف الدورة

سويفت هي واحدة من أسرع لغات الكمبيوتر نمواً اليوم. يستخدم المطورون سويفت لصنع التطبيقات التي تعمل على أكثر من مليار جهاز في جميع أنحاء العالم. سويفت هي لغة مفتوحة المصدر، كاملة مع برنامج التحويل البرمجي، ومكتبة قياسية، وبيئة تطوير متكاملة. كما أن لديها مدير حزمة لمساعدتك في بناء وتوزيع مشاريعك.

في هذه الدورة، ستقوم بتوسيع معرفتك بلغة البرمجة سويفت وتعزيز مهاراتك الأساسية. ستخدم هذه المهارات مطوري المستقبل في كتابة وإنشاء تطبيقات للأجهزة والويب. سنستكشف بشكل أعمق موضوعات التطوير متوسطة المستوى في البرمجة مع سويفت التي تستفيد من الميزات الواسعة للغة بما في ذلك Generics، والإغلاق، و Optionals والبروتوكولات. سنستخدم أمثلة عملية يمكنك تكرارها مباشرةً حيث نحدد مفاهيم البرمجة في سويفت.

سويفت هي لغة ستجدها متاحة وممتعة وسهلة الإتقان. ستستخدم سويفت لإنشاء المشاريع والتطبيقات. وستستمتع أثناء القيام بذلك.

ما ستتعلمه

  • استخدام ملاعب Swift، بما فيها المعاينة المباشرة والعلامات المُعرَّضة، لاستكشاف الكود
  • شرح التعدادات وهياكل البيانات باستخدام صياغة التعداد والقيم المرتبطة والقيم الخام وCaseIterable والتعدادات العودية
  • العمل مع المجموعات كالمصفوفات والقواميس والمجموعات، بما فيها تعديلها والتعداد عليها
  • وصف القيم الاختيارية واستخدامها بأمان مع معامل النيل التوحيدي وif let وguard let
  • تحديد متى تُستخدم الدوال والإغلاقات في Swift
  • تطبيق الهياكل وأنواع القيم وCustomStringConvertible والمكدسات والمعمّمات من خلال أمثلة عملية

النقاط الرئيسية

  • Swift لغة مفتوحة المصدر تشمل مُصرِّفاً ومكتبة قياسية وبيئة تطوير متكاملة ومدير حزم لبناء المشاريع وتوزيعها.
  • يستخدم المطوّرون Swift لصنع تطبيقات تعمل على أكثر من مليار جهاز حول العالم.
  • تُوسِّع هذه الدورة مهارات Swift الأساسية وتستكشف موضوعات متوسطة تشمل المعمّمات والإغلاقات والقيم الاختيارية والبروتوكولات.
  • تستخدم الدورة أمثلة عملية يمكن للمتعلمين تطبيقها مباشرةً لتعزيز مفاهيم برمجة Swift.
  • تشمل المجموعات المُتناوَلة المصفوفات والقواميس والمجموعات، إلى جانب عمليات مثل map وforEach وfilter وsort.

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

لمن هذه الدورة؟

هي للمطوّرين الراغبين في توسيع معرفتهم بـSwift وتعزيز مهاراتهم الأساسية، بما فيهم المطوّرون المستقبليون الذين يكتبون التطبيقات وينشئونها للأجهزة والويب.

ما الموضوعات المتوسطة التي تتناولها هذه الدورة؟

تستكشف موضوعات متوسطة في تطوير Swift تستفيد من الميزات الواسعة للغة، بما فيها المعمّمات والإغلاقات والقيم الاختيارية والبروتوكولات.

ما الذي سأتعلمه عن القيم الاختيارية؟

ستتعلم ما هي القيم الاختيارية وكيفية وصف القيم الاختيارية واستخدامها بأمان، بما فيها معامل النيل التوحيدي وif let وguard let.

كيف تُدرَّس هذه الدورة؟

تستخدم الدورة أمثلة عملية يمكنك تطبيقها مباشرةً أثناء تعميق تعريفها بمفاهيم برمجة Swift.

ما المهارات المرتبطة بهذه الدورة؟

المهارات المرتبطة بها تشمل Apple Xcode، وفئات أساس التطبيق، وتطوير iOS، ولغة Swift.