×
۷۰,۰۰۰ تومان تا ۱۵۰ هزار تومان تخفیف

آموزش برنامه نویسی اندروید (Android) - مقدماتی

آموزش برنامه نویسی اندروید (Android) - مقدماتی

تعداد دانشجو
۱۱,۷۶۳ نفر
مدت زمان
۱۶ ساعت و ۸ دقیقه
هزینه عادی آموزش
۷۰,۰۰۰ تومان
در طرح تخفیف
تا ۱۵۰ هزار تومان تخفیف (کسب اطلاعات بیشتر +)
محتوای این آموزش
تضمین کیفیت
۱۵۹ بازخورد (مشاهده نظرات)
آموزش برنامه نویسی اندروید (Android) - مقدماتی

در بخش مقدماتی برنامه نویسی اندروید که در محیط اندروید استودیو (Android Studio) آموزش داده شده است، با اصول برنامه سازی در اندروید، اجزای اصلی برنامه های اندروید و ترتیب فراخوانی آنها در برنامه ها آشنا می شویم. کمی در مورد طراحی لایه ها و ظاهر برنامه صحبت می کنیم، هر چند تمرکز اصلی روی مباحث طراحی گرافیکی و لایه ها، به بخش دیگری از آموزش منتقل می شود. در ادامه با Activity ها در اندروید آشنا می شویم، چرخه حیات (Activity Lifecycle) آن را بررسی می کنیم که هر برنامه نویس اندروید باید با آن آشنا باشد. سپس به معرفی ویجت های مختلف و ابزارهای مختلف می پردازیم و برای برنامه نویسی هر کدام از ابزارها مثالی ارائه می دهیم.

آموزش برنامه نویسی اندروید (Android) - مقدماتی

مدت زمان
۱۶ ساعت و ۸ دقیقه
هزینه عادی آموزش
۷۰,۰۰۰ تومان
در طرح تخفیف
تا ۱۵۰ هزار تومان تخفیف

(کسب اطلاعات بیشتر +)
محتوای این آموزش
۱۵۹ بازخورد (مشاهده نظرات)
مدرس
محمدمهدی علیزاده

مدرس دوره‌های برنامه‌نویسی به زبان‌های مختلف و مدیریت کسب و کار

ایشان مدرس دوره‌های برنامه‌نویسی به زبان‌های مختلف و همینطور دروس ریاضی و فیزیک کنکور سراسری هستند

توضیحات تکمیلی

برنامه نویسی به فکر کردن قوت می بخشد، برنامه نویسی ورزش فکر است، هر فردی باید برنامه نویسی را بیاموزد، این جملاتی است که در حرف های بسیاری از بزرگان و ثروتمندان حال حاضر تکنولوژی مشاهده می شود.

در سه چهار سال گذشته، تلفن های همراه هوشمند نقش پررنگی در زندگی اکثر افراد جوامع پیدا کرده اند؛ به طوری که با پیشرفت سریعشان، جایگزین تعداد زیادی از وسایل و دستگاه های الکترونیکی دیگر هم شده اند. از طرفی با جدی تر شدن بحث حضور تلفن های همراه هوشمند در زندگی کاربران، موضوع تولید نرم افزارها و اپلیکیشن های بروز و کاربردی هم سر و شکل جدیدی پیدا کرده است.

با جا افتادن تلفن های همراه هوشمند، حوزه تولید اپ هم از فعالیتی حرفه ای، به مقوله ای عمومی تبدیل شد و کاربران باهوش تر متوجه شدند با استفاده از ایده های نو و بکرشان می توانند حرف های زیادی در این حوزه برای گفتن داشته باشند. در نتیجه جریان تولید اپ های شخصی که با تغییر رویکرد فروشگاه های عرضه کننده برنامه های موبایل همراه بود، باعث گسترش چشم گیر این صنعت شد.

حالا در سال ۲۰۱۵ طراحی و تولید برنامه موبایل و تبلت به مقوله ای بینهایت جدی و به همان نسبت عمومی تبدیل شده است. البته که ورود به این صنعت هم مثل تمام صنایع دیگر به دانش و برنامه ریزی مناسب نیاز دارد و در مواردی می تواند همراه با ریسک های فراوان باشد.

بر اساس آماری که هر ساله مجله فربس اعلام می کند حدود ۳۰ درصد سرمایه داران دنیا در حوزه فناوری فعالیت دارند و ۸۰ درصد سرمایه داران جوان دنیا نیز در این حوزه هستند.

اندروید نیز به عنوان یک سیستم عاملی که بیش از ۸۰ درصد موبایل ها و تبلت ها را فرا گرفته، به عنوان پیشتاز این صنعت در حال رشد و نمو است. روزانه بیش از میلیون ها برنامه پولی از بازارهای اینترنتی خریداری می شود که هزینه بسیار زیادی را به جیب سازندگانش سرازیر می کند و میلیاردهای جوان بسیاری را به دنیای حال معرفی کرده است که هرکدام برای خود مارک زاکربرگی دیگر شده اند (مارک زاکربرگ مدیر عامل و سازنده فیسبوک است).

در بخش مقدماتی برنامه نویسی اندروید که در محیط اندروید استودیو (Android Studio) آموزش داده شده است، با اصول برنامه سازی در اندروید، اجزای اصلی برنامه های اندروید و ترتیب فراخوانی آنها در برنامه ها آشنا می شویم. کمی در مورد طراحی لایه ها و ظاهر برنامه صحبت می کنیم، هر چند تمرکز اصلی روی مباحث طراحی گرافیکی و لایه ها، به بخش دیگری از آموزش منتقل می شود. در ادامه با Activity ها در اندروید آشنا می شویم، چرخه حیات (Activity Lifecycle) آن را بررسی می کنیم که هر برنامه نویس اندروید باید با آن آشنا باشد. سپس به معرفی ویجت های مختلف و ابزارهای مختلف می پردازیم و برای برنامه نویسی هر کدام از ابزارها مثالی ارائه می دهیم.

مجموعه آموزش ویدئویی برنامه نویسی اندروید فرادرس در سه بخش تهیه شده است. این آموزش بخش یکم از این مجموعه آموزشی است. برای مشاهده بخش های دیگر مجموعه آموزشی برنامه نویسی اندروید می توانید به لینک های زیر مراجعه نمایید.

راهنمای نصب اندروید استودیو (Android Studio)

نرم افزار اندروید استودیو یک نرم افزار رایگان است که برای توسعه و برنامه نویسی نرم افزارهای اندروید عرضه شده است. شما می توانید برای نصب اندروید استودیو از راهنمای نصب تهیه شده در این لینک (+) استفاده کنید.

فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: تنظیمات اولیه برنامه Android Studio، شبیه ساز و اولین پروژه در اندروید
  • درس دوم: آشنایی با چینش عناصر در اندروید و TextView
  • درس سوم: آشنایی با رنگ ها و ابزار Button
    • کار با رنگ ها در اندروید
    • کار با Button
    • تعریف رویداد Click و longClick برای Button
  • درس چهارم: آشنایی با چرخه حیات اکتیویتی در اندروید
    • تعریف اکتیویتی جدید
    • جابجایی بین اکتیویتی ها
    • چرخه حیات اکتیویتی
  • درس پنجم: منوها در اندروید
    • تعریف منو از طریق XML
    • تعریف منوها به صورت دینامیک – از طریق برنامه نویسی
    • تعریف ساختار منو و زیرمنو
    • تعریف عملکرد هر گزینه از منو
  • درس ششم: آشنایی با EditText در اندروید
    • بررسی ویژگی های مختلف هر EditText از جمله نوع ورودی، تعداد کاراکتر ورودی، رنگ متن، متن راهنما و …
    • تعریف TextWatcher برای بررسی تغییرات متن هر EditText
  • درس هفتم: آشنایی با چینش های مختلف عناصر در اندروید
    • آشنایی با چینش نسبی RelativeLayout
    • آشنایی با چینش خطی Linear Layout
    • نمونه طراحی یک فرم از عناصر مختلف
  • درس هشتم: طراحی یک فرم برای ورود اطلاعات
    • طراحی فرم
    • استفاده از عناصر روی فرم
    • اعتبار سنجی فرم
    • دریافت اطلاعات وارد شده در فرم
  • درس نهم: آشنایی با Intent
    • دریافت اطلاعات فرم و جابجایی اطلاعات بین دو اکتیویتی با استفاده از اینتنت
    • استفاده از اینتنت برای درخواست پاسخ از اکتیویتی ثانویه
    • مثال های کاربردی دیگر اینتنت: – باز کردن صفحه پیام رسانی با متن آماده – باز کردن وب سایت – باز کردن شماره گیر اندروید برای تماس
  • درس دهم: آشنایی با GridLayout و ImageView در اندروید
    • آشنایی با چینش جدولی در اندروید
    • آشنایی با ImageView و ویژگی های آن
    • اجرای انیمیشن های ساده و ترکیبی برای نمایش تصاویر در اندروید
  • درس یازدهم: پروژه – ساخت بازی Connect3 در اندروید
  • درس دوازدهم: صوت و تصویر در اندروید
    • پخش ویدئو در اندروید
    • پخش صوت در اندروید
    • آشنایی با ابزار seekBar
    • ساخت یک پلیر ساده و ابتدایی در اندروید
  • درس سیزدهم: دیالوگ در اندروید
    • آشنایی با ProgressDialog در اندروید و بررسی ویژگی های آن
    • آشنایی با AlertDialog حاوی پیام
    • نسبت دادن دکمه های مختلف برای AlertDiaog
    • AlertDialog برای انتخاب یک گزینه یا چند گزینه توسط کاربر
    • Dialog با ظاهر دلخواه
  • درس چهاردهم: لیست ها در اندروید
    • ابزار ListView برای نمایش عناصر لیست
    • لیست ساده و اولیه در اندروید
    • افزودن به عناصر لیست
    • حذف عناصر
  • درس پانزدهم: لیست اختصاصی
    • طراحی ظاهر هر سطر از لیست شامل عکس، متن و گزینه های مختلف
    • نوشتن Adapter اختصاصی برای لیست
  • درس شانزدهم: آشنایی کامل با Toast و پروژه شخصی سازی Toast در اندروید
  • درس هفدهم: ابزار RadioButton
    • ابزار RadioButton و ویژگی های آن
    • مرتبط کردن چند RadioButton به یکدیگر با استفاده از RadioGroup
    • دریافت گزینه انتخاب شده
    • شخصی سازی و دادن Style به هر گزینه با استفاده از XML drawable
  • درس هجدهم: آشنایی با RatingBar در اندروید
  • درس نوزدهم: آشنایی با Spinner ساده و طراحی Spinner اختصاصی در اندروید
مفید برای رشته های
  • مهندسی کامپیوتر

پیش نیاز


آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
مراجع و فایل های جانبی مرتبط با آموزش
فایل برنامه ها و پروژه های اجرا شده

نرم افزارهای مرتبط با آموزش

نرم افزار اندروید استودیو، نسخه 2.2




پیش نمایش‌ها

۱. تنظیم اولیه برنامه و ساخت اولین پروژه در Android Studio

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید دانلود پیش‌نمایش - حجم: ۷۵ مگابایت -- (کلیک کنید +))

۲. آشنایی با چینش عناصر در اندروید و TextView

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید دانلود پیش‌نمایش - حجم: ۲۷ مگابایت -- (کلیک کنید +))

۳. آشنایی با رنگ ها و ابزار Button

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید دانلود پیش‌نمایش - حجم: ۲۳ مگابایت -- (کلیک کنید +))

۴. آشنایی با چرخه حیات (Activity) در اندروید

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید دانلود پیش‌نمایش - حجم: ۲۵ مگابایت -- (کلیک کنید +))

۵. منو‌ها در برنامه نویسی اندروید
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۶. آشنایی با EditText در اندروید
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۷. آشنایی با چینش مختلف عناصر در اندروید
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۸. طراحی یک فرم برای ورود اطلاعات
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۹. آشنایی با Intent در برنامه نویسی اندروید
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۰. آشنایی با GridLayout و ImageView در اندروید
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۱. ساخت بازی Connect3 در اندروید
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۲. صوت و تصویر در برنامه نویسی اندروید
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۳. دیالوگ در برنامه نویسی اندروید
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۴. لیست ها در برنامه نویسی اندروید
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۵. لیست اختصاصی در برنامه نویسی اندروید
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۶. آشنایی و پروژه شخصی سازی با Toast در اندروید
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۷. ابزار RadioButton در برنامه نویسی اندروید
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۸. آشنایی با RatingBar در برنامه نویسی اندروید
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۹. آشنایی و طراحی Spinner اختصاصی در اندروید
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
این آموزش شامل ۱۹ جلسه ویدئویی با مجموع ۱۶ ساعت و ۸ دقیقه است.
با تهیه این آموزش، می‌توانید به همه بخش‌ها و جلسات آن، دسترسی داشته باشید.

راهنمای سفارش آموزش‌ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

(راهنمایی بیشتر +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش برنامه نویسی اندروید (Android) - مقدماتی
ناشر فرادرس
شناسه اثر ۸–۱۲۴۵۲–۰۵۸۴۳۳ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
کد آموزش FVAND9406
مدت زمان ۱۶ ساعت و ۸ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی (نمایش آنلاین + دانلود)
حجم دانلود ۲ گیگابایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس)


تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما:
  • ۱۰۰ درصد مبلغ پرداختی در حساب کاربری شما شارژ می‌شود.
  • و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می‌شود.





نظرات

تا کنون ۱۱,۷۶۳ نفر از این آموزش استفاده کرده اند و ۱۵۹ نظر ثبت شده است.
مهلا
مهلا

بسیار عالی و کاربردی جلسات تنظیم شده، خیلی ممنون

یاسر
یاسر

متشکرم من صفر صفر بودم و هیچ اطلاعاتی در این زمینه نداشتم

رضا
رضا

متاسفانه این آموزش خیلی قدیمی شده و درمورد نصب اندروید استودیو توضیحی داده نشده... من فقط یه هفته‌ست توی گوگل درگیر رفع خطای gradle هستم و هنوزم موفق نشدم حلش کنم درصورتی که توی آموزش هیچ اشاره ای بهش نشده، که البته شاید به خاطر قدیمی بودنشه و این مشکلو نداشته.

navid.asgari
navid.asgari

سلام دوست عزیز.بنده هم مثل شما بودم اما با این روش مشکلم حل شد.شما اینترنت قوی داشته باشید و یک فیلتر شکن خوب بعد از اجرا کردن فیلتر شکن برنامه رو باز کنید.مشکل تا تقریبا 10 دقیقه حل میشه.

ژوبين
ژوبين

فرادرس یه اموزش رایگان برای نصب اندروید داره

A.S
A.S

سلام
برای شبیه ساز خطا دریافت میکنم:
see idea.log for details
گاهی هم
could not start avd

میم
میم

من گوشیمو وصل کردم و عالی کار میکنه
روش کار هم خیلی سادس : از تنظیمات بخش گزینه های توسعه دهنده ، usb debuging رافعال میکنید و بعد گوشی را وصل میکنید

پویا نظری
پویا نظری

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

امین
امین

سلام. لطفا این آموزش رو به روز کنین یا از سایت حذف کنین به درد سال ۲۰۲۰ نمی‌خوره، خیلی قدیمی شده.

یوسف
یوسف

تشکر می کنم بابت آموزش های اندرویدتون خیلی کاربردی و مفیده.

علی
علی

خیلی پیش زمینه نداشتم و همین سختش کرده بود.

محمد جواد
محمد جواد

اون چیزی نبود که من می خواستم. خیلی قلمبه صحبت می کردند.

بردیا
بردیا

یه سری مباحث خیلی با جزئیات بیان شده بود، یه سری مباحث اما انگار بینشون فاصله می افتاد.

دسته‌بندی موضوعی: برنامه نویسی | اندروید
برچسب‌ها:
AlertDialog | AlertDialog حاوی پیام | android | Android Manifest | Android programming | Android Studio | AutoCompleteTextView | CheckedTextView | Dialog با ظاهر دلخواه | EditText | EditText در اندروید | GridLayout | ImageView | ImageView در اندروید | intent | longClick برای Button | mobile application | mobile application development | mobile programming | programming | programming Android | ProgressDialog در اندروید | QuickContactBadge | RadioGroup | RatingBar در اندروید | SDK | SDK and AVD Manager | SQLite3 | SurfaceView | TextSwicher | TextView | TextWatcher | Toast | XML drawable | آشنایی با ابزار seekBar | ابزار Button | ابزار ListView برای نمایش عناصر لیست | ابزار RadioButton | ابزار نمایش تصویر | اپ هم | استفاده از عناصر روی فرم | اعتبارسنجی فرم | افزودن به عناصر لیست | اکتیویتی | اکتیویتی ثانویه | اندروید استودیو | انواع دستگاه اندرویدی | انیمیشن های ساده برای نمایش تصاویر در اندروید | اینتنت | باز کردن شماره گیر اندروید برای تماس | باز کردن صفحه پیام رسانی با متن آماده | بررسی تغییرات متن هر EditText | برنامه شبیه ساز اندروید | برنامه موبایل | برنامه نویسی اندروید | برنامه نویسی موبایل | برنامه های اندروید | پخش صوت در اندروید | پخش ویدئو در اندروید | پروژه اندروید | پروژه در اندروید | پروژه شخصی سازی Toast در اندروید | تصویر در اندروید | تعریف اکتیویتی جدید | تعریف رویداد Click | تعریف ساختار منو در اندروید | تعریف عملکرد هر گزینه از منو | تعریف منو از طریق XML | تعریف منوها به صورت دینامیک | تنظیمات اولیه برنامه Android Studio | تولید برنامه موبایل | جابجایی اطلاعات بین دو اکتیویتی | جابجایی بین اکتیویتی ها | چرخه حیات اجرای نرم افزار | چرخه حیات اکتیویتی | چرخه حیات اکتیویتی در اندروید | چینش جدولی در اندروید | چینش خطی Linear Layout | چینش عناصر در اندروید | چینش نسبی RelativeLayout | چینش های مختلف عناصر در اندروید | حذف عناصر | دریافت اطلاعات وارد شده در فرم | دیالوگ در اندروید | ساخت بازی Connect3 در اندروید | ساخت یک پلیر ساده در اندروید | ساختار پروژه اندروید | ساختار سیستم عامل اندروید | سازنده فیسبوک | سیستم عامل اندروید | شبیه ساز | شبیه ساز اندروید | طراحی Spinner اختصاصی در اندروید | طراحی فرم | طراحی یک فرم برای ورود اطلاعات | کار با Button | کار با رنگ ها در اندروید | کامپوننت های طراحی برنامه | لیست اختصاصی | لیست اولیه در اندروید | لیست ها در اندروید | ماشین مجازی اندروید | مرتبط کردن چند RadioButton | معماری سیستم عامل اندروید | منوها در اندروید | نسخه های اندروید | نوشتن Adapter اختصاصی برای لیست
مشاهده بیشتر مشاهده کمتر

×
فهرست جلسات ۱۹ جلسه ویدئویی