آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

آموزش جامع و عملی برنامه نویسی Android

پیشنیاز : دوره آموزشی جاوا
تاریخ شروع طول دوره ساعت برگزاری نام استاد هزینه (تومان) وضعیت
1397/06/25 40 ساعت یکشنبه ها ساعت 17 تا 20:30 مهندس کرمی 700,000 درحال برگزاری
1397/09/25 40 ساعت یکشنبه ها ساعت 17 تا 20:15 مهندس محمدی 900,000 ثبت نام

توجه: از دانشجویان عزیز تقاضا میگردد جهت قطعی کردن ثبت نام با آموزشگاه تماس بگیرند.

اهداف دوره آموزشی Android: در این دوره از آموزش برنامه نویسی اندروید تلاش می شود گامی بلند جهت ارتقاء دانش علاقه مندان به یادگیری زبان Android برداشته شود. این مخاطبین با اصول طراحی اپلیکیشن های تحت اندروید آشنایی لازم را پیدا می کنند، همچنین به صورت عملی با پروژه های نظیر ماشین حساب، برنامه Player، برنامه حساب داری شخصی، ذخیره اطلاعات شخصی کاربر، یادآوری و ... تعلیم می بینند. از جمله اهداف این دوره آموزشی توانمند کردن فراگیر در به کار بردن اصول اساسی برنامه نویسی موبایل و آشنایی با اجزاء یک برنامه شامل Activity ، Intent، Provider و Broadcast است، در دوره آموزشی اندروید بصورت کاربردی مراحل ساخت و مدیریت UI شامل اضافه نمودن شی ها, منوها، TextBoxها، Button، Check، DropdownList، BrowsText و همچنین کارکردن با زاویه محل گوشی (G-Sensor) بصورت عملی آموزش داده می شود. در این دوره آموزشی برنامه نویسی اندروید چند نخی Multithreading نیز شامل راه اندازی Thread، مدیریت اولویت Thread ها آموزش داده می شود. سرفصل های دوره آموزشی Android

مقدمه ای بر Android

  • آشنایی اولیه با سیستم عامل Android
  • شناخت ابزارهای برنامه نویسی Android
  • انتخاب ابزار مناسب برنامه نویسی
  • آشنایی با معماری سیستم عامل Android
  • نصب نرم افزار های مورد نیاز جهت برنامه نویسی Android
  • بررسی اجزاء یک برنامه Android
  • نیازمندی مورد نیاز برای Android Studio
  • نصب و راه اندای Android Studio
  • ماشین مجازی اندروید AVD
  • ماشین مجازی genymotion
  • ایجاد اولین پروژه Android
  • بررسی ساختار پروژه های Android
  • بررسی Gradle در Android
  • اجرا و اشکال زدایی برنامه های Android
  • نحوه تهیه خروجی از برنامه
  • اجرای برنامه بر روی گوشی های موبایل

پروژه های Android

  • آشنایی با SDK های Android
  • دیباگ خط به خط کد و طریقه Log گرفتن
  • آشنایی با Manifest
  • آشنایی با واحدهای اندازه گیری در اندروید
  • بومی سازی برنامه(چگونه یک برنامه چند زبانه بسازم)
  • چرخه برنامه های Android
  • شناخت عمر فعال برنامه

شروع سریع با Android

  • مفاهیم برنامه نویسی Java موردنیاز Android
  • Activity چیست
  • چرخه حیاط یک Activity
  • پیداکردن عناصر طراحی
  • آشنایی با View ها در Android
  • طراحی انواع Layout ها
  • آشنایی با ویجت های مقدماتی
  • اصول نوشتاری برنامه و ساختار پروژه
  • آشنایی با Intents
  • Intentهای ضمنی و صریح
  • آشنایی با URI
  • رویدادهای Broadcast با Intents
  • جابجایی در صفحات به واسطه آن ها
  • پیدا کردن و استفاده از Intents دریافتی درون یک فعالیت
  • گوش دادن به تغییرات اتصال
  • مدیریت گیرنده AndroidManifest در زمان اجرا

گرافیک، انیمیشن، دیالوگ و منوها در برنامه Android

  • انواع تصاویر در Android
  • آشنایی با Drawable و Shape
  • استاندارد تصاویر
  • طراحی واسط کاربری برای سایز های مختلف
  • ساخت View های سفارشی
  • Theme های اندروید Style ها
  • دیالوگ ها
  • AlertDialog
  • دیالوگ های سفارشی
  • اکتیویتی دیالوگ ها
  • ساخت انمیشن
  • XML انیمیشن
  • آشنایی با AnimationUtils
  • آشنایی با AnimationListener
  • پیاده سازی انیمیشن های: fade in، Fade out،Blink،Zoom in،Zoom out،Rotate، Moveمنوها
  • معرفی سیستم منوها
  • منو ها در ورژن های مختلف
  • Option Menu
  • Context Menu

رسانه در برنامه Android

  • پخش فایل هاص صوتی و تصویری
  • آشنایی با ویجت های پخش رسانه
  • Video view
  • Media Player

ذخیره سازی اطلاعات در برنامه Android

  • ذخیره سازی اطلاعات با Shared Preferences
  • خواندن اطلاعات ذخیره شده در Shared Preferences
  • دیتایس sqlite
  • نشانه گر Cursor
  • معرفي SQLiteOpenHelper
  • پیاده سازی دیتابیس Sqlite
  • ایجاد جداول و انواع لیستها
  • آشنایی با نرم افزارهای مدیریت Sqlite
  • افزودن اطلاعات به دیتابیس
  • ویرایش اطلاعات در دیتابیس
  • حذف اطلاعات از دیتابیس
  • نمایش اطلاعات از دیتابیس

Sms،شبکه ها ،بلوتوث ، wifi،ویبره

  • ارسال SMS
  • دریافت پیامک
  • روشن کردن بلوتوث
  • روشن کردن Wifi
  • Detect کردن wifi
  • کنترل کردن ویبره دستگاه

Notification

  • آشنایی با Pending Intent
  • آشنایی با Notification
  • سفارشی سازی Notification

يادگيري نحوه ارتباط با وب سايت ها

  • ايجاد سوکت و اتصال
  • دانلود کردن فايل از اينترنت توسط برنامه و استفاده از آن
  • برقرار کردن ارتباط برنامه با سرويس هاي مبتني بر وب از طريق SOAP, JSON و ...

کار با قابليت هاي Touch اندروید و استفاده از آنها در برنامه

معرفی Actionbar

  • سفارشی سازی نوار title Bar
  • استفاده از Navigation tabs
  • صفحه بندی اکشن بار

AUDIO، VIDEO، استفاده از دوربين در اندرويد

  • آماده سازي ويديو ها براي پخش
  • ايجاد يک سطح براي پخش ويديو
  • مديريت پخش رسانه هاي خروجي
  • واکنش به Volume Controls
  • توقف پخش هنگامي که خروجي تغيير مي كند
  • شناسايي با سرويس گيرنده کنترل از راه دور
  • استفاده از افکت هاي صوتي
  • استفاده از دوربين براي گرفتن تصاوير

ساخت ويجت

  • آشنايي با ويجت Widget روي صفحه نمايش
  • ايجاد App Widget
  • طراحي ظاهري Widget
  • ويجت هاي استفاده کننده در Widget
  • تعريف Widget در مانيفست
  • ارتباط برنامه با Widget

سنسورها

  • استفاده از حسگرها و مدير سنسور
  • آشنايي با سنسورهاي مجازي
  • پيدا کردن سنسور
  • سنسور مانيتورينگ
  • تفسير مقادير سنسور
  • نظارت بر حرکت يک دستگاه و جهت گيري
  • تعيين جهت گيري طبيعي يک دستگاه
  • آشنايي با شتاب Accelerometers درAndroid

نقشه ها، مختصات جغرافيايي و خدمات مبتني بر مکان

  • پيدا کردن Location Providers
  • تعيين موقعيت مکاني ارايه توانمندي ها
  • پيدا کردن موقعيت فعلي شما
  • تازه کردن مکان فعلي
  • اعتبار سنجي Provider هاي ارائه دهنده مکان
  • مشخص کردن نقاط بهينه براي ترک کردن وسايل نقليه
  • نظارت بر وضعيت محل سکونت ارايه دهنده و در دسترس بودن

آماده سازي برنامه براي انتشار شامل

  • بومي سازي برنامه و چند زبانه کردن آن
  • آماده کردن برنامه براي کار بر روي دستگاه هاي مختلف
  • نحوه حفاظت از برنامه در برابر کپي غيرمجاز
  • کسب درآمد از فروش برنامه

دانلود android-sdk-windows دانلود Android.Studio.2.1.2.0_windows دانلود installer_r24.4.1-windows دانلود Genymotion.v2.0.3.Android دانلود Eclipse win 64
دانلود Android.Studio.2.1.2.0-SDK_bundle_windows دانلود Genymotion.v2.6.0-vbox دانلود Android-Studio-2-2-0-12-SDK دانلود jdk-7u51-windows-x64 دانلود jdk-7u51-windows-i586


در ضمن در صورتی که در حال حاضر هنوز تصمیم به شرکت در کلاس برنامه نویسی اندروید آموزشگاه را ندارید می توانید جهت دریافت مشاوره رایگان با شماره های 88146323 - 88446780 - 88146330 تماس حاصل نموده و یا مطالب آموزش رایگان برنامه نویسی اندروید را دنبال کنید. آموزشگاه تحلیل داده، برگزارکننده با کیفیت ترین کلاس برنامه نویسی اندروید در تهران می باشد.


دوره آموزش android,آموزش برنامه نویسی Android,دوره آموزش اندروید,دوره آموزش برنامه نویسی اندروید
دوره آموزشی اندروید-دوره آموزشی android- دوره آموزش تخصصی اپلیکیشن های موبایل
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال
کاربر میهمان1397/07/22

اندروید

سلام ببخشید برای آموزش برنامه نویسی تا چه حدی باید به زبان انگلیسی مسلط باشم؟

پاسخ مدیر

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

کاربر میهمان1397/05/18

اندروید

سلام ایا این دوره برای افرادی که صفرتا صد اندروید را نیاز دارند مناسب است؟ در واقع اصول اولیه از ابتدا تو ضیح داده میشود و یا اندروید مقدماتی کلاس دیگری است؟

پاسخ مدیر

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

سید محمود حاجی آقامیر1396/08/13

درباره ی زمان تشکیل کلاس آموزش اندروید(متقاضی کلاس اندروید)

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

پاسخ مدیر

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

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .