ورک شاپ تخصصی

برنامه نویسی سیستم عامل اندروید 4 با جاوا

  • Java Development
  • Android Programming
  • Sqlite tutorial Android
  • فصل اول : آشنایی با نرم افزار های موبایل
  • تاریخچه اندروید
  • آشنایی با سیستم عامل اندروید
  • راه اندازی و آماده سازی محیط توسعه اندروید
  • آشنایی با محیط Eclipse
  • ساخت و راه اندازی امولاتور
  • چهارچوب نرم افزاری اندروید
  • اتصال دستگاه های خارجی به Eclipse
  • فصل دوم : معرفی محیط ساخت نرم افزار در اندروید
  • ماشین مجازی در جاوا و اندروید
  • ساختار یک پروژه اندروید چگونه است
  • انواع فایل های resource، طبقه بندی آنها و چگونگی استفاده از آن
  • مروری بر XML و ساختار فایل های XML در اندروید
  • ساخت نرم افزار برای انواع صفحه نمایش
  • فصل سوم : ساخت اولین برنامه اندروید
  • ایجاد پروژه جدید
  • ویرایش فایل Activity
  • بررسی دقیق تر چهارچوب اندروید
  • بررسی فایل مانیفست
  • فصل چهارم : Activity ها
  • انواع اجزاء در اندروید Activity, Services, Broadc 10 دقیقه
  • اجرای سایر Activity ها
  • آشنایی با Intent ها و نقش Intent Filter
  • فصل پنجم : رابط کاربری و چینش اجزاء نرم افزار
  • آشنایی با چینش و طراحی Layout
  • آشنایی با View ها
  • Drawable ها
  • طراحی اختصاصی برای سایز صفحه متفاوت
  • منو ها زیر منو ها و...
  • فصل ششم : تبادل اطلاعات با دنیای خارج
  • پیغام ها متنی از طریق اینترنت و IM
  • آشنایی با SMS
  • ارسال و دریافت SMS
  • رابط تلفنی
  • آشنایی با فناوری بلوتوث
  • دسترسی به وضعیت شبکه
  • ارتباط با سایر دستگاه ها از طریق بلوتوث
  • مدیریت Wifi
  • فصل هفتم : نقشه و ساخت نرم افزارهای مکان محور
  • آشنایی با GPS
  • داده های GIS و آشنایی با موقعیت جغرافیای
  • فصل هشتم : مالتی مدیا و اندروید
  • قالب های پشتیبانی شده در اندروید
  • پیش نمایش محدوده عکس در صفحه نمایش
  • چگونگی گرفتن عکس
  • نمایش عکس های بر دراندروید
  • آشنایی با صدا در اندروید
  • استفاده از پخش کننده وب صدا در اندروید از طریق وب
  • ضبط صدا و بازپخش
  • ضبط تصویر در اندروید از طریق Internet
  • فصل نهم : اندروید و گرافیک
  • کار با گرافیک ها در اندروید به وسیله Canvas و Pain
  • کار با متن و رسم متن
  • انتخاب و رسم فونت
  • کار با Bitmap و رسم آن
  • تغییر سایز Bitmap
  • تغییر و پردازش ماتریسی Bitmap
  • ایجاد و تغییر اشکال (Shapes)
  • آشنایی با SurfaceView
  • فصل دهم : انیمیشن در اندروید
  • انیمیشن فریم به فریم
  • تکنیک همگام سازی زمان تصویر
  • انیمیشن Tween
  • رویداد در انیمیشن
  • درک سه بعدی در اندروید
  • فصل یازدهم : Threading
  • درک مفهوم Thread
  • ابزارهای اندروید برای Threading
  • انجام کار در پس زمینه
  • انجام کار به صورت غیر متقارن
  • معرفی سرویس ها
  • Noification ها
  • فصل دوازدهم : کار با رابط های ذخیره سازی داده
  • ذخیره و بازیابی پارامتر ها و تنظیمات برنامه
  • آشنایی با File IO و ساختار خواندن و نوشتن فایلی
  • کار با ذخیره سازی فایل و دسترسی به SD Card
  • کار با پایگاه داده
  • فصل سیزدهم : حسگر ها و شتاب سنج ها
  • پردازش سیگنال قطب نما، حسگر شتاب سنج و جهت
  • کنترل ویبره دستگاه
  • فصل چهاردهم : Case Study
  • بررسی یک نرم افزار اندرویدی تجاری
  • انواع حسگر ها بر روی موبایل
  • فصل پانزدهم : کار عملی
  • ساخت یک نرم افزار به طور عملی به عنوان پروژه پایان
سیلابس آموزشی دوره

قابلیت های مورد انتظار پس از پایان دوره:

  • آشنایی کامل با زبان برنامه نویسی جاوا
  • ساخت اپلیکیشن های حرفه ای موبایل و تبلت
  • آشنایی با امکانات و قابلیتهای سیستم عامل اندروید
  • کسب حداقل پیش نیازها برای یادگیری توسعه نرم افزارهای اندروید (برنامه نویسی اندورید)
  • قابلیت تولید و توسعه نرم افزارهای کاربردی و سرگرمی برای گوشی ها و تبلتهای اندرویدی
  • آشنایی کامل با زبان برنامه نویسی جاوا
  • ساخت اپلیکیشن های حرفه ای موبایل و تبلت
  • آشنایی با امکانات و قابلیتهای سیستم عامل اندروید
  • کسب حداقل پیش نیازها برای یادگیری توسعه نرم افزارهای اندروید (برنامه نویسی اندورید)
  • قابلیت تولید و توسعه نرم افزارهای کاربردی و سرگرمی برای گوشی ها و تبلتهای اندرویدی
  • آشنایی کامل با زبان برنامه نویسی جاوا
  • ساخت اپلیکیشن های حرفه ای موبایل و تبلت
  • آشنایی با امکانات و قابلیتهای سیستم عامل اندروید
  • کسب حداقل پیش نیازها برای یادگیری توسعه نرم افزارهای اندروید (برنامه نویسی اندورید)
  • قابلیت تولید و توسعه نرم افزارهای کاربردی و سرگرمی برای گوشی ها و تبلتهای اندرویدی

15% تخفیف ثبت نام در مناسبت های خاص (اعلام در سایت شیراز آی تی)

لینک ثبت نام دوره
  • آشنایی با مفاهیم زبان Javaآشنایی با مفاهیم زبان Java
  • View ها ، Activity ها ، Content Provider هاView ها ، Activity ها ، Content Provider ها
  • رابط کاربری و چینش اجزاء نرم افزاررابط کاربری و چینش اجزاء نرم افزار
  • تبادل اطلاعات با دنیای خارجتبادل اطلاعات با دنیای خارج
  • نقشه و ساخت نرم افزارهای مکان محورنقشه و ساخت نرم افزارهای مکان محور
  • مالتی مدیا و اندروید ، انیمیشن و گرافیکمالتی مدیا و اندروید ، انیمیشن و گرافیک
  • کار با رابط های ذخیره سازی داده و sqliteکار با رابط های ذخیره سازی داده و sqlite
  • بررسی Security و Permission ها ، کار با حسگرها و شتاب سنج هابررسی Security و Permission ها ، کار با حسگرها و شتاب سنج ها
مدرس : مهندس محمدی طول دوره : 14 جلسه 3 ساعته ارائه رکورد جلسات