PDA

View Full Version : آموزش برنامه نویسی اندروید - سری اول



uncocoder
پنج شنبه 05 مرداد 1391, 23:52 عصر
منبع این مطلب « وب سایت شخصی بهنام آقاجانی » (http://www.uncocoder.com) است.
در ویرایش مطالب سعی شده، تمامی کدها، جداول و جزئیات نوشتار، رعایت گردد. اما چنانچه ضعف هایی در مطالعه آن دیدید، می توانید از منبع اصلی هم استفاده نمایید.
چنانچه پرسشی در خصوص آموزشها در ذهن شماست، لطفاً آنرا در سایت منبع (http://www.uncocoder.com) مطرح نمایید تا مورد استفاده مشترک کاربران هر دو سایت قرار گیرد.
لطفاً با حمایت خود از این مطالب در سایت منبع، باعث ایجاد انگیزه مضاعف در به اتمام رسانیدن این آموزشها باشید.

مقدمه و توافق نامه:

♦ در این مجموعه آموزش، قصد دارم تا آنجا که امکان دارد، تجربیات اندکم در برنامه نویسی اندروید را، در اختیار علاقه مندان قرار دهم. با توجه به اینکه هدف از ارائه این مجموعه، نشان دادن مسیر مناسب جهت پیشروی در برنامه نویسی اندروید است، به موضوعات کلیشه ای و تعاریف تئوری کمتر توجه خواهد شد و بیشتر بار عملی موضوعات مطروحه مد نظر قرار خواهد گرفت.

♦ از آنجاییکه در زمان اندکی که در طول هفته دست می دهد، فرصتی برای نوشتن این سری آموزشها دارم، نواقص متعددی مشاهده خواهد شد و خوشحال خواهم شد که نواقص را از طریق ایمیل به من ارسال نمائید.

♦ در مورد ارسال نظرات خواهشمندم که از نوشتن نظرات جنجال برانگیز و جوساز جداً خودداری فرمائید. دوستانی که این مباحث برایشان جالب نیست یا احساسی خوبی از خواندن مطالب ندارند، لطفاً به این مطلب مراجعه نکنند تا باعث رنجش خود و سایرین نگردند.

♦ از آنجایی که حداقل انتظار از سطح علمی مخاطبان این مجموعه، برنامه نویسان متوسط حداقل آشنا به یکی از زبانهای شیء گرایی هستند، لذا خواهشمندم در صورتیکه مطلبی سنگینتر از دانش فعلی شما بود، با مطالعه مراجع و منابع نامبرده شده، سعی در افزایش دانش فنی خود نموده و از مطرح کردن سئوالات قابل مطالعه از اینترنت یا کتب تا جای ممکن پرهیز کنید.

♦ مسلم است که برنامه نویسی اندروید، فقط با مطالعه این مطالب ممکن نخواهد بود و به مطالعه آزاد و گسترده خود شما نیازمند است. همینطور علاقه، انگیزه، پشتکار و سرعت عمل می تواند مسیر را برای شما شیرینتر و ساده تر کند. صرف زمان حدود 6 ساعت در روز برای علاقه مندان توصیه می شود و در شرایطی وقت آزاد دارید، مطالعه و تمرین حتی تا 13 ساعت در طول شبانه روز ممکن خواهد بود ( البته کم کم باید به ذهن و بدن خود عادت بدهید و یکباره ساعت کار خود را افزایش ندهید ).

♦ همیشه به این موضوع توجه داشته باشید که تلاش هوشمندانه در زمان کوتاه بسیار بسیار مفیدتر از تلاش کورکورانه در زمان طولانیست. لذا مسیر حرکت خود را صحیح و بدون شتابزدگی انتخاب نمایید.

♦ کپی رایت این مطالب برای نویسنده مطلب محفوظ بوده. عدم رعایت حقوق نویسنده، خلاف اصول اخلاقی و حرفه ای می باشد.


پیشاپیش از توجه شما به نکات فوق سپاسگزارم
بهنام آقاجانی

uncocoder
پنج شنبه 05 مرداد 1391, 23:55 عصر
منبع این مطلب « وب سایت شخصی بهنام آقاجانی » (http://www.uncocoder.com) است.
در ویرایش مطالب سعی شده، تمامی کدها، جداول و جزئیات نوشتار، رعایت گردد. اما چنانچه ضعف هایی در مطالعه آن دیدید، می توانید از منبع اصلی هم استفاده نمایید.
چنانچه پرسشی در خصوص آموزشها در ذهن شماست، لطفاً آنرا در سایت منبع (http://www.uncocoder.com) مطرح نمایید تا مورد استفاده مشترک کاربران هر دو سایت قرار گیرد.
لطفاً با حمایت خود از این مطالب در سایت منبع، باعث ایجاد انگیزه مضاعف در به اتمام رسانیدن این آموزشها باشید.

روش مطالعه:

روش مطالعه صحیح دوره آموزشی اندروید، جهت کسب بیشترین بازدهی در حداقل زمان، در قالب نکاتی در زیر درج شده. لذا جهت سهولت کار خود سعی کنید که این نکات را در مطالعه آموزشها در نظر بگیرید.

♦ هر دوره آموزشی را در چندین مرور بخوانید.

- بار اول سریع و بدون توجه به جزئیات مطالعه کنید. کدها و تصاویر را خیلی سطحی نگاه کنید، نیاز نیست آنها را در برنامه بنویسید و آزمایش کنید، فقط نگاه کنید و بدنبال علل و چگونگی نوشتار نباشید. در این مرحله اگر 10% از کل مطلب را متوجه شوید کفایت می کند.
- بار دوم، دقیقتر به مطالب توجه کنید. از لینک های کمکی که با * مشخص شده اند جهت کسب راهنمایی بیشتر استفاده کنید. باز هم نیاز به نوشتن کدها و برنامه نیست اما با دقت بیشتری کدها را بررسی کنید و سعی کنید عملکرد کدها را حدث بزنید. در این بار مرور اگر 20% دیگر از مطالب را متوجه شوید کفایت می کند.
- بار سوم، دقیقتر از بار دوم مطالب را مطالعه کنید. در این مرحله با نوشتن بعضی نکات، رسم نمودارها، رسم چارت های مطالعه و ... می تواند کمک بیشتری به شما بکند. کدها را بنویسید و بررسی کنید اما نه خیلی دقیق بلکه سطحی. در این بار مرور اگر 20% دیگر مطالب برای شما آشکار شود کفایت می کند.
- بار چهارم، سعی کنید مطالب را با کدهای نوشته شده تطبیق دهید و هر تعریف تئوری را در کد پیدا کنید و کاربرد آنرا ببینید. در این مرحله انتظار می رود حدود 80% از کل مطلب را دریافته باشید. این مرحله می تواند بیشترین زمان را از شما بگیرد.
- بار پنجم، به توصیه ها عمل کرده تا بتوانید 100% مطالب بیان شده را بکار ببرید. سرعت اتمام این مرحله به تمرین و توانایی های قبلی شما بستگی دارد و شاید کوتاهتر از مرحله چهارم باشد، شاید هم بیشتر از مرحله چهارم به طول انجامد ولی سعی کنید به تمام توصیه های نوشته شده در انتهای مطلب عمل کنید.

♦ پیشنهاد می شود هر روز بیش از 6 ساعت برای برنامه نویسی وقت بگذارید.

♦ تا جاییکه می توانید از مطالب انگلیسی استفاده کنید. اگر در مطالعه انگلیسی ضعفی دارید با نصب یک دیکشنری کمک بگیرید. توجه داشته باشید که پیشرفت شما در گرو توانایی متون انگلیسی موجود در اینترنت خواهد بود.

♦ هر دوره به طور معمول حدود 3 تا 7 روز نیاز به کار دارد و بستگی به ساعتی است که در روز صرف انجام تمرینات و مرور ها می نمایید.

♦ از لینک های * دار در حدی استفاده نمایید که فقط بدانید چیست و در صورت داشتن وقت بیشتر آنرا بیشتر مطالعه کنید.

♦ به توصیه های پایین هر مطلب آموزشی توجه داشته باشید. به عبارتی این توصیه ها ، تمریناتی هستند که به شما در تکمیل جلسه فعلی و پیشروی بیشتر در جلسات آینده کمک زیادی خواهند کرد.

♦ در یادگیری عجله نداشته باشید و سعی کنید با خونسردی و رعایت نکات فوق مطالب را یک به یک یاد بگیرید.

♦ مطالب را به دلخواه خود، رد نکنید و آنها را به ترتیب بخوانید، مگر اینکه در مطلبی ذکر شده باشد که مطالعه آن دلخواه است.

♦ جلسه اول آموزش دارای تعداد زیادی از اصطلاحات و واژه های معمولاً نا آشناست. بیشتر وقت شما در این جلسه صرف فهمیدن این واژه ها می شود که جهت ادامه کار به شما کمک زیادی خواهد کرد. بدانید که این واژه ها در بین برنامه نویس ها مصطلح است و دانستن آن در آینده ضروری خواهد بود و در اوایل کار کمک کننده.

♦ کتاب خاصی برای مطالعات اضافه پیشنهاد نمی شود و اکیداً توصیه می شود که خود را به یک کتاب محدود نکنید. می توانید انواع کتب را از سایتهایی که به طور غیر مجاز کتابهای غیر رایگان را برای دانلود می گذارند دانلود کنید و هر بار که در مورد مطلبی سئوال دارید به سرفصل اکثر آنها مراجعه و بهترین گزینه را برای مطالعه انتخاب کنید. هیچ کتابی در ارائه همه مطالب قوی نیست و هر کدام برای زمان و شرایط خاصی مناسب هستند. اما توصیه بهتر اینست که سئوالات خود را مستقیماً از گوگل درخواست کنید. با یک search keyword مناسب در گوگل بسیار بسیار سریعتر به مطالب آموزشی دست پیدا خواهید کرد.


با آرزوی موفقیت
بهنام آقاجانی

uncocoder
جمعه 06 مرداد 1391, 01:07 صبح
لطفاً ارسال پاسخ را باز بگذارید، تا بتوان باقی قسمتهای آموزش را وارد و جهت نمایش صحیح تصحیح نمایم.

powerboy2988
شنبه 07 مرداد 1391, 15:19 عصر
سلام بهنام جان...


ممنون که آموزش هاتو هم تو این سایت قرار می دیدی...


خیلی خوشحال شدم...


ممنون واقعا