اندروید

      (Android)     

 

از زمانی که ارتباط اپلیکیشن های موبایل بیشتر از سیارات شده است، و این دسترسی برای مردم در سراسر جهان ایجاد شد که بتوانند خود را به روش‌های خلاقانه و جذابی که فراتر از حد تصورشان بود مشغول کنند؛ شغل توسعه‌دهندگان اپلیکیشن های موبایل، برای اقتصاد مدرن جهانی، گسترده‌تر و فراگیرتر و مهم‌تر شد.
اندروید، پرچم‌دار بی‌چون‌و چرای بازار مشترک جهانی موبایل‌های هوشمند است. با تشکر از رشد در بازارهای نوظهور مانند مکزیک، ترکیه و برزیل، این غلبه، به این زودی‌ها تضعیف نمی‌شود.
این برتری در بازار، به معنی امنیت شغلی به‌صورت جدی برای توسعه‌دهندگان اندروید است.

دورۀ اندروید شامل یک کارگاه 9 روزه می باشد که:

در 9 پنجشنبۀ متوالی از 8 صبح الی 12 ظهر در دانشگاه شهید بهشتی و در7 جمعه متوالی از 9 صبح الی 13 عصر در دانشگاه تهران برگزار می شود.

همراه با این دوره، دورۀ صفرتا صد پروژه برگزارمی شود و یک پروژۀ اندروید (فروشگاه اینترنتی) از صفر تا صد انجام خواهد شد.

سر فصل های دورۀ اندروید به شرح زیر می باشد:

  • آشنایی با تاریخچه اندروید، ویژگی ها و رقبا
  • آشنایی با ورژن های مختلف اندروید، تفاوت ها و ویژگی های هر یک
  • آشنایی با سیستم عامل و زیر لایه های پلت فرم اندروید
  • آشنایی با ماشین مجازی اندروید
  • آشنایی با مفاهیم بنیادی اندروید از قبیل Activity ها، Service ها، ContentProvider ها و Receiver ها و …
  • آشنایی با تاریخچه زبان جاوا
  • آشنایی با ویژگی های زبان جاوا
  • آموزش نحوه نصب زبان جاوا
  • آشنایی با محیط کد نویسی AndroidStudio
  • ایجاد اولین برنامه به زبان جاوا با نرم افزار Notepad++
  • آموزش مقدماتی زبان برنامه نویسی جاوا
  • آشنایی با data type های جاوا
  • آشنایی با شیئ، کلاس و پوشه ها
  • آشنایی با شرط ها و حلقه ها
  • آموزش ساخت شیئ و استفاده از آن در برنامه
  • آموزش سطوح دسترسی
  • آموزش کنترل خطا
  • کلاس String و متدهای مفید آن
  • آشنایی با آرایه ها
  • آموزش تبدیل انواع به یک دیگر
  • آموزش ارث بری در جاوا
  • آموزش Interface ها و کلاس های Abstract
  • شروع برنامه نویسی اندروید
  • ایجاد برنامه Hello World
  • طریقه اجرای برنامه ها روی شبیه ساز و دستگاه های اندرویدی
  • نمایش پیغام های پیش فرض اندروید (Toast)
  • آشنایی با انواع Intent ها و جابجایی در صفحات به واسطه آن ها
  • آشنایی با انواع Permission های اندروید و نحوه استفاده از آن ها در برنامه
  • شناخت انواع Resource ها در اندروید از قبیل پوشه ها layout ،raw ،drawable ،string و …
  • آموزش نحوه Debbuging و یافتن خطاهای احتمالی
  • آموزش نمایش انواع AlertDialog در برنامه
  • آشنایی با انواع مولفه های مفید موجود AutoComplete ،RatingBar ،DatePicker و …
  • آموزش نحوه چک کردن وضعیت اتصال به اینترنت و چگونگی نمایش صفحات وب در برنامه
  • آموزش نحوه برقراری تماس، ارسال پیامک و فرستادن ایمیل داخل برنامه
  • آموزش نحوه پخش موزیک، فیلم و کار با مدیا پلیرهای پیش فرض دستگاه
  • آموزش برنامه نویسی برای دکمه های منو و بازگشت
  • آموزش طراحی Splash برای اپلیکیشن
  • آموزش انتصاب انیمیشن های حرکتی ساده به مولفه های موجود در صفحه
  • آموزش ساخت نوتیفیکیشن
  • آموزش تعامل با سخت افزار از قبیل دوربین (گرفتن عکس و ویدئو در برنامه) و …
  • آشنایی با چرخه حیات اکتیویتی ها
  • آشنایی با فایل های JSON و نحوه ساخت آن ها در جاوا
  • آموزش جدیدترین متدهای پارس کردن JSON و نحوه استفاده از آن در برنامه (Volley JSON Parssing)
  • آشنایی با انواع وب سرویس ها
  • آموزش نحوه برقراری ارتباط با وب سرویس ها، گرفتن و پاس دادن داده به آن ها
  • آموزش استفاده از پایگاه داده داخلی اندروید SQLite database
  • آموزش دستورات SQL لازم برای نوشتن Query های ابتدایی جهت ذخیره و بازیابی اطلاعات در پایگاه داده
  • آموزش محیط ویژوآل SQLite در مرورگر firefox
  • آموزش نحوه import و export گرفتن از پایگاه داده
  • ذخیره و بازیابی اطلاعات بواسطه فایل ها
  • آموزش همزمانی بواسطه Thread ها
  • آموزش کار با کلاس AsyncTask
  • آموزش کار با Service ها و انواع آن ها
  • آموزش نحوه استفاده از BroadcastReceiver ها
  • شناخت دستگاه های مختلف اندروید از نظر ابعاد، کیفیت صفحه نمایش و دلیل اهمیت آن برای برنامه نویس
  • آموزش انواع Layout های طراحی، تفاوتِ نحوه چیدمان در هر یک و ویژگی های مخصوص هر یک
  • آشنایی با طراحی xml-drawable
  • آموزش نحوه تعریف فونت های گوناگون درون اپلیکیشن
  • آموزش کار با ابزار ListView و Adapter ها
  • آموزش ساخت ListView های customize شده
  • تعریف پروژه ی دانشجوها توسط خود دانشجو و گرفتن تاییدیه از استاد
  • آموزش ایجاد SlidingMenu شخصی سازی شده در برنامه
  • آموزش استفاده از ActionBar و استفاده از منو و دکمه های راهنما روی آن
  • آموزش Theme های مختلف ActionBar
  • آموزش ساخت ViewPager به طور استاتیک و پویا
  • آموزش بهترین نحوه دانلود عکس ها و نگاه داشتن آن ها در حافظه (Cache)
  • آموزش نمایش نقشه Google درون اپلیکیشن
  • آموزش مولفه Fragment و نحوه استفاده از آن در برنامه
  • آموزش طراحی مولفه ها به صورت کاملا داینامیک، از طریق کدهای جاوا

مدرسین: مهندس سپیده کلیشادی و مهندس آرش سید سماک

 

 

 نام کارگاه

 روز  ساعت  شروع

 برنامه نویسی موبایل (Android)-دانشگاه تهران

 7 جمعه متوالی

(9-13)

 28 ساعت

اعلام می گردد

 برنامه نویسی موبایل (Android)+(از صفرتاصد  یک پروژه اندروید)-دانشگاه شهید بهشتی

  9  پنجشنبه متوالی

(8-12)

36 ساعت

98/4/27

برنامه نویسی موبایل (Android)

(از صفرتاصد پروژه)

دوجلسه

پنجشنبه ها

(8-12)

 

 8 ساعت

98/4/27

 

                     

poster
کارگاه اندروید
00:00
--
/
--

مدرسین: مهندس سپیده کلیشادی و مهندس آرش سید سماک

در صورت تمایل برای ثبت نام  در کارگاه اندروید فرم زیر را پر کرده تا در اسرع وقت با شما تماس حاصل کنیم. همچنین برای کسب اطلاعات بیشتر می توانید با شماره تماس 02122419401 تماس حاصل فرمائید و یا به کانال تلگرامی ما به آدرس chanteh_group بپیوندید.