دوازدهمین دوره آموزشی برنامه نویسی اندروید(پیشرفته)
دوره برنامه نویسی اندروید
یکی از جذاب ترین دوره های آموزشی میباشد که مخاطبان دوره میتوانند در این دوره اصول طراحی اپلیکیشن های تحت اندروید را طراحی و پیاده سازی نموده و شروع به کسب درآمد در حوزه اپلیکیشن های موبایل نمایند.کاربران این دوره میتوانند با کسب مهارت های مطرح شده در سرفصلهای دوره گام بزرگ و سریعی جهت ورود به بازار اپلیکیشن های اندرویدی برداشته و با انتشار برنامه های طراحی شده خود در فضای مجاری کسب درآمد کنند.هم اینک ده ها هزار نرم افزار تحت موبایل در فضای اینترنتی منتشر شده که تعداد بی شماری از این نرم افزارها با دانلود های حیرت آور منبع درآمدهای چندین میلیونی برای طراح خود بوده اند.اگر قصد ورود به بازار نرم افزارهای موبایل دارید هم اینک در دروه آموزشی برنامه نویسی اندروید شرکت کنید.

 

 

اهداف کلی این دوره:

  • پیاده سازی ORM دیتابیس
  • سرویس های  Background در اندروید
  • آشنایی با کتابخانه های مفید و پرکاربرد اندروید
  • آشنایی با Fragment
  • پیاده سازی وب سرویس
  • پیاده سازی Api های گوگل
  • پیاده سازی FireBase در اندروید
  • پیاده سازی Push Notification در اندروید
  • تست اپلیکیشن Junit و Espresso
  • مهندسی معکول و خروجی نهایی اپلیکیشن

 

مشخصات دوره :

مدرس (مدرسان) : فرزاد سرسیفی
پیشنیاز: دوره برنامه نویسی اندروید و موبایل
مدت زمان دوره:  8 جلسه 4 ساعته ( کارگاه کاملا عملی تحت پروژه)  به صورت کارگاهی (در مجموع 32 ساعت)
تاریخ برگزاری:
  • (دوره عادی مرداد 94 از 24 مرداد ماه 1393 به مدت 7 جلسه - روزهای پنج شنبه و جمعه ساعت 2 الی 6 بعدازظهر)(ظرفیت 14 نفر)
هزینه دوره: ----هزار تومان 
مدرک: در پایان دوره مدرک پایان دوره از طرف انستیتو آموزشگاه اندروید ایران ارائه میگردد.
ویژگی : آموزش در لابراتوار مجهز به سیستم های روز به صورت شبکه تحت NetSupport و متصل به اینترنت و کاملا اینتراکتیو تحت پروژه عملی انجام خواهد گرفت.
ویژگی : 10 درصد تخفیف برای دانشجویان آموزشگاه اندروید ایران

 

 

 
سرفصلهای دوره آموزشی برنامه نویسی اندروید پیشرفته  به صورت کاملا عملی:
 
متریال دیزاین
 
  • معرفی  متریال دیزاین
  • پیاده سازی اپلیکیشن تحت متریال دیزاین
  • معرفی Layout های متریال دیزاین
  • و همچنین  :
  • Navigation Drawer           
  • SnackBar   
  • Material WidgetsDialogs
  • BottmNavigationMenu


انیمیشن

  • ساخت انمیشن
  • XML انیمیشن
  • آشنایی با AnimationUtils
  • آشنایی با AnimationListener
  • پیاده سازی انیمیشن های:
  •  fade in، Fade out،Blink،Zoom in،Zoom out،Rotate، Move

فرگمنت

  • مفهوم فرگمنت
  • تفاوت اکتیویتی و فرگمنت
  • آشنایی با Fragment
  • آشنایی باActivity    Fragment
  • آشنایی با Fragment Manager
  • آشنایی با FragmentTransaction
  • آشنایی با Android.support.v4
  • آشنایی با getsupportActionbar
  • LifeCycle در فرگمنت
  • Viewpager در اندروید
  • ViewpageIndicator
  • Tab ها  در اندروید


پردازش های پس زمینه ای

  • سرویس های پس زمینه
  • Service
  • BroadCastReciver
  • AlramManager


ذخیره سازی اطلاعات با دیتابیس SQLite ORM

  • آشنایی با ORM های
  • استفاده از Sugar ORM


گوگل مپ و GPS

  • گوگل مپ
  • گوگل مپ ورژن دو
  • آشنایی با Google Play Service
  • Api گوگل مپ
  • آشنایی با Keytool  برای تعریف Sha
  • تعریف api در مانیفست
  • افزودن Permission های مورد استفاده به مانیفست
  • آشنایی با MarkerOptions
  • ایجاد نقاط(point) روی نقشه
  • آشنایی با CameraOption
  • تنظیم کردن Zoom نقشه
  • ایجاد نماهای Normal،Satellite،Terrain،Hybrid
  • بدست آوردن مکان جاری و نمایش آن روی نقشه
  • آشنایی با Lat و Lang  در نقشه
  • آشنایی با LocationListener
  • بدست آوردن موقیت جاری از روی GPS و Internet



Notification در اندروید

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

Firebase

  • Firebase
  • امکانات Firebase در اندروید
  • پیاده سازی Register و Login در Firebase
  • پیاده سازی Push Notification
  • Crash Reporting


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

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

 

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

  • مفهوم وب سرویس
  • انواع وب سرویس ها
  • ارتباط با وب سرویس
  • آشنایی با وب سرویس JSON
  • آشنایی با JSON Array
  • آشنایی با JSON Object
  • آشنایی با Retrofit
  • دریافت اطلاعات وب سرویس Retrofit
  • ارسال اطلاعات به سرور Retrofit
  • Image Loader Picasso

 

گوگل مپ و موقعیت یابی

  • گوگل مپ
  • گوگل مپ ورژن دو
  • آشنایی با Google Play Service
  • Api گوگل مپ
  • آشنایی با Keytool  برای تعریف Sha
  • تعریف api در مانیفست
  • افزودن Permission های مورد استفاده به مانیفست
  • آشنایی با MarkerOptions
  • ایجاد نقاط(point) روی نقشه
  • آشنایی با CameraOption
  • تنظیم کردن Zoom نقشه
  • ایجاد نماهای Normal،Satellite،Terrain،Hybrid
  • بدست آوردن مکان جاری و نمایش آن روی نقشه
  • آشنایی با Lat و Lang
  • آشنایی با Location Listener
  • بدست آوردن موقیت جاری از روی GPS و Internet
  • مسیریابی نقاط با Google api

 

آشنایی با تغییرات اندرویدM و N

  • Material Design
  • Toolbar
  • MenuDrawer
  • Shade
  • Animation
  • CardView and RecycleBinView       
  • FloatingActionButton
  • SnackBar
  • CordinatorLayout
  • Permission in Android 6

آشنایی با Kotlin

  • معرفی kotlin
  • پیاده سازی kotlin در اندروید استودیو

ایجاد کتابخانه در اندروید

  • معرفی مفهوم کتابخانه در اندروید
  • انواع کتابخانه های قابل پشتیبانی در اندروید
  • ایجاد کتابخانه در اندروید
  • Import کردن کتابخانه به پروژه و استفاده از آن

Testing اپلیکیشن

  • آشنایی با مفهوم Test در مهندسی نرم افزار
  • آشنایی با کتابخانه Junit
  • آشنایی با کتابخانه Espresso در Test Driven Android اندروید

خروجی اندروید

  • ایجاد کلید Sign در اندروید
  • مهندسی معکوس اپلیکیشن های اندروید
  • آشنایی با Proguard در اندروید
  • انتشار اپلیکیشن در گوگل پلی
     

 

 

 این دوره توصیه میشود به :

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

 
از دانشجویان نمونه در هر دوره دعوت به همکاری میگردد

جوملا فارسی