آموزش برنامه نویسی برنامه های کاربردی Android

تصویر شاخص

فصل اول :راه اندازي محيط توسعه اندرويد

دانش :

مقايسه انواع محيط هاي برنامه نويسي
-حداقل امكانات نصب
– بررسي محيط توسعه اندرويد

مهارت :

نصب JDK و EEclips

نصب Android SDK

نصبADT

-راه اندازي Emulator و اتصال Device

فصل دوم :ايجاد و بررسي ساختار پروژه اندرويد

-مراحل ايجاد برنامه اندرويد
-بررسي ساختار و اجزاء برنامه

مهارت :

ايجاد يك پروژه اندرويد

كاربا فايل manifest

كاربا پوشه هاي Src و Gen

کار با پوشه res (Values-Xml-layout

فصل سوم : كار با موارد اوليه برنامه نويسي جاوا

دانش :

مفاهيم پايه زبان جاوا
-مفاهيم كلاس ها

مهارت :

كار با متغيرها و دستورات كنترلي
-كار با كلاس ها، مفاهيم شي گرايي و ارث بري

Exception ها و Collection ها

Enumeration ها

فصل چهارم : كار با رابط كاربري   ( UI )  مقدماتي

دانش :

-مفهوم رابط كاربري در Android
– ابزارهاي نمايش
-كنترل برنامه

مهارت :

-كار با انواع Layout ها و نحوه صحيح طراحي صفحات

كار با كنترل هاي رايج اندرويد و استفاده از Adapter ها

-بكارگيري Menu و Dialog

– بكارگيري عناصر گرافيكي

فصل پنجم :كار با موارد پايه توسعه اندرويد

مفاهيم پايه توسعه اندرويد

مفهومUser Input

مفهوم-Content Provider

مهارت :

ارتباط بين Activity ها و آشنايي با چرخه حيات

user input

Content Provider

كار با Resource ها

اشكال زدايي و عيب يابي

فصل ششم : كار با Intent ها

دانش :

مفهوم و انواع Intent ها
– تعامل بين برنامه با ساير برنامه هاي كاربردي

مهارت :

-كاربا Intent هاي صريح و ضمني
-انجام تمرين هاي مختلف با انواع Intent ها

فصل هفتم :طراحي پيشرفته رابط كاربري

-پشتيباني از صفحه نمايش هاي مختلف
-طراحي لايه هاي پيچيده

مهارت :
– سايز و چگالي صفحه نمايش و طراحي رابط كاربري براي
صفحه نمايش ها با پيكربندي هاي مختلف
-طراحي براي TV
-ايجاد View هاي سفارشي و ساخت UI پويا با استفاده از
Fragment ها
-كاربا Themeو Styleپياده سازي دسترس پذيري و مديريت UI System
-ساخت كنترل هاي سفارشي

فصل هشتم : كار با بانك اطلاعات و فايل ها

دانش:

-مفاهيم مديريت پايگاه داده SQLite

– ايجاد و استفاده از فايل ها

كار با Preference ها

دسترسي به   sd card

فصل نهم  :كار با چندرسانه اي (Multimedia )

دانش :

نحوه به كارگيري ابزارهاي چندرسانه اي
-نحوه مديريت صدا، تصوير و ويدئو

مهارت :

– تعامل با دوربين گوشي
– مديريت تصاوير
– Record و Play كردن صدا
– Record و Play كردن ويدئو

فصل دهم : كار با گرافيك و انيميشن

دانش :

نحوه به كارگيري انيميشن در جهت زيباتر و پوياتر كردن برنامه

مهارت :

– استفاده از Sliding menu

کار با open gl es

– نمايش محتويات Html
– كار با bitmap ها
– ساخت و استفاده از افكت و انيميشن در برنامه

فصل یازدهم : كار با Threading

دانش :

– نحوه ارسال عمليات به Thread هاي متعدد

-پاسخگو نگه داشتن برنامه

مهارت :

-استفاده از Handler
– ايجاد و استفاده از Thread ها
– كاربا AsyncTask
– برنامه نويسي همزماني

فصل دوازدهم : پياده سازي الگوهاي بهينه تعامل با كاربر

دانش :

-بررسي الگوهايي كه تعامل برنامه با كاربر را بصورت بهينه امكان پذير مي كند

مهارت :

طراحي و پياده سازي Navigation كارا
– ايجاد و مديريت Notification ها
– اضافه كردن قابليت Search
معرفی Action bar

فصل سیزدهم : كار با امكانات تلفن هاي همراه

دانش :

امكانات خاص تلفن هاي همراه و بكارگيري آنها در برنامه

مهارت :

ارسال و دريافت پيام كوتاه(sms )
– كار با Bluetooth و انجام تنظيمات مربوطه
– كار با سنسورها در اندرويد
– مديريت wifi
Near Field Communication(NFC)-

ساخت Home Screen Widget

طراحی Widget

فصل چهاردهم : بكارگيري نقشه ها و مكان يابي

دانش :

آشنايي با امكانات نقشه، مختصات جغرافيايي و خدمات مبتني بر مكان

مهارت :
– كار با سرويس هاي مبتني بر مكان
– كار با GPS و استفاده از آن براي نمايش مكان فعلي در نقشه
– استفاده از نقشه هاي گوگل- Map

فصل پانزدهم : ايجاد و بكارگيري سرويس ها

دانش :

آشنايي با سرويس ها
نحوه ساخت سرويس ها

مهارت :

ايجاد و استفاده از سرويس ها
– چرخه حيات سرويس
– تعامل با سرويس ها
– ايجاد سرويس هاي پيش زمينه

فصل شانزدهم : پياده سازي Job Background و راه كارهايي براي بالا بردن كارايي

دانش :

شنايي با Job background ها و روش هايي براي بهبود Performance برنامه

مهارت :

ایجاد يك  Service background
فرستادن work request به background Service

– بارگذاري داده در background
– استفاده از آلارم

-ايجاد، تنظيم و لغو هشدار دهنده ها

مديريت حافظه

-بهبود عملكرد Layout

فصل هفدهم : شبكه سازي و دانلود انواع فايل و تصوير

دانش :

مفهوم شبكه

مفهوم سرويس هاي Json

چگونگي استفاده از منابع اينترنتي در اندرويد

مهارت :

دسترسي به اينترنت
– آماده سازي محيط توسعه وب
– استفاده از service web ها
– استفاده از Json و پياده سازي يك مدل ساده بين كلاينت و سرور
-مديريت دانلود فايل ها و دانلود فايل از اينترنت/سرور

فصل هجدهم :پياده سازي Security و Permission ها

دانش :

-مفهوم مدل Security در اندرويد

-نحوه پياده سازي نكات امنيتي

مهارت :
– انجام Security
– قرار دادن امضاي ديجيتال بر روي برنامه ها قبل از انتشار
– انجام Permission ها

فصل نوزدهم : انتشار نرم افزار

دانش :

انتشار نرم افزار در ماركت هاي ايراني و خارجي

مهارت :

– آماده سازي نرم افزار براي انتشار
Signing Application –
Obfuscating Application –

 

دیدگاهتان را با ما درمیان بگذارید
تعداد دیدگاه : 0
امتیاز کلی : 0.0
پیشنهاد شده توسط : 0 کاربر
بر اساس 0 دیدگاه
0
0
0
0
0

هیچ دیدگاهی برای این محصول نوشته نشده است.

لطفا پیش از ارسال نظر، خلاصه قوانین زیر را مطالعه کنید:

فارسی بنویسید و از کیبورد فارسی استفاده کنید. بهتر است از فضای خالی (Space) بیش‌از‌حدِ معمول، شکلک یا ایموجی استفاده نکنید و از کشیدن حروف یا کلمات با صفحه‌کلید بپرهیزید.

نظرات خود را براساس تجربه و استفاده‌ی عملی و با دقت به نکات فنی ارسال کنید؛ بدون تعصب به محصول خاص، مزایا و معایب را بازگو کنید و بهتر است از ارسال نظرات چندکلمه‌‌ای خودداری کنید.
اولین کسی باشید که دیدگاهی می نویسد “آموزش برنامه نویسی برنامه های کاربردی Android”

نشانی ایمیل شما منتشر نخواهد شد.

قیمت دوره

رایگان

امتیازی ثبت نشده است
تعداد دانشجو : 0
تاریخ انتشار: 17 آبان 1401آخرین بروزرسانی: 26 آبان 1401تعداد بازدید: 884
ساعت آموزش

40

قوانین و مزایای استفاده
  • دسترسی به فایل محصول به صورت مادام‌العمر
  • تضمین کیفیت آموزش ها
  • فعال‌سازی آنی لینک دانلود، پس از ثبت سفارش
  • فروش فقط از طریق دیجی آکادمی
  • به صورت رایگان یک یا چند آموزش را دریافت می کنید.
مدرس

saber

قیمت دوره

رایگان