Free Udemy Courses
Trending

iOS14 Swift5 الدورة الشاملة في برمجة تطبيقات الايفون

PUBLISHER :- محمد الخطيب

LANGUAGE :- Arabic

PRIZE :- 117.23$ 0$

iOS14 Swift5 الدورة الشاملة في برمجة تطبيقات الايفون

WHO CAN ACCESS THIS COURSE :-

  • اذا كنت مبتدء فهذه الدورة مناسبة تماما لك لانها لا تتطلب اي خبرة سابقة في البرمجة
  • اذا كان لديك خبرة برمجة متوسطة فهذه الدورة سوف تعلمك تقنيات جديدة في تطوير تطبيقات الايفون والايباد، فبامكانك الانتقال الى المستوى المتوسط من هذه الدورة
  • اذا كنت مبرمج مختص بلغات اخرى، فهذه الدورة سوف توفر عليك الوقت للانتقال الى البرمجة بلغة سويفت
  • اذا كنت مبرمج محترف، فامكانك الانتقال الى المستوى المتقدم والتعرف على المواضيع الجديدة في تطوير التطبيقات مثل الذكاء الاصطناعي والواقع المعزز
  • تعلم

WHAT ARE YOUR REQUIREMENTS FOR THIS COURSE ?

  • لا يوجد اي متطلبات او خبرة سابقة في البرمجة، سوف اقوم بتعليمك كل شيء تحتاجة من الصفر
  • تحتاج الى جهاز كمبوتر ماك من ابل او جهاز كمبيوتر عليه نظام تشغيل ماك
  • لست بحاجة الى اي برامج مدفوعة، جميع البرامج المستخدمة مجانية
  • يفضل ان يكون لديك جهاز ايفون او ايباد عليه نظام التشغيل الاصدار ١٤
  • Xcode سوف اقوم بشرح كيفية تحميل وتثبيت الاكس كود

WHAT YOU ARE GOING TO LEARN FROM THIS COURSE ?

  • القدرة على تطوير اي تطبيق ايفون او ايباد
  • تطوير محفظة من التطبيقات العملية التي تؤهلك لتعمل كمبرمج
  • تعلم التعامل مع الأطر والانظمة الجديدة من أبل
  • تطوير تطبيقات مختصة بالذكاء الاصطناعي وتعلم الآلة
  • انشاء تطبيقات مختصة بالواقع المعزز
  • استخدام الخرائط والمواقع والاحداثيات والاتجاهات
  • تطوير تطبيقات تتعامل مع سيرفرات جوجل وتخزين البيانات في الكلاود
  • تطوير تطبيقات تقوم بالاتصال مع مزودي الخدمات في الانترنت مثل الاخبار ومعرفة الطقس
  • تطوير تطبيقات مصغرة من بعض التطبيقات المشهورة مثل واتساب
  • MVC تعلم انماط التصميم الحديثة مثل التفويض و
  • تصميم التطبيقات وسير عملها باستخدام تطبيقات مختصة بالتصميم
  • استخدام مكتبات البرامج الخارجية في تطبيقاتك والتعديل عليها
  • كيفية انشاء بزنس تطبيقات خاص بك
  • iOS14
  • Swift5
  • Xcode12
  • سويفت 5

DESCRIPTION


السلام عليكم ورحمة الله وبركاته

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

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

تحتوي الدورة على أكثر من ٢٠ تطبيق عملي متنوع في مجالات عدة مثل تعلم الآلة والواقع المعزز، استخدام الكلاود، قراءة الاخبار من الانترنت، استخدام قواعد البيانات، استخدام سيرفرات جوجل، استخدام الخرائط والاحداثيات وغيرها الكثير وعلى ٤ مستويات علمية

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

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

كما ستقوم بتوفير المال والوقت اذ ان سعر هذه الدورة يعتبر رمزيا مقارنة مع الدورات التقليدية، بالإضافة الى تسريع عملية التعليم

محاضرات هذه الدورة عالية الدقة تم تسجيلها باستخدام تقنيات حديثة وباللغة العربية الفصيحة لتصل الى كل طالب عربي مهتم من جميع الجنسيات

فإذا كنت تبحث عن عمل كمبرمج فهذه الدورة ستثري معلوماتك وستزيد من قدراتك العملية وسوف تؤهلك ان شاء الله بكل ثقة للمقابلة في الوظيفة

اما إذا كنت تريد ان تقوم بتطوير تطبيقات ونشرها على متجر التطبيقات، فهذه الدورة تحتوي على الخطوات الأساسية التي عليك معرفتها، وتحتوي ايضا على شرح لكيفية تصميم التطبيقات باستخدام برامج متخصصة بذلك

إذا كنت مبتدئا ولا تمتلك الخبرة في البرمجة فهذه الدورة مناسبة تماما لك، اذ سنتعمق بالبرمجة من المراحل الاساسية الى المتوسطة والمتقدمة ومن ثم الى الاحتراف

ان كنت ذا خبرة سابقة في البرمجة بإمكانك الانتقال مباشرة الى المستوى المتوسط او المتقدم والتعرف على الاطر الجديدة من ابل والمواضيع المتقدمة

ان لم تعجبك الدورة بعد شراءها، فان يودمي تضمن لك استرجاع ثمن الدورة خلال شهر من شراءها، فماذا تنتظر؟ قم بالتسجيل، وابدأ الدورة الآن

COURSE CONTENT

  • 24 sections • 196 lectures • 26h 29m total length

مقدمة عن الدورة2 lectures • 6min

  • مقدمة الدورةPreview02:17
  • منهج الدورةPreview03:14

التحضير للبرمجة وتطوير التطبيقات بلغة سويفت5 lectures • 44min

  • ما هو التطبيق وكيف يعمل07:37
  • خطوات صناعة التطبيق22:13
  • الادوات التي نحتاجها في الدورةPreview03:39
  • Xcode تحميل وتثبيت محرر البرامج06:56
  • كيف تستفيد من الدورة بشكل فعال03:08

تصميم واجهة المستخدم باستخدام مصمم الواجهة وتشغيل التطبيق7 lectures • 33min

  • ماذا سوف تتعلم01:30
  • تطبيق ماتركس. انشاء مشروع جديد07:38
  • تصميم واجهة المستخدم واضافة صور للواجهة06:44
  • تصميم ايقونة محترفة للتطبيق06:41
  • تشغيل التطبيق على جهاز المحاكاة02:44
  • تشغيل التطبيق على جهاز حقيقي07:16
  • تحدي تطبيق صورتك00:10

ربط الواجهة مع البرنامج والتفاعل مع المستخدم5 lectures • 25min

  • ماذا سوف تتعلم01:28
  • تطبيق اهلا. شاشة الاطلاق وواجهة المستخدم وحقل النص08:03
  • IBActions, IBOutlets ربط الواجهة بالبرنامج باستخدام08:08
  • الاستجابة لتفاعل المستخدم مع التطبيق وعرض رسالة ترحيبية07:34
  • تحدي تطبيق رسالة ترحيب بالاسم الاول واسم العائلة00:15

البرمجة المستوى الاساسي ١. الثوابت، المتغيرات، والمصفوفات9 lectures • 1hr 8min

  • GitHub استنساخ التطبيقات من موقع09:25
  • تطبيق النرد. استنساخ المشروع الابتدائي03:03
  • IBActions, IBOutlets ربط الواجهة بالبرنامج باستخدام04:37
  • تغيير خصائص عناصر الواجهة برمجيا02:59
  • التعمق بلغة سويفت. الثوابت و المتغيرات17:56
  • التعمق بلغة سويفت. المصفوفات10:03
  • التعمق بلغة سويفت. مصفوفات القاموس05:25
  • استخدام العشوائية. اللمسات الاخيرة في تطبيق النرد14:23
  • تحدي تطبيق القرعة باستخدام العملة المعدنية00:11

التنسيق التلقائي / الآلي5 lectures • 37min

  • المشكلة التي يراد معالجتها03:12
  • اساليب التنسيق التلقائي / الآلي14:21
  • النمط المظلم05:05
  • عرض النمط المظلم13:55
  • تحدي التنسيق التلقائي للتطبيقات السابقة00:07

UIKit عناصر الواجهة8 lectures • 1hr 8min

  • UIKit مقدمة عن عناصر الواجهة04:43
  • عناصر الواجهة الاساسية ١07:24
  • عناصر الواجهة الاساسية ٢09:28
  • عناصر الواجهة الاساسية ٣09:22
  • عناصر الواجهة المتقدمة ١05:55
  • عناصر الواجهة المتقدمة ٢17:12
  • عناصر الواجهة المتقدمة ٣04:52
  • Alert التفاعل مع المستخدم باستخدام التنبيه09:18

البرمجة المستوى الاساسي ٢. التكرار والتحكم بسير البرنامج9 lectures • 1hr 22min

  • ماذا سوف تتعلم01:21
  • for loop .التعمق بلغة سويفت11:38
  • while or repeat loops .التعمق بلغة سويفت15:07
  • if statement .التعمق بلغة سويفت07:05
  • switch statement .التعمق بلغة سويفت12:29
  • continue or break .التعمق بلغة سويفت10:08
  • تطبيق جدول الضرب. استخدام الملصقات النصية لعرض جدول الضرب13:20
  • استخدام التكرار في جدول الضرب10:57
  • تحدي طباعة مضاعفات رقم00:19

استخدام وظيفة واحدة مع عدة عناصر4 lectures • 19min

  • ماذا سوف تتعلم01:58
  • تطبيق الزايلفون. ربط اكثر من عنصر مع وظيفة واحدة09:13
  • ملاحظة مهمة00:34
  • البحث في الانترنت واتسخدام مكتبة الاصوات لعزف نغمات07:26

البرمجة المستوى المتوسط ١. المتغيرات الاختيارية8 lectures • 54min

  • ماذا سوف تتعلم01:19
  • التعمق بلغة سويفت. المتغيرات الاختيارية08:44
  • التعمق بلغة سويفت. طرق فك المتغيرات الاختيارية18:02
  • تطبيق مؤقت البيض. تحضير التطبيق وربط عناصر الواجهة بالبرنامج05:35
  • Segment Control06:34
  • Timer المؤقت الزمني06:00
  • Progress View شريط التقدم07:51
  • تحدي اضافة صوت عند انتهاء الوقت00:03

البرمجة المستوى المتوسط ٢. الوظائف13 lectures • 1hr 43min

  • ماذا سوف تتعلم05:40
  • التعمق بلغة سويفت. انواع الوظائف15:25
  • التعمق بلغة سويفت. المتغيرات الخارجية والداخلية للوظائف13:42
  • تطبيق اكس او. وضع استراتيحية للتطبيق03:02
  • IBActions, IBOutlets ربط الواجهة بالبرنامج باستخدام05:05
  • تحديد وظائف التطبيق03:23
  • الوظيفة الاولى. تهيئة اللعبة10:56
  • الوظيفة الثانية. اختيار الموقع12:45
  • شرح وظيفة الفوز واستخدام خصائص الازرار لمعرفة الزر المرسل و تحديد الموقع10:28
  • حفظ موقع اللاعب في مصفوفة حالة اللعبة04:21
  • تحديد حالات الفوز داخل مصفوفة من المصفوفات07:22
  • الوظيفة الثالثة. تحديد الفائز04:13
  • اللمسات الاخيرة وايقاف اللعبة06:24

البرمجة المستوى المتقدم ١. الهياكل وانماط التصميم10 lectures • 1hr 35min

  • ماذا سوف تتعلم01:33
  • structures التعمق بلغة سويفت. الهياكل06:34
  • structures initialization التعمق بلغة سويفت.تهيئة الهياكل19:09
  • mutating functions .التعمق بلغة سويفت08:35
  • تطبيق اختبار المعالم. تحضير التطبيق وربط عناصر الواجهة بالبرنامج08:57
  • استخدام الهياكل وتحديد وظائف التطبيق05:23
  • تعريف وبرمجة وظائف التطبيق17:54
  • استخدام الوظائف لتجنب تكرار الكود والبرمجة13:00
  • MVC انماط التصيم. نمط13:20
  • تحدي تطبيق الاسئلة صح وخطأ00:14

classes, segues البرمجة المستوى المتقدم٢11 lectures • 1hr 54min

  • ماذا سوف تتعلم02:52
  • classes مقدمة عن05:26
  • classes .التعمق بلغة سويفت19:13
  • inheritance التعمق بلغة سويفت. الوراثة17:32
  • type casting التعمق بلغة سويفت. تغيير الانواع16:36
  • تطبيق معامل برادفورد. انشاء شاشة ثانية للتطبيق09:06
  • تطبيق معامل برادفورد. تحضير التطبيق وربط عناصر الواجهة مع البرنامج05:21
  • حساب معامل برادفورد07:02
  • segue .انشاء الوصلة بين اكثر من شاشة06:47
  • perform segue and prepare for segue .تهيئة و تنفيذ الوصلة بين الشاشات14:24
  • تغيير الوان الخلفية عن طريق البرمجة10:03

البرمجة المستوى الاحترافي. البروتوكولات والتفويض، الشبكات، ملفات جيسون، والمواقع18 lectures • 2hr 57min

  • ماذا سوف تتعلم02:46
  • extensions التعمق بلغة سويفت. الامتدادات07:10
  • protocols التعمق بلغة سويفت. البروتوكولات13:06
  • delegates التعمق بلغة سويفت. التفويض11:46
  • delegates and protocols التعمق بلغة سويفت. استخدام البروتوكول مع التفويض13:45
  • protocol extensions التعمق بلغة سويفت. امتدادات البروتوكول08:28
  • closures التعمق بلغة سويفت. الوظائف المقفلة13:48
  • تطبيق معلومات الدول. استنساخ التطبيق الابتدائي وتحضير تفويض حقل النصوص13:59
  • APIs service providers11:27
  • URLSession قراءة البيانات من الانترنت ١ باستخدام07:58
  • URLSession قراءة البيانات من الانترنت ٢ باستخدام14:54
  • classes استخدام البروتوكولات والتفويض لتمريرالمتغيرات بين09:33
  • مقدمة عن ملفات جيسون06:59
  • انشاء هيكل لفك وترجمة ملفات جيسون03:05
  • JSONDecoder فك ملفات جيسون باستخدام07:52
  • struct التعديل على وظيفة التفويض واعادة متغير من نوع07:39
  • CoreLocation التعرف على المواقع باستخدام12:34
  • GeoCoder استرجاع معلومات المكان واسم الدولة باستخدام09:48

Table, Navigation Controller, Webview الجدول، متحكم التنقل بين الواجهات والمتصفح10 lectures • 1hr 14min

  • ماذا سوف تتعلم03:39
  • تطبيق اخبار العرب. استخدام الجدول، مصدر البيانات، و وظائف الجدول المفوضية11:51
  • تطبيق اخبار العرب. قراءة الاخبار من الانترنت10:00
  • JSONDecoder فك ملف جيسون الاخباري باستخدام08:03
  • classes استخدام البروتوكولات والتفويض لتمريرالمتغيرات بين07:24
  • تعبئة الجدول بالاخبار الرئيسية06:16
  • انشاء واجهة اخرى لتفاصيل الخبر10:52
  • تهيئية وتنفيذ الوصلة بين الشاشات07:22
  • WebView انشاء متصفح انترنت لعرض تفاصيل الخبر04:06
  • Navigation Controller ادراج و تضمين الواجهات داخل متحكم التنقل بين الواجهات04:38

استخدام مكتبات البرامج الخارجية5 lectures • 41min

  • ماذا سوف تتعلم10:45
  • cocoapod manager كيفية تثبيت مدير البرامج الخارجية05:01
  • CLTypting pod تثبيت واستخدام08:23
  • IQKeyboard pod تثبيت واستخدام09:27
  • المشاكل الشائعة وكيفية تحديث مكتبات البرامج07:21

دورة حياة التطبيق ومتحكم الواجهة3 lectures • 21min

  • دورة حياة التطبيق ومتحكم الواجهة06:07
  • عرض الحالات التي يمر بها متحكم الواجهة بشكل عملي10:11
  • عرض الحالات التي يمر بها التطبيق بشكل عملي05:03

مقدمة عن تخزين البيانات بشكل دائم1 lecture • 7min

  • مقدمة عن تخزين البيانات بشكل دائم07:25

User defaults تخزين البيانات البسيطة باستخدام7 lectures • 42min

  • User defaults مقدمة عن05:20
  • تحضير التطبيق بالعناصر الاساسية05:27
  • User defaults حفظ البيانات باستخدام06:27
  • User defaults قراءة البيانات واسترجاعها باستخدام09:18
  • User defaults القيم المبدئية التي يتم ارجاعها في حال عدم وجود06:37
  • Singleton ما هو08:27
  • تحدي حفظ اعدادات المستخدم00:08

Realm database تخزين البيانات باستخدام قواعد البيانات رالم16 lectures • 1hr 48min

  • ماذا سوف تتعلم02:21
  • TableView controller تطبيق قائمة المهام. انشاء متحكم الجداول09:28
  • UIAlert Controller انشاء متحكم التنبيه لاضافة الفئات06:27
  • اضافة بيانات المصفوفة داخل جدول الفئات وتحضير وظيفة اضافة المهام09:16
  • انشاء متحكم الجداول لعرض المهام وتنفيذ الوصلة عند اختيار خلية من الجدول06:34
  • اضافة المهام واضافة اشارة الاختيار ✓ عند اختيار الخلية10:31
  • التعديل على الخلايا واضافة اشارة الاختيار ✓ باستخدام قيمة الخلية09:57
  • Realm database تثبيت قاعدة البيانات04:59
  • عملية الحفظ في قاعدة البيانات09:04
  • العلاقات المختلفة بين جداول البيانات09:56
  • تمرير المتغيرات باستخدام الوصلات06:04
  • ربط الجداول الرئيسية مع جداول التفاصيل03:56
  • عملية القراءة من قاعدة البيانات11:22
  • عملية التعديل على قاعدة البيانات02:48
  • عملية الحذف من قاعدة البيانات05:39
  • تحدي تطبيق جهات الاتصال00:07

حفظ البيانات على الكلاود باستخدام سيرفرات جوجل، تصميم خلايا خاصة للجداول16 lectures • 2hr 30min

  • ماذا سوف تتعلم03:09
  • MVC تطبيق الدردشة واتساب. استنساخ المشروع الابتدائي وتنفيذ نمط07:43
  • Google firestore project انشاء مشروع فايرستور على سيرفرات جوجل07:38
  • Authentication and firestore database تحضير المصادقة وقاعدة البيانات في فايرستور06:03
  • تثبيت وربط جوجل فايرستور في التطبيق10:40
  • Auth تسجيل مستخدمين جدد في التطبيق باستخدام13:44
  • Auth السماح للمستخدمين المسجلين بالدخول الى التطبيق باستخدام06:47
  • Logout تسجيل الخروج10:51
  • تحضير متحكم واجهة الدردشة12:24
  • Google firestore database اضافة وثائق جديدة على قاعدة البيانات16:02
  • Google firestore database قراءة الوثائق بشكل لحظي من قاعدة البيانات14:36
  • الترتيب الزمني التصاعدي للوثائق المسترجعة من قاعدة البيانات05:04
  • الانتقال الى اخر الجدول بشكل تلقائي06:30
  • تصميم وتخصيص خلية مخصصة لتطبيق الدردشة واتسب19:22
  • اللمسات الاخيرة وتحسين تجربة المستخدم في التطبيق08:57
  • تحدي تعديل تطبيق قائمة المهام والتخزين في الكلاود فيرستور00:05

Tabbed Applications الخرائط ، المواقع، و الاتجاهات، والتطبيقات المبوبة13 lectures • 1hr 22min

  • ماذا سوف تتعلم02:15
  • Tab View Controller تطبيق حافظ الاماكن. استخدام متحكم التطبيقات المبوبة06:29
  • MapKit استخدام عارض الخرائط في التطبيق06:40
  • CoreLocation التعرف على المواقع باستخدام06:53
  • عرض موقع المستخدم الحالي على الخريطة05:21
  • تصميم وتخصيص خلية مخصصة لتطبيق حافظ الاماكن09:18
  • تصميم واجهة لاضافة وحفظ مكان جديد06:26
  • singleton الوصول الى قيم المتغيرات من اكثر من متحكم باستخدم08:34
  • singleton اضافة البيانات وقراءتها وتعبئة الجدول باستخدام04:56
  • Realm database تخزين وقراءة البيانات باستخدام قاعدة البيانات09:17
  • عرض الاحداثيات ٠،٠ على الخارطة05:17
  • استرجاع الاحداثيات المخزنة وعرض الموقع على الخارطة07:43
  • حذف خلية من الجدول عند جرها الى اليسار03:03

Machine Learning تعلم الآلة7 lectures • 1hr 26min

  • الذكاء الاصطناعي وتعلم الآلية أنواعه وتصنيفاته20:53
  • تطبيق التعرف على الصور.استخدام نموذج ذكي تم تدريبه مسبقا لتصنيف الصور06:35
  • Image picker استخدام منقي الصور09:15
  • تصنيف الصور باستخدام النموذج الذكي وعرض النتيجة17:37
  • CreateML انشاء نموذج ذكي جديد لتصنيف الصور وتدريبه واستخدامه بالتطبيق باستخدام14:39
  • CreateML انشاء نموذج ذكي لتصنيف النصوص وتدريبه باستخدام08:14
  • تطبيق مصنف النصوص. استخدام نموذج ذكي لتصنيف النصوص في تطبيق09:07

Augmented Reality الواقع المعزز4 lectures • 53min

  • مقدمة عن الواقع المعزز واستخداماته العملية07:10
  • Reality Composer انشاء اول تطبيق في الواقع المعزز واستخدام مؤلف الواقع16:21
  • تطبيق النظام الشمسي و الكشف عن سطع افقي19:59
  • تطبيق طائر الفينكس والكشف عن صورة09:23

HOW TO MAKE MONEY ONLINE & TIPS AND TRICKS

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button

Adblock Detected

Please consider supporting us by disabling your ad blocker