hooman.ahmadi
شنبه 24 دی 1390, 11:49 صبح
برگزار کننده دوره:
مرکز آموزش فرا تر از دانش
www.fad.ir
خلاصه دوره:
این دوره جهت ارائه توانمدی طراحی و پیاده سازی نرم افزار های موبایل مبتنی بر Androidمی باشد. در این دوره فلسفه پیاده سازی نرم افزار بر روی Android به وسیله توصیف بخش های اصلی آن و شیوه تعامل آنها با یکدیگر آموزش داده میباشد.
در انتهای این دوره هر دانشجو توانایی پیاده سازی نرم افزار مبتنی بر Android دارا خواهد بود و در طی دوره یک نرم افزار توزیع کالا مبتنی بر Android طراحی و پیاده سازی خواهد شد.
اهداف دوره:
در پایان این دوره شما قادر خواهید بود:
· نرم افزار مبتنی بر Android پیاده سازی نمایید.
· بدانید یک نرم افزار مبتنی بر Android چگونه کار میکند و با دوره عمر نرم افزار و شیوه استفاده از سایر امکانات Android در نرم افزارتان آگاه میشوید.
· پیاده سازی نرم افزار مبتنی بر Android با رابط کاربری کاربردی از طریق Layout،Viewو Menuها را آموزش خواهید دید.
· از مزایای زیرساخت های Android برای پیاده سازی نرمافزارهای پیچیده آگاه خواهید شد.
· شیوه استفاده از background service، thread و notification را آموزش خواهید دید.
· شیوه استفاده از ابزارهای Android جهت ارسال sms، برقراری تماس تلفنی و ارتباط با شبکه را خواهید دانست.
مخاطبان دوره:
این دوره جهت استفاده برنامه نویسانی که علاقمند به طراحی، پیادهسازی و تست نرم افزارهای مبتنی بر پلتفورم Android می باشند طراحی شده است. این دوره چه برای کسانی که تجربه برنامه نویسی برای سایر زیرساخت های موبایل را داشته و یا نداشته باشند مناسب است.
موضوعات دوره:
آشنایی با Android:
· مروری بر Android
· تاریخچه Android
· آشنایی با versionهای Android.
· معماری Android
شروع برنامه نویسی:
· نصب SDK
· نرم افزار Hello, World
· آشنایی با Emulator
بخشهای اصلی Android:
· مرروی بر بخشهای اصلی
· Activityها
· Intentها
· Serviceها
· Content Providerها
· Broadcast Receiverها
· Application Context
مروری بر نرم افزار توزیع:
· معرفی نرمافزار توزیع قلک
· طراحی نرم افزار
· بخش اول: طراحی رابط کاربری
· بخش دوم: منو ها و فایل سیستم
· بخش سوم: سرویس های Android
· بخش چهارم: کار با پایگاه داده
· بخش پنجم: لیست و آداپتور
· بخش ششم: Broadcast Receiver
· بخش هفتم: Content Provider
· بخش هشتم:سرویس های سیستمی
رابط کاربری:
· شیوه های پیاده سازی Layout
· معرفی View و Layout
· آغاز سیستم پخش
· پیاده سازی رابط وضعیت تحویل
· پیاده سازی class وضعیت تحویل
· ثبت log در Android
· Thread در Android
· سایر eventهای UI
· افزودن رنگ و گرافیک به سیستم
· سایر Resource
منو و فایل سیستم:
· منوی های نرم افزار
· استفاده از فایل سیستم داخلی
· استفاده از فایل سیستم sd card
سرویس ها:
· سرویس ارسال اطلاعات
· دریافت وضعیت تایید از سرور
پایگاه داده:
· آشنایی با SQLite
· DBHelper
· نمونه اولیه
· ذخیره سازی اطلاعات
· دریافت اطلاعات از سرور
لیست ها و آداپتور ها:
· لیست ویزیت ها
· طراحی ساده لیست ویزیت
· توصیفی بر adapterها
· Adapter لیست ویزیت
· View Binder
· Base Activity
Broadcast Receiver
· توصیفی بر Broadcast Receiverها
· Broadcast Intent
· Network Receiver
· افزودن Custom Permissoinها
Contect Provider
· ساختن Content provider
· استفاده از Content Provider از طریق Widgetها
System Service
· Location Service
· Intent Service
· ارسال Notification
مرکز آموزش فرا تر از دانش
www.fad.ir
خلاصه دوره:
این دوره جهت ارائه توانمدی طراحی و پیاده سازی نرم افزار های موبایل مبتنی بر Androidمی باشد. در این دوره فلسفه پیاده سازی نرم افزار بر روی Android به وسیله توصیف بخش های اصلی آن و شیوه تعامل آنها با یکدیگر آموزش داده میباشد.
در انتهای این دوره هر دانشجو توانایی پیاده سازی نرم افزار مبتنی بر Android دارا خواهد بود و در طی دوره یک نرم افزار توزیع کالا مبتنی بر Android طراحی و پیاده سازی خواهد شد.
اهداف دوره:
در پایان این دوره شما قادر خواهید بود:
· نرم افزار مبتنی بر Android پیاده سازی نمایید.
· بدانید یک نرم افزار مبتنی بر Android چگونه کار میکند و با دوره عمر نرم افزار و شیوه استفاده از سایر امکانات Android در نرم افزارتان آگاه میشوید.
· پیاده سازی نرم افزار مبتنی بر Android با رابط کاربری کاربردی از طریق Layout،Viewو Menuها را آموزش خواهید دید.
· از مزایای زیرساخت های Android برای پیاده سازی نرمافزارهای پیچیده آگاه خواهید شد.
· شیوه استفاده از background service، thread و notification را آموزش خواهید دید.
· شیوه استفاده از ابزارهای Android جهت ارسال sms، برقراری تماس تلفنی و ارتباط با شبکه را خواهید دانست.
مخاطبان دوره:
این دوره جهت استفاده برنامه نویسانی که علاقمند به طراحی، پیادهسازی و تست نرم افزارهای مبتنی بر پلتفورم Android می باشند طراحی شده است. این دوره چه برای کسانی که تجربه برنامه نویسی برای سایر زیرساخت های موبایل را داشته و یا نداشته باشند مناسب است.
موضوعات دوره:
آشنایی با Android:
· مروری بر Android
· تاریخچه Android
· آشنایی با versionهای Android.
· معماری Android
شروع برنامه نویسی:
· نصب SDK
· نرم افزار Hello, World
· آشنایی با Emulator
بخشهای اصلی Android:
· مرروی بر بخشهای اصلی
· Activityها
· Intentها
· Serviceها
· Content Providerها
· Broadcast Receiverها
· Application Context
مروری بر نرم افزار توزیع:
· معرفی نرمافزار توزیع قلک
· طراحی نرم افزار
· بخش اول: طراحی رابط کاربری
· بخش دوم: منو ها و فایل سیستم
· بخش سوم: سرویس های Android
· بخش چهارم: کار با پایگاه داده
· بخش پنجم: لیست و آداپتور
· بخش ششم: Broadcast Receiver
· بخش هفتم: Content Provider
· بخش هشتم:سرویس های سیستمی
رابط کاربری:
· شیوه های پیاده سازی Layout
· معرفی View و Layout
· آغاز سیستم پخش
· پیاده سازی رابط وضعیت تحویل
· پیاده سازی class وضعیت تحویل
· ثبت log در Android
· Thread در Android
· سایر eventهای UI
· افزودن رنگ و گرافیک به سیستم
· سایر Resource
منو و فایل سیستم:
· منوی های نرم افزار
· استفاده از فایل سیستم داخلی
· استفاده از فایل سیستم sd card
سرویس ها:
· سرویس ارسال اطلاعات
· دریافت وضعیت تایید از سرور
پایگاه داده:
· آشنایی با SQLite
· DBHelper
· نمونه اولیه
· ذخیره سازی اطلاعات
· دریافت اطلاعات از سرور
لیست ها و آداپتور ها:
· لیست ویزیت ها
· طراحی ساده لیست ویزیت
· توصیفی بر adapterها
· Adapter لیست ویزیت
· View Binder
· Base Activity
Broadcast Receiver
· توصیفی بر Broadcast Receiverها
· Broadcast Intent
· Network Receiver
· افزودن Custom Permissoinها
Contect Provider
· ساختن Content provider
· استفاده از Content Provider از طریق Widgetها
System Service
· Location Service
· Intent Service
· ارسال Notification