Preloader
تلفن : 09146003002

آموزش برنامه نویسی موبایل در اصفهان

آموزش

برنامه نویسی موبایل در اصفهان

دوره برنامه نویسی موبایل در اصفهان برای افرادی در نظر گرفته شده که تمایل به تولید برنامه های کاربردی و پولساز بر روی سیستم عامل اندروید و یا قصد مهاجرت به خارج از ایران را دارند.
شرکت کنندگان پس از اتمام این دوره می توانند نرم افزارهای مورد نظر خود را با راهنمایی اساتید دوره تهیه کرده و در مارکت ها به فروش برسانند. و یا در پروژه های شرکت سهیم گردند.

این دوره برای افرادی که به دنبال فرصت های شغلی مناسب هستند پیشنهاد می شود.

سرفصل های آموزش برنامه نویسی موبایل در اصفهان

آشنايي اوليه با سيستم عامل Android

شناخت ابزارها و پيش نيازهاي برنامه نويسي Android

انتخاب ابزار مناسب براي برنامه نويسي

آشنايي با معماري سيستم عامل Android

بررسي اجزاء يک App

نصب و راه انداي Android Studio

Java SDK چيست؟

Android SDK چيست؟

API چيست؟

Emulator چيست؟

ماشين مجازي اندرويد AVD

ماشين مجازي genymotion

بررسي ساختار پروژه هاي Android

بررسي Gradle Build Tool در Android

اجرا و اشکال زدايي برنامه Android

نحوه تهيه خروجي از برنامه

اجراي برنامه بر روي گوشي موبايل

Activity چيست

چرخه حيات يک Activity

اضافه کردن View به Activity

پيداکردن عناصر طراحي

آشنايي با View ها در Android

طراحي انواع Layout ها

آشنايي با ويجت هاي مقدماتي

اصول نوشتاري برنامه و ساختار پروژه

آشنايي با Intent

آشنايي با URI

رويدادهاي Broadcast

جابجايي در صفحات app

پيدا کردن و استفاده از Intent دريافتي درون يک فعاليت

گوش دادن به تغييرات اتصال

مديريت گيرنده AndroidManifest در زمان اجرا

استاندارد تصاوير

طراحي واسط کاربري براي سايز هاي مختلف صفحه نمایش

ساخت View هاي سفارشي

Theme ها و Style هاي اندرويد

ديالوگ ها

AlertDialog

ديالوگ هاي سفارشي

اکتيويتي ديالوگ ها

ساخت انميشن

پياده سازي انيميشن هاي: fade in، Fade out،Blink،Zoom in،Zoom out،Rotate، Moveمنوها

آشنايي با Translate Animation براي جابجايي اشياء

آشنايي با Scale Animation براي کوچک و بزرگ کردن اشياء

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

ساخت Toolbar

Option Menu

Context Menu

اهميت UI و UX در اندرويد

استفاده از نرم افزار هاي ايجاد prototype براي ايجاد پيش نمايش app ها

بررسي مزاياي prototyping در ايجاد app هاي موفق

UI و UX چگونه به موفقيت Application ما کمک خواهد کرد .

استفاده از Material Design براي طراحي App

پخش فايل هاص صوتي و تصويري

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

Video view

آموزش ساخت مديا کنترلر سفارشي

Media Player

آموزش Full Screen کردن ويديو

ذخيره سازي اطلاعات با Shared Preferences

خواندن اطلاعات ذخيره شده در Shared Preferences

ديتايس sqlite

نشانه گر Cursor

معرفي SQLiteOpenHelper

پياده سازي ديتابيس Sqlite

ايجاد جداول

آشنايي با نرم افزارهاي مديريت Sqlite

افزودن اطلاعات به ديتابيس

ويرايش اطلاعات در ديتابيس

حذف اطلاعات از ديتابيس

نمايش اطلاعات از ديتابيس

پياده سازي relation ها

آشنايي با Notification

پياده سازي Notification در اندرويد

طراحي واسط کاربري براي Notification

آشنايي با Pending Intent

سفارشي سازي Notification

کار با قابليت هاي Touch اندرويد و استفاده از آنها در برنامه

معرفي Actionbar

سفارشي سازي نوار title Bar

استفاده از Navigation tabs

استفاده از حسگرها و مدير سنسور

آشنايي با سنسورهاي مجازي

پيدا کردن سنسور

سنسور مانيتورينگ

تفسير مقادير سنسور

نظارت بر حرکت يک دستگاه و جهت گيري

تعيين جهت گيري طبيعي يک دستگاه

آشنايي با شتاب Accelerometers درAndroid

معرفي intellij idea

نصب و مديريت پايگاه داده mysql در web server

استفاده از JDBC Api براي ارتباط با MySQL در java

راه اندازي tomcat web server

مفهوم و کاربرد xml و json در web service ها

آشنايي با API و انواع HTTP Request ها

پياده سازي وب سرويس ها توسط jersey و upload روي host

ارسال و دريافت اطلاعات و parsing آن در اندرويد با استفاده از volley

پياده سازي ميني پروژه Token authentication و app هاي password less مثل instagram

پياده سازي two step verification جهت افزايش امنيت

دريافت اطلاعات از وب سايت يا سرور راه دور با استفاده از کتابخانه گوگل (Volley)

استفاده از OAuth براي برقراري امنيت

پيدا کردن Location Providers

تعيين موقعيت مکاني ارايه توانمندي ها

پيدا کردن موقعيت فعلي شما

تازه کردن مکان فعلي

اعتبار سنجي Provider هاي ارائه دهنده مکان

مشخص کردن نقاط بهينه براي ترک کردن وسايل نقليه

نظارت بر وضعيت محل سکونت ارايه دهنده و در دسترس بودن

استفاده ازprovider map هاي ايراني

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