معلومات حول هذه الدروس

في هذه الدروس سنتعرف على البرمجة الكينونية عن طريق استخدام الهياكل structs و الفئات classes. سنتطرق الى هذه المفاهيم عن  طريق تصميم هياكل بيانات و فئات لتطبيق iPhone وهمي يسمح للمستخدمين طلب المثلجات من الباعة.

هياكل البيانات المركبة - Complex Data Structures

0%

في هذا الدرس سنتعرف على مواصفات التطبيق الوهمي برّيد وعن طريقه سنتطرق الى المفاهيم الأساسية للبرمجة الكينونية. في هذا الدرس سنبني اول هيكل بيانات لنا.

الكلاسات - Classes

0%

في هذا الدرس سنتطرق الى طريقة ثانية لتعريف الهياكل في سويفت - الكلاسات و بعض الفروق بينهم و بين الهياكل.

الوراثة - Inheritance

0%

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

الفرق بين الهياكل و الكلاسات - Structs vs Classes

0%

لقد تطرقنا الى العديد من الفروق بين الهياكل و الكلاسات و لكن لا يزال هناك فرق كبير لم نتحدث عنه بعد. ما هم انواع القيم و انواع المؤشرات؟ اكتشف ذلك في هذا الدرس.

ما ستتعلمه من هذه الدروس
  • هياكل البيانات structs
  • الفئات classes
  • الوراثة الكينونية
  • القيم و المؤشرات
المدرس

عبدالعزيز الصفار

يحمل عبدالعزيز شهادة في هندسة الكمبيوتر و ماجستير في علم الأجهزة الذكية و الذكاء الاصطناعي. يتقن عبدالعزيز العديد من لغات البرمجة ومنها: JavaScript, Python, Swift و Objective-C وكتب اول برنامج له في عام 2004. قبل التحاقه لبرمج كان يعمل عبدالعزيز كباحث و مطور مواقع و تطبيقات iOS في منظمة علمية في الكويت.