کارگاه عملی طراحی و پیاده سازی اپلیکیشن اندروید با رویکرد اینترنت اشیاء

شروع رویداد
پنج‌شنبه ۱۲ بهمن ۹۶ ۱۶:۰۰
پایان رویداد
سه‌شنبه ۱۷ بهمن ۹۶ ۲۰:۰۰
مکان رویدادتهران
موضوع رویدادتکنولوژی / غیره
اضافه به تقویم
کارگاه عملی طراحی و پیاده سازی اپلیکیشن اندروید با رویکرد اینترنت اشیاء
برگزارکننده‌ی رویداد
تماس با برگزارکننده
۰۲۱-۸۶۰۸۱۰۲۵
گزارش
مهلت ثبت‌نام برای این رویداد به پایان رسیده است.

توضیحات بیشتر

مقدمه

عبارت اینترنت اشیاء (Internet of Things)، برای نخستین بار در سال ۱۹۹۹ توسط کوین اشتون (Kevin Ashton) مورد استفاده قرار گرفت و جهانی را توصیف کرد که در آن هر چیزی برای خود هویت دیجیتال داشته باشند.

اینترنتِ اشیاء مفهوم مدرنی است که در آن برای هر موجودی (انسان، حیوان و یا اشیاء) قابلیت ارسال داده از طریق شبکه‌های ارتباطی، اعم از اینترنت یا اینترانت، فراهم می‌گردد. پیشبینی می شود که تا سال 2020 حدود 50 میلیارد شئ به اینترنت متصل خواهد شد.

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

معرفی کارگاه

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

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

مخاطبان کارگاه

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

این کارگاه مناسب چه کسانی نیست

  • برنامه نویسی اندروید را در سطح متوسط و پیشرفته می دانید.

پیش نیاز شرکت در کارگاه

  • آشنایی با اصول و مبانی اینترنت اشیاء
  • آشنا به مفاهیم اولیه ی برنامه نویسی
  • آشنا به یکی از زبان های برنامه نویسی شئ گرا

مدت زمان دوره

  • 8 ساعت

تخفیف ها

  • فرهنگیان
  • دانشجویان
  • اعضای کانال و سایت آکادمی
  • شرکت کنندگان در کارگاه های قبلی آکادمی
  •  ثبت نام گروهی

کد کارگاه

  • IoTA96WI-MA1001

در صورتی که شرایط دریافت هر کدام از تخفیف های فوق را دارید مدارک مربوط را به آدرس زیر ایمیل کنید تا کد تخفیف ثبت نام برای شما ارسال شود.

info@IoTAcademy.ir

سرفصل مطالب

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

** جهت مشاهده ی لیست تمامی کارگاه های بهاری آکادمی اینترنت اشیاء که در تهران برگزار میشود به آدرس زیر مراجعه فرمایید:

لیست کارگاه‌ها

آدرس:تهران تهران، خیابان امیرآباد شمالی، خیابان 20ام پلاک 119، طبقه دوم

اگر مایل به اطلاع از رویدادهای مشابه این رویداد هستید، کلیک کنید.