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

دوره آموزش Android

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

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

اهداف دوره آموزشی Android: اندروید (Android) یک سیستم عامل موبایل است که توسط شرکت گوگل توسعه داده می شود. این سیستم عامل اوپن سورس است و برپایه هسته لینوکس بنا شده است. بیش از یکصدهزار برنامه جانبی برای سیستم عامل Android نوشته شده است که سهم بزرگی در محبوبیت این سیستم عامل دارند. امروزه android با داشتن بیش از یک میلیارد کاربر در دنیا سهم قابل توجهی از سیستم عامل های تلفن همراه را به خود اختصاص داده است. سرعت رشد سیستم عامل اندروید بسیار بالاتر از بقیه سیستم عامل ها و حتی آیفون است. بر این اساس سعی کردیم تا در دوره آموزش برنامه نویسی اندروید گامی بلند جهت ارتقاء دانش علاقه مندان به یادگیری زبان Android برداریم. در این دوره آموزشی مخاطبین با اصول طراحی اپلیکیشن های اندروید آشنایی لازم را پیدا می کنند و به صورت عملی با پروژه هایی نظیر Player ، برنامه حساب داری شخصی و ...آشنا می گردند. با گذراندن این دوره آموزشی دانشجویان قادر خواهند بود برنامه اندرویدی خود را با بهترین کیفیت و کارایی تولید نمایند.

مخاطبین این دوره:

  • تمام کسانی كه علاقه مند به یادگیری و كار حرفه ای با اندروید هستند.
  • دانشجویان رشته های كامپیوتر كه قصد یادگیری اپلیکیشن های اندروید را دارند.
  • آن دسته از افرادی كه قصد راه اندازی اپلیکیشن موبایل خود توسط اندروید را دارند.
  • آن دسته از افرادی كه میخواهند با یادگیری حرفه ای Android شروع به كسب درآمد به عنوان توسعه دهنده اندروید كنند.
  • شرکت های تولید نرم افزار و یا سازمان هایی که قصد راه اندازی اپلیکیشن موبایل اندروید اختصاصی خود را دارند.
سرفصل های دوره آموزشی Android

مقدمه ای بر Android

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

مروری بر مباحث مهم جاوا

  • تعریف موجودیت - Entity
  • تعریف کلاس - Class
  • نمونه سازی کلاس در جاوا
  • تعریف Constructor
  • آموزش OverLoad کردن Constructor ها
  • مقداردهی اولیه به اشیا (Object Initializer)
  • ارث بری در جاوا
  • آموزش Overriding و Overloading در جاوا

شروع سریع با Android

  • Activity چیست
  • چرخه حیات یک Activity
  • اضافه کردن View به 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منوها
  • آشنایی با Translate Animation برای جابجایی اشیاء
  • آشنایی با Scale Animation برای کوچک و بزرگ کردن اشیاء
  • معرفی سیستم منوها
  • ایجاد منوی Material با Navigation View
  • ساخت Toolbar
  • منو ها در ورژن های مختلف
  • Option Menu
  • Context Menu

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

  • پخش فایل هاص صوتی و تصویری
  • آشنایی با ویجت های پخش رسانه
  • Video view
  • آموزش ساخت مدیا کنترلر سفارشی
  • Media Player
  • آموزش Full Screen کردن ویدیو

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

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

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

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

Notification در اندروید

  • آشنایی با Notification
  • پیاده سازی Notification در اندروید
  • طراحی واسط کاربری برای Notification
  • آشنایی با Pending Intent
  • سفارشی سازی Notification

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

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

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

معرفی Actionbar

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

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

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

ساخت ويجت در Android

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

سنسورها در اندروید

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

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

  • کار با Json
  • دریافت اطلاعات از وب سایت یا سرور راه دور با استفاده از کتابخانه گوگل (Volley)
  • آشنایی با API و انواع HTTP Request
  • آشنایی با Volley

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

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

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

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


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


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

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

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

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

پاسخ مدیر

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

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

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