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

دورة Swift للمبتدئين

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

وصف الدورة

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

تركز Swift على السلامة والسرعة والتعبير من خلال استخدامها لاستدلال النوع والإدارة التلقائية للذاكرة. تحتوي على العديد من الميزات القوية لتسهيل عملية التطوير، بما في ذلك أسلوب البرمجة المعممة أو generics والعد التلقائي للمرجع، والإغلاق أو closures والاختياريoptionals . تستخدم أنواعًا لضمان عدم تعطل الكود لديك عن غير قصد بتجاوز المعلومات إلى نوع بيانات خاطئ، ويشجعك تركيب بناء الجملة فيها على كتابة تعليمات برمجية واضحة ومفهومة. إنها لغة ستجد أنها سهلة التعلم ويسهل إتقانها. ستستخدم سويفت لإنشاء مشاريع وتطبيقات لنظام التشغيل iOS وسطح المكتب، والويب، وستستمتع أثناء القيام بذلك!

ما ستتعلمه

  • شرح أنواع البيانات البسيطة والمركبة في Swift
  • صياغة تدفق التحكم في البرنامج باستخدام الشروط وجمل if والحلقات
  • استخدام الدوال، بما في ذلك إرجاع القيم وتسمية المعاملات والتسميات
  • وصف آلية عمل هياكل البيانات والأصناف، بما فيها التوارث
  • تحديد متى يُستخدم الأساليب وكيفية تطبيقها
  • العمل مع أساسيات Swift مثل المتغيرات والثوابت والصفوف المرتبة والسلاسل والأرقام والمصفوفات والقواميس والتعدادات والمجموعات

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

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

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

ماذا سأتعلم في دورة Swift للمبتدئين؟

ستتعلم شرح أنواع البيانات البسيطة والمركبة، وصياغة تدفق التحكم في برنامجك بالشروط وجمل if والحلقات، واستخدام الدوال، ووصف آلية عمل هياكل البيانات والأصناف، وتحديد متى يُستخدم الأساليب وكيفية تطبيقها.

ما الأدوات والمهارات التي يتناولها هذا الدورة؟

يتناول الدورة Apple Xcode وiOS SDK وتطوير iOS وتطبيقات iOS ولغة البرمجة Swift، ويُقدّم سطر الأوامر وREPL.

ما الذي يمكنني بناؤه بـ Swift بعد هذا الدورة؟

يمكن استخدام Swift لبناء مشاريع وتطبيقات لـ iOS وسطح المكتب والويب.

هل Swift صعبة التعلم؟

وفقاً للدورة، تُشجّع صياغة Swift على كتابة كود نظيف ومفهوم، مما يجعلها لغة سهلة التعلم وسهلة الإتقان.

ما الموضوعات المتضمنة في الدروس؟

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