Swift 101
مبتدئ
31217 مشترك
03:12:59
سنتعرف في هذهِ الدورة على أساسيات المفاهيم البرمجيّة في لغة swift 5.2 والتي ستساعدك في تطوير تطبيقات iOS.
43 فيديو تعليمي
7 مقالات
8 اختبارات
مشروع واحد
ماذا ستتعلم ؟
أساسيات المفاهيم البرمجية في لغة Swift.
طرق وأساليب التعامل مع البيانات.
مفهوم الدوال وكيفية كتابتها واستدعائها.
محتوى الدورة
1
مدخل إلى Swift
00:09:23
سنتعرف في هذهِ الوحدة على البيئة التي سنستخدمها لكتابة وتطوير البرامج باستخدام لغة Swift.
ماذا ستتعلم في Swift 101؟
مقدمة في لغة Swift
البيئة Xcode
التعرف على Playground
جمل الطباعة Print
اختبار قصير
3 أسئلة
2
المتغيرات والثوابت Variabels and Constants
00:17:45
سنتعرف في هذهِ الوحدة على المتغيرات والثوابت، كيفية تعريف كلاً منهما والفرق بينهما. بالإضافة الى ذلك سنتعرف على مفهوم التعليقات، أنواعها وكيفية كتابتها في Swift.
المتغيرات Variabels
الثوابت Constants
تسمية المتغيرات والثوابت
التعليقات Comments
مقدمة في المتغيرات Variables والثوابت Constants
اختبار قصير
3 أسئلة
3
أنواع البيانات | Data Types
00:22:59
سنتعرف في هذهِ الوحدة على أنواع البيانات وكيف تتعامل معها، مثل String, Character, Double وغيرها.
نظرة عن أنواع البيانات
مقدمة في النوع Integer
مقدمة في النوع Double
التحويل من Double إلى Int
مقدمة في النوعين String و Character
مقدمة في النوع String
مقدمة في النوع Character
مقدمة في النوع Bool
مقدمة في type safety
مقدمة في أنواع البيانات
اختبار قصير
3 أسئلة
4
المعاملات | Operators
00:19:03
سنتعرف في هذهِ الوحدة على أنواع العمليات وكيفية التعامل معها، مثل العمليات الرياضية والمنطقية وغيرها.
مقدمة في العمليات | Operators
العمليات الحسابية | Arithmetic Operators
العمليات المنطقية | Logical Operators
عمليات المقارنة | Comparison operators
عمليات الإسناد المركبة | Compound Assignment Operators
مقدمة في العمليات Operators
اختبار قصير
3 أسئلة
5
الجمل الشرطية | Control Flow
00:22:22
سنتعرف في هذهِ الوحدة على الجمل الشرطية مثل if statement و Switch statement وكيفية استعمالها.
جملة الشرط if statement
جملة else
جملة if else if
مقدمة في Switch
مقدمة في جمل القرار Control Flow
اختبار قصير
3 أسئلة
6
التكرار | Loop
00:19:53
سنتعرف في هذهِ الوحدة على جمل التكرار Loops ماهي؟ وما أنواعها في Swift؟
مقدمة في التكرار Loop
جملة التكرار for in
جملة While
جملة repeat
التكرار في النصوص String
مقدمة في جمل التكرار | Loop
اختبار قصير
3 أسئلة
7
مقدمة في Collections
00:31:28
سنتعرف في هذهِ الوحدة على أنواع Collections مثل المصفوفات Arrays والقواميس Dictionaries
وكيفية تعريف كلاً منها والتعامل معها من إضافة وحذف والتعديل على العناصر بداخلها.
مقدمة في المصفوفات | Array
تعريف المصفوفات
إضافة عنصر جديد للمصفوفة
تعديل القيم وحذفها من المصفوفة
تعريف dictionary
إضافة وتحرير قيم dictionary
حذف القيم من dictionary
مقدمة في Collections
اختبار قصير
3 أسئلة
8
مقدمة في Functions
00:20:06
سنتعرف في هذهِ الوحدة على مفهوم الدوال functions وأنواعها وكيفية التعامل معها.
مفهوم الدالة | function
تعريف الدالة | function
دوال تستقبل مدخلات | parameters
دوال ترجع قيم | return
مقدمة في function
اختبار قصير
3 أسئلة
9
المشروع
00:30:00
سيساعدك هذا المشروع على تثبيت المفاهيم التي تعلمتها خلال هذه الدورة.
مشروع الأفلام
