اندروید(مقدماتی)

معرفی دوره
برنامه نویسی فشرده اندروید برای افرادی در نظر گرفته شده که تمایل به تولید برنامه های کاربردی اندروید دارند. دانشجویانی که تمایل به شرکت دارند باید با یک زبان برنامه نویسی و همچنین یک بانک اطلاعاتی آشنایی داشته باشند. از طرفی برای صاحبان کسب‌وکار و از طرف دیگر برای توسعه‌دهندگان نرم‌افزارهای تحت وب و موبایل به خصوص برنامه‌نویسان برنامک‌های موبایل (اندروید، iOS و جاوا) طراحی شده است.
* توجه :برای شرکت در این دوره آشنایی با یک زبان برنامه نویسی لازم می باشد

مخاطبان دوره
::. دانشجویان و فارغ التحصیلان رشته ی نرم افزار - متخصصان نرم افزار - طراحان وب
::. توسعه‌دهندگان نرم‌افزارهای تحت وب و موبایل (اندروید، iOS و جاوا)
::. توسعه‌دهندگان کسب‌وکار
::. مدیران کسب‌و کار

توانايي شرکت کنندگان پس از دوره
::. برنامه نویسی و ایجاد برنامه های کاربردی در سطح پلت فرم اندروید
::. ساخت اپلیکیشن های حرفه ای موبایل
  • آشنایی با پلت فرم اندروید

  • آشنایی با تاریخچه اندروید، ویژگی ها و رقبا

  • آشنایی با ورژن های مختلف اندروید، تفاوت ها و ویژگی های هر یک

  • آشنایی با سیستم عامل و زیر لایه های پلت فرم اندروید

  • آشنایی با ماشین مجازی اندروید

  • آشنایی با مفاهیم بنیادی اندروید از قبیل Activity ها، Service ها، ContentProvider ها و Receiver ها و ...

  • آشنایی با تاریخچه زبان جاوا

  • آشنایی با ویژگی های زبان جاوا

  • آموزش نحوه نصب زبان جاوا

  • آشنایی با محیط کد نویسی IntelliJ IDEA (به روزترین ورژن موجود)

  • ایجاد اولین برنامه به زبان جاوا با نرم افزار Notepad++

  • آموزش مقدماتی زبان برنامه نویسی جاوا

  • آشنایی با data type های جاوا

  • آشنایی با شیئ، کلاس و پوشه ها

  • آشنایی با شرط ها و حلقه ها

  • آموزش ساخت شیئ و استفاده از آن در برنامه

  • آموزش سطوح دسترسی

  • آموزش کنترل خطا

  • کلاس String و متدهای مفید آن

  • آشنایی با آرایه ها

  • آموزش تبدیل انواع به یک دیگر

  • آموزش ارث بری در جاوا

  • آموزش Interface ها و کلاس های Abstract

  • آموزش Inner Class ها

  • شروع برنامه نویسی اندروید

  • ایجاد برنامه Hello World

  • طریقه اجرای برنامه ها روی شبیه ساز و دستگاه های اندرویدی

  • نمایش پیغام های پیش فرض اندروید (Toast)

  • آشنایی با انواع Intent ها و جابجایی در صفحات به واسطه آن ها

  • آشنایی با انواع Permission های اندروید و نحوه استفاده از آن ها در برنامه

  • شناخت انواع Resource ها در اندروید از قبیل پوشه ها layout، raw ، drawable ، string و ...

  • آموزش نحوه Debbuging و یافتن خطاهای احتمالی

  • آموزش نمایش انواع AlertDialog در برنامه

  • آشنایی با انواع مولفه های مفید موجود (AutoComplete، RatingBar ، DatePicker و ...)

  • آموزش نحوه چک کردن وضعیت اتصال به اینترنت و چگونگی نمایش صفحات وب در برنامه

  • آموزش کاملا ابتدای با نرم افزار Adobe DreamWeaver براب طراحی صفحات html

  • آموزش ساخت برنامه های چند زبانه

  • آموزش نحوه برقراری تماس، ارسال پیامک و فرستادن ایمیل داخل برنامه

  • آموزش نحوه پخش موزیک، فیلم و کار با مدیا پلیرهای پیش فرض دستگاه

  • آموزش برنامه نویسی برای دکمه های منو و بازگشت

  • آموزش طراحی Splash برای اپلیکیشن

  • آموزش انتصاب انیمیشن های حرکتی ساده به مولفه های موجود در صفحه

  • آموزش ساخت نوتیفیکیشن

  • آموزش تعامل با سخت افزار از قبیل دوربین ( گرفتن عکس و ویدئو در برنامه) ، سنسور ها و ...

  • آشنایی با چرخه حیات اکتیویتی ها

  • آشنایی با فایل های JSON و XML و نحوه ساخت آن ها در جاوا

  • آموزش جدیدترین متدهای پارس کردن JSON و نحوه استفاده از آن در برنامه (Volley JSON Parssing)

  • آشنایی با انواع وب سرویس ها

  • آموزش نحوه ساخت یک وب سرویس ساده به زبان جاوا

  • آموزش نحوه برقراری ارتباط با وب سرویس ها ، گرفتن و پاس دادن داده به آن ها

  • آموزش استفاده از پایگاه داده داخلی اندروید SQLite database

  • آموزش دستورات SQL لازم برای نوشتن Query های ابتدایی جهت ذخیره و بازیابی اطلاعات در پایگاه داده

  • آموزش محیط ویژوآل SQLite در مرورگر firefox

  • آموزش نحوه import و export گرفتن از پایگاه داده

  • ذخیره و بازیابی اطلاعات بواسطه فایل ها

  • آموزش نحوه استفاده از SharedPreferences در برنامه

  • آشنایی با ContentProvider ها

  • آموزش کدکردن برنامه به روش های معمول (Base64 ، RSA و ... )

  • آموزش همزمانی بواسطه Thread ها

  • آموزش کار با کلاس AsyncTask

  • آموزش کار با Service ها و انواع آن ها

  • آموزش کار با handler ها

  • آموزش نحوه استفاده از BroadcastReceiver ها

  • آموزش ساخت یک ویدجت ساده

  • شناخت دستگاه های مختلف اندروید از نظر ابعاد، کیفیت صفحه نمایش و دلیل اهمیت آن برای برنامه نویس

  • آشنایی کاملا ابتدایی با نرم افزار Adobe Photoshop جهت ساخت عکس ها متناسب با دستگاه ها

  • آموزش انواع Layout های طراحی، تفاوتِ نحوه چیدمان در هر یک و ویژگی های مخصوص هر یک

  • آشنایی با طراحی xml-drawable

  • آموزش نحوه تعریف فونت های گوناگون درون اپلیکیشن

  • آموزش کار با ابزار ListView و Adapter ها

  • آموزش ساخت ListView های customize شده

  • تعریف پروژه ی دانشجوها توسط خود دانشجو و گرفتن تاییدیه از استاد

  • آموزش ایجاد SlidingMenuِ شخصی سازی شده در برنامه

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

  • آموزش Theme های مختلف ActionBar

  • آموزش ساخت ViewPager به طور استاتیک و پویا

  • آموزش بهترین نحوه دانلود عکس ها و نگاه داشتن آن ها در حافظه (Cache)

  • آموزش نمایش نقشه Google درون اپلیکیشن

  • آموزش مولفه Fragment و نحوه استفده از آن در برنامه

  • آموزش طراحی مولفه ها به صورت کاملا داینامیک، از طریق کدهای جاوا

  • صحبت های نهایی برای ورود به بازار کار یا همکاری با موسسه در صورت تمایل

  • ساخت یک پروژه کوچک

  • رفع اشکال
مدت دوره شیفت دوره تعداد جلسه ساعت دوره مهلت ثبت نام
دوره فشرده ( یک هفته ) صبح  7 جلسه  50 ساعت 96/10/05
1/5 ماهه صبح 20 جلسه-هر هفته 3 جلسه  45 ساعت 96/10/10
بعد از ظهر  20 جلسه-هر هفته 3 جلسه  45 ساعت 96/11/05
3 ماهه صبح  20 جلسه-هر هفته 2 جلسه  45 ساعت 96/11/15
بعد از ظهر  20 جلسه-هر هفته 2 جلسه  45ساعت 96/11/26
3 ماهه صبح/بعدازظهر هر هفته 1 جلسه   45 ساعت 96/12/03
3 ماهه صبح/بعدازظهر هر هفته 1 جلسه   45 ساعت 96/01/29
3 ماهه صبح/بعدازظهر هر هفته 1 جلسه   45 ساعت 96/02/16
2 ماهه صبح/بعدازظهر هر هفته 2 جلسه  45 ساعت 96/03/10
3 ماهه صبح/بعدازظهر هر هفته 1 جلسه  45 ساعت 96/03/15
3 ماهه صبح/بعدازظهر هر هفته 1 جلسه   45 ساعت 96/03/25
2 ماهه صبح/بعدازظهر هر هفته 2 جلسه  45 ساعت 96/04/03
3 ماهه صبح/بعدازظهر هر هفته 1 جلسه  45 ساعت 96/04/10
2 ماهه صبح/بعدازظهر هر هفته 2 جلسه  45 ساعت 96/04/20
3 ماهه صبح/بعدازظهر هر هفته 1 جلسه  45 ساعت 96/04/27
2 ماهه صبح/بعدازظهر هر هفته 2 جلسه  45 ساعت 96/05/05
3 ماهه صبح/بعدازظهر هر هفته 1 جلسه  45 ساعت 96/05/10
2 ماهه صبح/بعدازظهر هر هفته 2 جلسه  45 ساعت 96/05/15
3 ماهه صبح/بعدازظهر هر هفته 1 جلسه  45 ساعت 96/05/20

*جهت کسب اطلاعات بیشتر با شمار تلفن 04432259197 تماس حاصل فرمایید.

ساخت شبکه اجتماعی برای موبایل