دوره جامع اندروید

مدت دوره: ۶۵ ساعت

بخش ۱ شامل:

  • معرفی و آشنایی با سیستم عامل اندروید و انواع آن
  • آشنایی با نیازمندیهای نرم افزاری جهت کار با اندروید و ایجاد و اجرای AVD به عنوان شبیه ساز (emulator)
  • اساس برنامه های کاربردی تحت اندروید و آشنایی با activity، service، content provider و broadcast receiver
  • آشنایی با فایل manifest و resource های برنامه
  • نوشتن چندین برنامه ساده تحت اندروید و آزمایش آن بر روی شبیه ساز
  • آشنایی با log cat، DDMS، file explorer
  • آشنایی با intent و انواع آن شامل explicit و implicit
  • نحوه اضافه کردن external resource به برنامه و چگونگی استفاده از آن
  • نحوه درخواست مجوز (permission) در برنامه و اتصال به wifi
  • نحوه ارسال object از طریق intent
  • معرفی اندازه های device independent و scale independent
  • معرفی انواع layout و نحوه ایجاد و مدیریت آنها در برنامه و کار با فایلهای XML
  • معرفی انواع کنترل مثل انواع button، text view و ایجاد form در برنامه
  • نمایش اطلاعات از طریق list view و نحوه adapter کردن یک آرایه به آن
  • نحوه customize کردن list view
  • آشنایی با style و theme و ایجاد style و theme دلخواه
  • تعیین icon برای برنامه
  • تعیین layout برای وضعیت های مختلف device شامل portrait و landscape
  • معرفی و ایجاد انواع منو شامل option و context
  • نحوه ایجاد alert و dialog و progress dialog در برنامه
  • نحوه ذخیره و بازیابی اطلاعات به کمک SQLite
  • معرفی کلاسهای SQLiteDataBase، SQLiteOpenHelper، Cursor، ContentValues و نحوه استفاده از آنها
  • انجام عملیات CRUD در برنامه از طریق ایجاد data model
  • آشنایی و ایجاد notification و toast در اندروید
  • دسترسی به اطلاعات تماس از طریق content provider
  • کار را با موقعیت یاب جغرافیایی
  • نحوه publish کردن برنامه و ایجاد فایل .apk جهت اجرا بر روی mobile و یا tablet

بخش ۲ شامل:

  • آشنایی با Fragment ها و علت استفاده از آنها و نحوه ساخت و اضافه نمودن آن به برنامه
  • آشنایی با Action Bar و نحوه استفاده از آن و Customize کردن آن و همچنین ارتباط آن با Fragment
  • نحوه گروه بندی و نمایش عناصر مرتبط به هم در یک Expandable List View
  • معرفی Material Design و برخی از امکانات آن و نحوه بکارگیری آن جهت ایجاد UI های پیشرفته
  • ایجاد و نمایش انواع لیستهای پیشرفته به کمک Recycler view و Card view
  • ایجاد Tab Layout به کمک Fragments و swipe مابین آنها به کمک View Pager
  • نحوه ایجاد و طراحی یک Sliding Menu (منوی کشویی) به کمک Drawer layout
  • نحوه طراحی و پیاده سازی splash screen در ابتدای برنامه
  • نحوه موازی سازی و استفاده از thread در برنامه های اندروید و انجام پردازش در background
  • Android Networking و نحوه دسترسی به منابع وب
  • بارگذاری یک تصویر از طریق آدرس URL و یا اینترنت
  • ارسال و دریافت SMS و برقراری تماس تلفنی و همچنین دسترسی به شماره تلفنهای موجود در Contact list
  • JSON و نحوه بکارگیری و استفاده از آن در اندروید و آشنایی با مفاهیم Serialization و Deserialization
  • نحوه ایجاد یک وب سرویس به کمک زبان برنامه نویسی تحت وبPHP و ارسال داده های موجود در بانک اطلاعاتی MySql به برنامه های کاربردی اندروید و بالعکس
  • آشنایی با نحوه ارسال و دریافت Broad cast
  • استفاده از چند api آماده نظیر گوگل و اینستاگرام

 

در پایان این دوره دانشجو برنامه نویسی  اندروید را در حد بسیار مطلوب آموزش دیده و قادر خواهد بود برنامه های مختلف را پیاده سازی نماید.

IDE مورد استفاده: android studio

 

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

 

بطور کلی این دوره را می توان به ۲ بخش دسته بندی کرد:

  1. آشنایی با برنامه نویسی اندروید و ذخیره داده ها به صورت local
  2. آشنایی با مباحث پیشرفته اندروید، material design و ارسال و دریافت داده ها به / از وب به روش restful api

 

 

 

 

 

 

 

 

 

 


دسته بندی ها: برنامه نویسی

دوره های مرتبط

سخنران ها (استاد ها)
  • ساختمان1 .خیابان ارم.نبش کوچه 2
  • 32251000 داخلی 128

قیمت

645.000 تومان
ثبت نام

جستجوی دوره

تنها نمایندگی موسسه CIW در جنوب ایران