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

ساخت وبلاگ
  • پیشنیاز :
  • آشنایی با منطق برنامه نویسی و شی گرایی
[rtl]
[/rtl]
  • اهداف دوره آموزشی:
[rtl]
در دوره آموزش برنامه نویسی اندروید کلیه مراحل تحلیل و طراحی و پیاده سازی یک پروژه توزیع و فروش مویرگی و ثبت سفارش با مکانیزم OFFLINE , ONLINE به همراه کار با دیتابیس LOCAL,Datacenter آموزش داده می شود.
در این دوره بصورت عملی فرایند ساخت پد ردیاب ماهواره ای را آموزش می بینید.
در دوره آموزش اندروید بصورت کاربردی مراحل ساخت و مدیریت UI شامل اضافه نمودن شی ها,منوها,TextBoxها,DropdownList,check,Button,BrowsText و همچنین کارکردن با زاویه محل گوشی(G-Sensor)بصورت عملی آموزش داده می شود.
در این دوره مباحثی مانند مدیریت بلوتوث برای ارسال و دریافت فایلها نیز آموزش داده می شود.
در این دوره مباحثی مانند دریافت و ارسال پیام کوتاه (SMS) و پیام چند رسانه ای (MMS) در موبایل و تبلت Tablets آموزش داده می شود.
آموزش کارکردن با Service های اندروید شامل :مدیریت دوربین, مدیریت ضبط و پخش صدا, مدیریت و ضبط و پخش تصویر و مدیریت تماس
مدیریت اتصال و نقل اطلاعات شبکه: در این دوره مباحثی نظیر شناسایی شبکه های در دسترس, مدیریت Socket جهت حمل و نقل داده ها و اتصال به اینترنت وب سرویسها به صورت عملی آموزش داده می شود.
در دوره آموزش اندروید مباحث مدیریت مالتی مدیا شامل: ضبط و پخش فیلم,ایجاد گالری تصاویر, کار با ابزار تشخیص صدا Sound Recognization را فرا میگیرید.
در این دوره آموزشی برنامه نویسی اندروید چند نخی Multithreding نیز شامل راه اندازی Thread, مدیریت اولویت Thread ها نیز آموزش داده می شود.
[/rtl]
  • سرفصلهای دوره آموزش اندروید:
[rtl]

[/rtl]

  • شروع با اندروید
    • اندروید چیست؟
    • آشنایی با انواع دستگاه اندرویدی و بررسی ساختار سیستم عامل اندروید
    • معرفی فریمورک اندروید
    • درباره محیط برنامه نویسی
    • نسخه های اندروید و امکانات افزوده شده در هر ورژن
    • آشنایی با ART
    • معماری سیستم عامل اندروید
    • ایجاد اولین پروژه
    • ایجاد دستگاه مجازی آندروید
    • ایجاد تنظیمات راه اندازی
    • اجرا و اشکال زدایی برنامه های آندروید
    • خروجی گرفتن برنامه ها بر روی گوشی و تبلت
  • بررسی پروژه اندروید
    • چه چیزی یک برنامه آندروید را می سازد
    • بررسی شاخه های SRC و gen
    • بررسی شاخه های Android، assets، libs و bin
    • بررسی شاخه res
    • آشنایی با AndroidManifest
    • آشنائی با واحد های اندازه گیری
    • بومی سازی برنامه
    • برونی سازی منابع[b][تصویر: image.axd?picture=tabletLayoutLandscape.jpg][/b]
    • منوها
    • چرخه برنامه آندروید
    • شناخت عمر فعال
  • طراحی انواع Layout
    • Liner Layout
    • Relative Layout
    • Table Layout
    • Grid Layout
    • Frame Layout
    • Include
  • آشنایی با ویجت های مقدماتی
    • Button
    • ImageView
    • TextView
    • EditText 
    • ListView
    • CheckBox
    • ToggleButton
    • SearchView
    • Web View
    • Video View
    • Image Button
    • RadioButton
    • Switch
    • RadioGroup
    • CheckedTextView
    • Spinner
    • RatingBar
    • ProgressBar
    • QuickContactBadge
    • [تصویر: image.axd?picture=android-activity.jpg]AutoCompleteTextView
  • ایجاد پروژه ماشین حساب
    • اصول نوشتاری برنامه و ساختار پروژه
    • آشنایی با Permission ها در برنامه
  • بررسی Activity در اندروید
    • Activity چیست؟
    • چرخه حیات Activity
    • ازبین بردن یک Activity
    • پیداکردن عناصر طراحی
    • طراحی برنامه Player
  • بررسی Fragment
    • آشنایی با Fragment
    • فرگمنت در ورژن های مختلف اندروید
    • معرفی قطعات Fragments
    • چرخه حیات Fragment
    • پیاده سازی فرگمنت در اکتیویتی
    • انواع Fragment
    • مفهوم فرگمنت
    • تفاوت اکتیویتی و فرگمنت
    • آشنایی با Fragment Manager
    • آشنایی با FragmentTransaction
    • آشنایی با Android.support.v4
    • آشنایی با getsupportActionbar
    • آشنایی با Viewpager
    • Navigation Tabs
    • ViewPager
  • بررسی Intent
    • آشنایی با Intents
      • آشنایی با Action
      • آشنایی با Data
      • آشنایی با URI
    • Intentهای ضمنی و صریح
    • رویدادهای Broadcast با Intents
    • جابجایی در صفحات به واسطه آن ها
    • پیدا کردن و استفاده از Intents دریافتی درون یک فعالیت
    • گوش دادن به تغییرات باتری
    • گوش دادن به تغییرات اتصال
    • مدیریت گیرنده AndroidManifest در زمان اجرا
  • دسترسی به منابع Resource
  • Shape Drawable
  • Gradiant Drawable
  • کار با رنگ ها Color Drawable
  • دیباگ خط به خط کد و طریقه Log گرفتن
  • سایزهای استاندارد تصاویر و آیکن ها
  • انیمیشن
    • ساخت انمیشن
    • XML انیمیشن
    • آشنایی با AnimationUtils
    • آشنایی با AnimationListener
    • پیاده سازی انیمیشن های: fade in، Fade out،Blink،Zoom in،Zoom out،Rotate، Move
  • WORKING IN THE BACKGROUND
    • معرفی سرویسها Services
    • ایجاد و کنترل کردن سرویسها
    • شروع و توقف سرویسها
    • سرویس اتصال به فعالیت[b][تصویر: image.axd?picture=android-menu1.jpg][/b]
    • ایجاد سرویس های پیشزمینه
    • استفاده از Threads پس زمینه
    • استفاده از AsyncTask برای اجرای وظایف آسنکرون
    • استفاده از Alarm
    • ایجاد، تنظیم، و لغو هشدار دهنده
  • استفاده از منو ها
    • معرفی سیستم منوها
    • منو ها در ورژن های مختلف
    • OptionMenu
    • Context Menu
  • دیالوگ ها
    • Toast سفارشی سازی آن
    • AlertDialog
    • دیالوگ های سفارشی
    • اکیتیوتی دیالوگ
  • صدا و تصویر
    • پخش فایل هاص صوتی و تصویری
    • آشنایی با ویجت های پخش رسانه
    • Videoview
    • MediaPlayer
  • ذخیره سازی
    • ذخیره سازی اطلاعات با Shared Preferences
    • خواندن اطلاعات ذخیره شده در Shared Preferences
    • دیتایس sqlite
    • نشانه گر Cursor
    • معرفي SQLiteOpenHelper
    • پیاده سازی دیتابیس Sqlite
    • ایجاد جداول و اونواع لیستها
    • آشنایی با نرم افزاهای مدیریت Sqlite
    • عملیات ها
      • افزودن رکورد
      • ویرایش رکورد
      • حذف رکورد
      • لیست گیری و جستجو
  • Sms،شبکه ها ،بلوتوث ، wifi،ویبره
    • ارسال SMS
    • دریافت پیامک
    • روشن کردن بلوتوث
    • ارسال فایل توسط بلوتوث
    • روشن کردن Wifi
    • Detect کردن wifi
    • کنترل کردن ویبره دستگاه
    • Notification
    • آشنایی با Pending Intent
    • آشنایی با Notification
    • سفارشی سازی Notification

 
استیلاکو
بی کی دانلود
فر پیتزا ریلی

روید باکس...
ما را در سایت روید باکس دنبال می کنید

برچسب : نویسنده : کاوه محمدزادگان roid بازدید : 177 تاريخ : شنبه 28 فروردين 1395 ساعت: 0:38