الإنتقال للتصميم الجديد

دورة البرمجة بلغة سويفت Swift Programming

دورة البرمجة بلغة سويفت Swift Programming

الوصف

كباقي الدورات في موقع فلكس كورسز، هذه الدورة تركز على الجوانب العملية في لغة البرمجة سويفت swift وهذه اللغة تم تطويرها من قبل شركة Apple بحيث تكون اللغة الأساسية لتطوير تطبيقات الهواتف الذكية على نظام iOS او تطوير التطبيقات على نظام OSX.

تتميز هذه اللغة بتخصصها في بيئات التشغيل الخاصة بشركة Apple حيث يمكنك تطوير تطبيقات بلغة البرمجة الأصلية للأجهزة التي تعمل على نظام iOS او OSX.

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

  • تعلم استخدام لغة سويفت في البرمجة
  • تعريف المتغيرات والثوابت
  • التعامل مع أنواع البيانات واستخداماتها
  • العوامل الرياضية والحساب
  • العوامل المنطقية والشروط
  • السلاسل النصية والتلاعب بها
  • المصفوفات والمجموعات والقواميس
  • التحكم بسير البرنامج
  • الأوامر الشرطية و التكرار
  • الخوارزميات وهياكل البيانات
  • الدوال البرمجية
  • البرمجة الكائنية OOP
  • التعامل مع الأخطاء Error Handling

الأقسام

المقدمة

مقدمة عن الدورة

تجهيز البيئة المحلية

في الدروس التالي سنقوم بتثبيت الأدوات اللازمة قبل البدء بتعلم لغة swift

الأساسيات

سنتعلم في السلسلة القادمة أساسيات لغة سويفت ومنها كيفية بناء الجملة البرمجة وأنواع البيانات الأساسية مثل الأرقام والنصوص

العوامل Operators

العوامل operators هي رموز تستخدم في البرمجة للقيام بعمليات حسابية أو منطقية أو علائقية لكي ينتج لنا قيمة نهائية وهذا ماسنتعلمه في سلسلة الدروس القادمة

النصوص Strings

السلاسل النصية Strings هي مجموعة من الرموز تتشكل لتكون سلسلة نصية لكي تعطي كلمات معينة، مثل التي تقرأها الآن!

المصفوفات Arrays

سنتعلم في الدروس القادمة ماهي المصفوفات وكيف تستخدم وكيف يتم التعديل عليها

القواميس Dictionaries

القواميس هي مجموعة بيانات مكونة من زوج من (مفتاح:قيمة) يمكن الاستفادة منها بتخزين البيانات والوصول السريع لها

المجموعات Sets

المجموعات هي نوع من أنواع البيانات الخاصة وهي نوع غير مرتب ولا يتتكرر فيه البيانات كما يحتوي على مجموعة مزايا خاصة به للمقارنات والبحث

الشروط conditions

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

التكرار Loops

من طرق التحكم بسير البرنامج أيضا هو استخدام حلقات التكرار loops والتي سوف نتعلمها في الدروس القادمة

الدوال Functions

تعتبر الدوال function وبمسمى آخر الوظائف جزء من البرنامج تحتوي على مجموعة من الأوامر البرمجية المرتبة لتنفيذ عملية محددة

التعداد Enumeration

سوف نتعلم في السلسلة القادمة ماهو التعداد وفي ماذا يستخدم

Structs & Classes

في هذه السلسلة سنتعلم أنواع بيانات مخصصة تسمى classes و structs ومن خلال هذا القسم سنتعلم مفاهيم هامة بها مثل البرمجة الكائنية OOP والوراثة والتغليف وغيرها

مشروع الدورة

سنقوم بهذا القسم بتطبيق ما تعلمناه سابقا لبناء تطبيق ios

عينة من الدروس المجانية