4.87 out of 5
4.87
126 reviews on Udemy

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

دورة شاملة ومتخصصة في برمجة تطوير تطبيقات الايفون والايباد iOS Development using Swift 5 and Xcode 12 - Arabic
Instructor:
محمد الخطيب
5,541 students enrolled
القدرة على تطوير اي تطبيق ايفون او ايباد
تطوير محفظة من التطبيقات العملية التي تؤهلك لتعمل كمبرمج
تعلم التعامل مع الأطر والانظمة الجديدة من أبل
تطوير تطبيقات مختصة بالذكاء الاصطناعي وتعلم الآلة
انشاء تطبيقات مختصة بالواقع المعزز
استخدام الخرائط والمواقع والاحداثيات والاتجاهات
تطوير تطبيقات تتعامل مع سيرفرات جوجل وتخزين البيانات في الكلاود
تطوير تطبيقات تقوم بالاتصال مع مزودي الخدمات في الانترنت مثل الاخبار ومعرفة الطقس
تطوير تطبيقات مصغرة من بعض التطبيقات المشهورة مثل واتساب
MVC تعلم انماط التصميم الحديثة مثل التفويض و
تصميم التطبيقات وسير عملها باستخدام تطبيقات مختصة بالتصميم
استخدام مكتبات البرامج الخارجية في تطبيقاتك والتعديل عليها
كيفية انشاء بزنس تطبيقات خاص بك
iOS14
Swift5
Xcode12
سويفت 5

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

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

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

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

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

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

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

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

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

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

1
مقدمة الدورة
2
منهج الدورة

التحضير للبرمجة وتطوير التطبيقات بلغة سويفت

1
ما هو التطبيق وكيف يعمل
2
خطوات صناعة التطبيق
3
الادوات التي نحتاجها في الدورة
4
Xcode تحميل وتثبيت محرر البرامج
5
كيف تستفيد من الدورة بشكل فعال

تصميم واجهة المستخدم باستخدام مصمم الواجهة وتشغيل التطبيق

1
ماذا سوف تتعلم
2
تطبيق ماتركس. انشاء مشروع جديد
3
تصميم واجهة المستخدم واضافة صور للواجهة
4
تصميم ايقونة محترفة للتطبيق
5
تشغيل التطبيق على جهاز المحاكاة
6
تشغيل التطبيق على جهاز حقيقي
7
تحدي تطبيق صورتك

ربط الواجهة مع البرنامج والتفاعل مع المستخدم

1
ماذا سوف تتعلم
2
تطبيق اهلا. شاشة الاطلاق وواجهة المستخدم وحقل النص
3
IBActions, IBOutlets ربط الواجهة بالبرنامج باستخدام
4
الاستجابة لتفاعل المستخدم مع التطبيق وعرض رسالة ترحيبية
5
تحدي تطبيق رسالة ترحيب بالاسم الاول واسم العائلة

البرمجة المستوى الاساسي ١. الثوابت، المتغيرات، والمصفوفات

1
GitHub استنساخ التطبيقات من موقع
2
تطبيق النرد. استنساخ المشروع الابتدائي
3
IBActions, IBOutlets ربط الواجهة بالبرنامج باستخدام
4
تغيير خصائص عناصر الواجهة برمجيا
5
التعمق بلغة سويفت. الثوابت و المتغيرات
6
التعمق بلغة سويفت. المصفوفات
7
التعمق بلغة سويفت. مصفوفات القاموس
8
استخدام العشوائية. اللمسات الاخيرة في تطبيق النرد
9
تحدي تطبيق القرعة باستخدام العملة المعدنية

التنسيق التلقائي / الآلي

1
المشكلة التي يراد معالجتها
2
اساليب التنسيق التلقائي / الآلي
3
النمط المظلم
4
عرض النمط المظلم
5
تحدي التنسيق التلقائي للتطبيقات السابقة

UIKit عناصر الواجهة

1
UIKit مقدمة عن عناصر الواجهة
2
عناصر الواجهة الاساسية ١
3
عناصر الواجهة الاساسية ٢
4
عناصر الواجهة الاساسية ٣
5
عناصر الواجهة المتقدمة ١
6
عناصر الواجهة المتقدمة ٢
7
عناصر الواجهة المتقدمة ٣
8
Alert التفاعل مع المستخدم باستخدام التنبيه

البرمجة المستوى الاساسي ٢. التكرار والتحكم بسير البرنامج

1
ماذا سوف تتعلم
2
for loop .التعمق بلغة سويفت
3
while or repeat loops .التعمق بلغة سويفت
4
if statement .التعمق بلغة سويفت
5
switch statement .التعمق بلغة سويفت
6
continue or break .التعمق بلغة سويفت
7
تطبيق جدول الضرب. استخدام الملصقات النصية لعرض جدول الضرب
8
استخدام التكرار في جدول الضرب
9
تحدي طباعة مضاعفات رقم

استخدام وظيفة واحدة مع عدة عناصر

1
ماذا سوف تتعلم
2
تطبيق الزايلفون. ربط اكثر من عنصر مع وظيفة واحدة
3
ملاحظة مهمة

اذا لم يقم جهاز المحاكاة بإصدار صوت، فالمشكلة ليست من تطبيقك وانما قد واجهت Bug في جهاز المحاكاة، تقوم شركة ابل حاليا بمعالجة هذه المشكلة (الرابط ادناه)

بعد الانتهاء من التطبيق يمكنك تجربة التطبيق على جهاز حقيقي بدلا من جهاز المحاكاة

رابط Bug

https://developer.apple.com/forums/thread/650741

4
البحث في الانترنت واتسخدام مكتبة الاصوات لعزف نغمات

البرمجة المستوى المتوسط ١. المتغيرات الاختيارية

1
ماذا سوف تتعلم
2
التعمق بلغة سويفت. المتغيرات الاختيارية
3
التعمق بلغة سويفت. طرق فك المتغيرات الاختيارية
4
تطبيق مؤقت البيض. تحضير التطبيق وربط عناصر الواجهة بالبرنامج
5
Segment Control
6
Timer المؤقت الزمني
7
Progress View شريط التقدم
8
تحدي اضافة صوت عند انتهاء الوقت

البرمجة المستوى المتوسط ٢. الوظائف

1
ماذا سوف تتعلم
2
التعمق بلغة سويفت. انواع الوظائف
3
التعمق بلغة سويفت. المتغيرات الخارجية والداخلية للوظائف
4
تطبيق اكس او. وضع استراتيحية للتطبيق
5
IBActions, IBOutlets ربط الواجهة بالبرنامج باستخدام
6
تحديد وظائف التطبيق
7
الوظيفة الاولى. تهيئة اللعبة
8
الوظيفة الثانية. اختيار الموقع
9
شرح وظيفة الفوز واستخدام خصائص الازرار لمعرفة الزر المرسل و تحديد الموقع
10
حفظ موقع اللاعب في مصفوفة حالة اللعبة
11
تحديد حالات الفوز داخل مصفوفة من المصفوفات
12
الوظيفة الثالثة. تحديد الفائز
13
اللمسات الاخيرة وايقاف اللعبة

البرمجة المستوى المتقدم ١. الهياكل وانماط التصميم

1
ماذا سوف تتعلم
2
structures التعمق بلغة سويفت. الهياكل
3
structures initialization التعمق بلغة سويفت.تهيئة الهياكل
4
mutating functions .التعمق بلغة سويفت
5
تطبيق اختبار المعالم. تحضير التطبيق وربط عناصر الواجهة بالبرنامج
6
استخدام الهياكل وتحديد وظائف التطبيق
7
تعريف وبرمجة وظائف التطبيق
8
استخدام الوظائف لتجنب تكرار الكود والبرمجة
9
MVC انماط التصيم. نمط
10
تحدي تطبيق الاسئلة صح وخطأ

classes, segues البرمجة المستوى المتقدم٢

1
ماذا سوف تتعلم
2
classes مقدمة عن
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.9
4.9 out of 5
126 Ratings

Detailed Rating

Stars 5
110
Stars 4
11
Stars 3
3
Stars 2
1
Stars 1
0
5ebb74f0d1574a8a66bce7af89a0f293
30-Day Money-Back Guarantee

Includes

26 hours on-demand video
11 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion