Design And Development of IoT Based Android Application, IoT, Android
معرفی

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

* زمان‌های اعلام شده حدودی است و کارگاه در صورت تکمیل ظرفیت برگزار می‌شود.

تعداد برگزار شده : 15
  • می خواهید برنامه نویسی اندروید را شروع کنید و فرابگیرید.(این کارگاه تجربه ی شروع برنامه نویسی اندروید را در حوزه ی جدید اینترنت اشیاء را برای شما به ارمغان می آورد).
  • می خواهید به صورت تخصصی به حوزه ی اینترنت اشیاء ورود کنید اما دانش برنامه نویسی اندروید ندارید.
  • آشنایی با اصول و مبانی اینترنت اشیاء
  • آشنا به مفاهیم اولیه ی برنامه نویسی
  • آشنا به یکی از زبان های برنامه نویسی شئ گرا
  • آشنایی شرکت کنندگان با مباحث پایه ای جاوا
    • آشنایی با متغیرها، متد ها
    • آشنایی با کلاس ها، مفاهیم شی گرایی، ارث بری و انتزاع
  • آشنایی با ساختار برنامه نویسی اندروید بر پایه گریدل
    • معرفی کلی محیط برنامه نویسی اندروید استادیو
    • آشنایی با چیدمان فایل ها در یک پروژه اندروید
    • آشنایی با ساختار سیستم عامل اندروید و رفتار آن برای اجرای یک اپلیکیشن
  • معرفی نحوه ایجاد واسط کاربری (UI) اپلیکیشن
    • آشنایی با انواع Layout ها در اندروید
    • نحوه قرار دادن عکس ها در برنامه
    • کار با پرکاربردترین ابزارها (Widgets) مانندButton، TextView، EditText و...
    • کار با resource ها
  • معرفی نحوه برنامه نویسی Backend برای اپلیکیشن
    • آشنایی با اکتیویتی و چرخه حیات اکتیویتی – جا به جایی بین اکتیویتی ها
    • فراخوانی ابزارهای روی صفحه در اکتیویتی و استفاده از آنها
  • مفاهیم اصلی Threading در اندروید
    • دلیل استفاده از برنامه نویسی چندریسمانی
    • استفاده از Thread در جاوا
    • معرفی روش های استفاده از Thread در برنامه نویسی اندروید؛ نحوه تعامل Thread با واسط کاربری اپلیکیشن آشنایی با AsyncTask
  • ارتباط با اینترنت در اندروید
    • نحوه بررسی ارتباط دستگاه با اینترنت
    • متد های get و post و نحوه ارسال درخواست و دریافت پاسخ در اندروید
  • مدیریت داده های دریافتی از اینترنت در اندروید
    • معرفی انواع روش های ذخیره سازی داده در بستر وب
    • آشنایی با Json و پردازش آن در جاوا (اندروید)
  • ارتباط با پلتفورم ThingTalk
    • آشنایی با پلتفورم تینگ تاک و نحوه تعامل آن با اپلیکیشن جهت ارسال و دریافت داده
    • پیاده سازی دریافت داده ها از تینگ تاک در اپلیکیشن
  • نحوه نمایش داده های دریافتی در اپلیکیشن اندروید
    • نحوه کار با Gradle و اضافه کردن کتابخانه به پروژه توسط آن
    • آشنایی با کتابخانه رسم نمودار در اندروید
    • پردازش داده های دریافتی از تینگ تاک جهت نمایش آن در نمودار
  • ارتباط با سیستم نهفته
    • دریافت داده های ارسالی از سیستم نهفته
    • ارسال فرمان به سیستم نهفته

کارگاه ها

کد کارگاه عنوان مکان برگزاری تاریخ شروع کارگاه تاریخ پایان کارگاه ظرفیت هزینه رویداد لینک ثبت‌نام
IoTA96FA-MA901 کارگاه عملی طراحی و پیاده سازی اپلیکیشن اندروید مبتنی بر اینترنت اشیاء تهران، یوسف آباد، خیابان سی و یکم، نبش ابن سینا، پلاک 111 20 3250000ریال
IoTA96FA-MA902 کارگاه عملی طراحی و پیاده سازی اپلیکیشن اندروید مبتنی بر اینترنت اشیاء تهران، یوسف آباد، خیابان سی و یکم، نبش ابن سینا، پلاک 111 20 3250000ریال