كيف أتعلم برمجه تطبيقات الايفون والايباد
سبب كتابتي لهذا الموضوع هو أنه تأتيني استفسارات كثيره “كيف أبدأ أو كيف أتعلم برمجه تطبيقات الايفون” .. حسناً سوف اكتب لكم بإختصار شديد كيف تبدأ بتطوير تطبيقات الـ IOS وهي تشمل الأيفون والايباد .. هي نقاط متسلسلة وتبدأ بها بالترتيب وهذه نصيحتي لكم بناء على تجربتي وكيف بدأت ببرمجه تطبيقات ال ios . ان شاء الله سوف أضع لكم مصادر تتعلمون منها وتتبعونها بالترتيب وبعض هذه المصادر يجب أن تشتريها او تشترك بها بمبلغ مالي والبعض مجاني (أعتذر بعدم تنزيل المصادر الغير مجانية لحماية حقوق المؤلف) .. منها فيديو ومنها كتب ومنها مواقع إلكترونية. للأسف أغلب المصادر باللغة الانجليزية ، ولا يوجد أي مصدر عربي يقدم دروس ممتازه لبرمجه الايفون او للغة Objecive C ما عدا مصدر واحد فقط هو الذي يستحق وهو للصديق أدهم الشهابي .. وسوف اضع المصدر ضمن الخطوات بإذن الله.
أولأً يجب أن تكون مبرمج، بغض النظر ماهي اللغة اللي تبرمج بها ،، الأهم انك تعرف منطق البرمجه وكيف تتعامل مع الاكواد .. وسوف أضع لكم خطوتين ، وكل خطوة سوف يكون بها مصدرين أو ثلاثة مصادر كحد أعلى حتى لا يتشتت تركيزك بكثرة المصادر ولكي تصل للفائدة المرجوه ان شاء الله .
ثانياً يجب أن يكون لديك جهاز ماكنتوش تثبت به برنامج ال Xcode وهي البيئة التي سوف تستخدمها لتطور بها تطبيقاتك بإذن الله، ويمكنك تحميلها من هذا الرابط
المرحلة الأولى: تعلم لغة البرمجه Objective-C :
وهي اللغة اللي تستخدم لكتابة تطبيقات ال ios .. هنا لن تطور تطبيقات أيفون فقط سوف تتعلم كتابة الكود بهذي اللغة و إذا كنت مبرمج بإذن الله لن تواجه صعوبه .. والمصادر هي:
١- موقع Lynda هذا الموقع يعطيك دروس لكل شيء خاص بالكمبيوتر وليس فقط برمجه ال ios .. طبعا يجب الاشتراك لمدة معينه لكي تستفيد من الدروس المقدمه بالموقع .. والدرس الخاص بتعلم لغة ال Objective-C هو بإسم Objective-C Essential Training وهي دروس بالفيديو ممتازة جدا وسهلة وواضحه وعيبها الوحيد انها غير مجانية للأسف وتستطيع الوصول إليها عن طريق هذا الرابط
٢- والمصدر الثاني لتعلم اللغة هو كتاب : Programming in Objective-C
وتستطيع شرائه من هذا الموقع أو من موقع أمازون: رابط الكتاب في موقع أمازون ، وبعد الانتهاء من هذه الدروس كاملة سوف تكون مستعد للانتقال للمرحلة الثانية.
المرحلة الثانية: الدروس الخاصة ببرمجه تطبيقات ال IOS وواجهاتها :
والمصدر الاول موقع Lynda وهذه الدروس الخاصة بأسم :IOS SDK Essential Training 2012
تجدونها بالرابط هذا وهذه الدروس غير مجانية .
والمصدر الثاني هو موقع الصديق أدهم الشهابي: http://iphone.adhamox.com وهو مصدر عربي لمبرمج عربي مصري نفخر به . وهو مجاني (شكرا لك يا أدهم لمجهودك الرائع)
والمصدر الثالث هو كتاب : Wrox Beginning iOS 5 Application Development
ميزة هذا الكتاب انه يشرح لك أهم الاجزاء التي ممكن أن تستخدمها لبرمجه الايفون بسهولة ،، وسهل الفهم وبتمارين رائعه، وبإمكانك شراء هذا الكتاب عن طريق هذا الرابط
أخيرا هناك مصدر مجاني ولكن لا أنصح به الا بعد الانتهاء من الخطوات أعلاه ، وهي كورسات جامعة ستانفورد ،، وموجوده بالـ iTunes U
هناك مصادر ممكن أن تكون مرجع لكم وجيده جدا وهي دروس متفرقه تجدونها بالروابط هذه (شكرا للأخت ميساء twitter: @Mee__sA):
http://www.icodeblog.com/category/tutorials/
http://teamtreehouse.com/library/ios-development
http://mobile.tutsplus.com/category/tutorials/iphone/
وأخيرا.. أتمنى لكم دوام التوفيق والنجاح
حلمي اني اكون مطور لكن ما عرفت اصلاً اسوي حساب مطورين بس سؤالي اقدر اسوي حساب مطورين وادخل فية بياناتي لكن يبقى الستور امريكي لأن والله الستور السعودي سيئ جداً وشبة فارغ من التطبيقات وبس هذا سؤالي وامنى تجيبوني
شكرا على هذا المقال المفيد ولكن اتمنى من الاخ # بدر # كتابة مقال اخر عن كيفية تعلم برمجة تطبقات * الاندرويد * وشكرا
عن نفسي شاركت في دورة تطوير تطبيقات اﻻيفون من شركة اسمها انسياب وتفاجأت من سرعة تمكني من البرمجة ولله الحمد لأن طريقتهم في التعليم التفاعلي مميزة لم اجدها في اي مكان آخر وانصح بها بشدة وبالتوفيق لكافة المطورين العرب وانشاء الله يرفعوا رأسنا
هلابك ياخوي ،، والله للاسف ماعندي خبره ببرمجة الاندرويد ،، لكن عندك موقع الاخ عبدالله عيد فيها دروس جدا رائعه
“أخيرا هناك مصدر مجاني ولكن لا أنصح به الا بعد الانتهاء من الخطوات أعلاه ، وهي كورسات جامعة ستانفورد ،، وموجوده بالـ iTunes U”
حرام عليك ,, مش دايما صح ! لو كنت مبرمج ,, فافضل تبدا ل بستانفورد لانو حتوجع راسك وهو بشرح باشياء انت بتعرفها مسبقا مثل array والخ .
السلام عليكم بس سؤال عن الكتاب الثاني لل ios5 هل في أي تحديث لل ios 7??
السلام عليكم بس سؤال عن الكتاب الثاني لل ios5 هل في أي تحديث لل ios 7??
ممكن رقمك واتس اب او البريك الاكتروني
ممكن تحدذوا الموضع ليضم لعة سويفت ؟؟
اشكركم على عرض الموضوع واو اطلاعكم حول وجود لغة برمجة جديدة من أبل اسمها سويفت swift ويمكن تعلمها من خلال سلسلة دروس مجانية وباللغة العربية بالصوت والصورة على العنوان التالي https://www.youtube.com/user/shadiJenan/videos