عضویت-ورود به سامانه
ورود
عضویت

برنامه نویسی Android

مدت دوره: 43 ساعت
پیش نیاز دوره: Java مقدماتی
بهمراه داشتن لپ تاپ الزامیست

سرفصل های دوره (برای دیدن کلیک کنید)

  • فریمورک اندروید و راه اندازی اندروید استودیو

    • آشنایی با اندروید
    • لایه های نرم افزاری اندروید
    • کتابخانه های اندروید
    • ورژن های مختلف اندروید از ابتدا تا Orio
    • نصب و راه اندای اندروید استودیو 3.1.2
    • نیازمندی مورد نیاز برای اندروید استودیو
    • آشنایی با اندروید استودیو
    • ماشین مجازی اندروید AVD
    • ماشین مجازی genymotion
    • آشنایی با دیباگ پروژه در اندروید استودیو
    • تست اپ بر روی دستگاه های واقعی
  • اندروید و اکتیویتی

    • ساختار پروژه های اندروید
    • آشنایی با فایل مانیفست
    • ساختار فایل مانیفست
    • آشنایی با SDK اندروید
    • آشنایی با اکتیوتی و مفهوم اکتویتی در اپلیکیشن های اندروید
    • چرخه حیات اکتیوتی Life Cycle
  • View و Fragment

    • View ها در اندروید
    • آشنایی با ویجت های اندروید
    • سایر استاندارد تصاویر در اندروید
    • استفاده از Vector در اندروید
    • آشنایی با فرگمنت
  • Intent ها و Intent filters

    • آشنایی با Intent
    • انتقال اطلاعات توسط Intent
    • ارتباط بین اکتیویتی ها با Intent
  • Layout های اندروید و View های سفارشی

    • آشنایی با مفاهیم Layout
    • لایوت های Linear Layout ، Relative Layout ، Scroll View
    • طراحی واسط کاربری برای سایز های مختلف
    • ساخت View های سفارشی
  • منابع اندروید،Theme و متریال دیزاین

    • معرفی
    • منابع اندروید
    • Theme های اندروید Style ها
    • بکار گیری Material Design در طراحی اپلیکیشن
    • Shape and Selector
  • Ui اندروید-دیالوگ ها،منوها و WebView

    • دیالوگ ها
    • AlertDialog
    • دیالوگ های سفارشی
    • اکتیویتی دیالوگ ها
    • منوها
    • OptionMenu
    • NavigationViewMenu
    • BottomNavigationMenu
    • نمایشگر داخلی WebView
  • ذخیره سازی اطلاعات

    • روش های ذخیره سازی اطلاعات در اندروید
    • SharedPrefrences
  • ذخیره سازی اطلاعات با دیتابیس SQLite

    • معرفی دیتابیس در اندروید
    • پیاده سازی دیتابیس SQLite در اندروید
    • افزودن اطلاعات به دیتابیس
    • ویرایش اطلاعات در دیتابیس
    • حذف اطلاعات در دیتابیس
    • نمایش اطلاعات در دیتابیس
  • Notification در اندروید

    • پیاده سازی Notification در اندروید
    • Notification های سفارشی
    • طراحی واسط کاربری برای Notification
    • آشنایی با Pending Intent
    • NotificationCompat اندروید
  • شبکه ها ،بلوتوث ، wifi،ویبره

    • ارسال SMS
    • دریافت پیامک
    • کنترل کردن ویبره دستگاه
  • وب سرویس ها JSON

    • مفهوم وب سرویس
    • انواع وب سرویس ها
    • ارتباط با وب سرویس
    • آشنایی با وب سرویس JSON
    • آشنایی با JSON Array
    • آشنایی با JSON Object
    • آشنایی با Volley
    • دریافت اطلاعات وب سرویس Volley
    • ارسال اطلاعات به سرور Volley
    • Image Loader Picasoo,Glide
  • گوگل مپ و موقعیت یابی

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

    • Material Design
    • Toolbar
    • Shade
    • Animation
    • CardView and RecycleBinView
    • FloatingActionButton
    • SnackBar
    • TabLayout
    • ViewPager
  • پیاده سازی MVP Pattern در اندروید

    • مفهوم Pattern در برنامه نویسی
    • انواع Pattern های رایج در برنامه نویسی اندروید
    • آشنایی با MVP Pattern در اندروید
    • پیاده سازی MVP در اندروید
  • مجوز های دسترسی Grant Permission

    • مجوز های دسترسی اندروید
    • پیاده سازی مجوز های دسترسی در اندروید های 6 به بالاتر
    • Pattern های دریافت مجوز در اندروید
  • امنیت APK

    • ایجاد کلید Sign Key
    • کامپایل کردن خروجی نهایی
    • امنیت خروجی Apk

790,000تومان
790,000تومان

برای ثبت نام زمانبندی مورد نظر خود را انتخاب کنید

پنجشنبه ها 9:00 الی 13:00
محل برگزاری دانشگاه فنی و حرفه ای
شروع دوره 17 مرداد 1398
ثبت نام کنید
زمان تاریخ شروع محل برگزاری وضعیت ثبت نام
1 پنجشنبه ها 9:00 الی 13:00 17 مرداد 1398 دانشگاه فنی و حرفه ای ثبت نام کنید

توضیحات دوره

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

اهداف برگزاري دوره/ كارگاه:

  • آموزش سیستم عامل اندروید
  • آشنایی با UIاندروید، براساس XML
  • اشنایی کامل با ساختار اندروید و پیاده سازی انواع اپلیکیشن
  • پیاده سازی دیتابیسSQLite
  • طراحی برنامه برای تمامی دستگاه های اندرویدی
  • توانایی ورود به بازار کار طراحی اپلیکیشن اندروید
  • آشنایی با Fragment
  • پیاده سازی وب سرویس
  • آشنایی با معماری کد نویسی MVP/MVVM
  • آشنایی با Dependency Injection Dagger

ایستا آکادمی (اکادمی ایستا) با برگزاری دوره برنامه نویسی Android قصد دارد تا قدمی در راستای پیشرفت کسب و کار های نوپا و تربیت نیروی مختصص برای بازار کار کشور بردارد.

مدرس دوره

فرزاد سرسیفی
تیم لیدر موبایل شرکت فناپ
تیم لیدر موبایل شرکت Sigma Telecome ترکیه

دوره های پیشنهادی

طراحی وب سمت کاربر (HTML5+CSS3+JQuery)
مدت دوره: 42 ساعت
747,000 تومان
Linux برای توسعه دهندگان و برنامه نویسان
مدت دوره: 40 ساعت
702,000 تومان
تکمیل مشخصات و ثبت نام دوره

اطلاعات دوره انتخاب شده

برنامه نویسی Android
جلسه اول رایگان
محل برگزاری:
تاریخ شروع:
ساعت
مبلغ قابل پرداخت: 790,000تومان

قوانین و مقررات

  1. بهمراه داشتن کارت شناسایی و رسید ثبت نام دوره برای حضور در محل برگزاری الزامیست.
  2. در هنگام ثبت نام به پیش نیازها و ساعت برگزاری دوره دقت نمائید. (آکادمی مسئولیتی در قبال تداخل یا تعیین سطح دانش پذیران نخواهد داشت)
  3. در صورت انصراف از شرکت در دوره تا 2 روز قبل از شروع دوره مبلغ پرداختی بصورت کامل مسترد میگردد. بعد از این زمان فقط 70درصد مبلغ پرداختی مسترد خواهد شد.

ایستا آکادمی اکادمی موفقیت

. ایستا آکادمی یک آکادمی برای آموزش همه دوره های حرفه ای میباشد. ایستا به معنای ثابت و محکم میباشد. برگزاری دوره های دانشگاه فنی و حرفه ای مخصوص بازار کار برای متخصص کردن نیروی جوان کشور.

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

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