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

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

معرفی دوره

اندروید نام سیستم‌عاملی است که گوگل برای تلفن همراه و تبلت و هم اکنون برای تلویزیون نیز عرضه می‌نماید و با همکاری ده‌ها شرکت بر روی دستگاه‌های مبتنی بر اندروید قرار می‌دهد. اندروید بر پایهٔ هسته لینوکس ساخته شده‌است. نرم‌افزارهای جانبی اندرویدی با استفاده از زبان جاوا نوشته می‌شوند و برای ارتباط با لایه‌های زیرین سیستم عامل می‌توانند از کتابخانه‌های جاوایی اندروید استفاده کنند. بخش رابط کاربری سیستم عامل اندروید با زبان جاوا نوشته شده‌است و بسیاری از برنامه‌های اندروید هم با جاوا نوشته شده‌اند. مجموعه برنامه نویسی اندروید، شامل یک دیباگر، کتابخانه‌های اندروید، شبیه‌ساز سیستم عامل، مستندات اندروید و فایل‌های نمونه و آموزشی است که به کاربر در ایجاد برنامه‌ها کمک می‌کند.

ویژگی های دوره

در این دوره مفاهیم ابتدایی تا پیشرفته سیستم عامل اندروید و برنامه نویسی برای این سیستم عامل مطرح میشود

این دوره مخصوص دانشجویانی است که قصد حرفه ای شدن در برنامه نویسی موبایل (اندروید) را دارند.

هدف و ضرورت دوره

با توجه به رشد سریع سیستم عامل اندروید در گوشی همراه و همچنین رشد سریع متقاضیان این نوع گوشی ها و لزوم کار با نرم افزارهای مختلف بر روی این گوشی ها و از جهتی کمبود نرم افزارهای تولید شده در کشورمان، تولید برنامه های کاربردی برای مشتریان این بازار از اولویت ویژه ای برخوردار است لذا دانش برنامه نویسی اندروید برای تولید نرم افزار ها و برنامه های کاربردی از اهمیت بالایی برخوردارمی باشد.

پیشنیاز دوره

پیشنیاز این دوره، آشنایی با مفاهیم جاوا، دوره Java SE میباشد.

سرفصل های دوره

مفاهیم ابتدایی Java

آشنایی با پلت فرم اندروید

آشنایی با لایه های ساختاری اندروید

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

آشنایی با برنامه Wondershare MobileGo

آشنایی با مفهوم View ها در اندروید

آشنایی با مفهوم Bundle

آشنایی با مفهوم Intent

آشنایی با مفهوم Activity

آشنایی با مفهوم Service

آشنایی با مفهوم AsyncTask

آشنایی با فایل AndroidManifest.xml file

آشنایی با موضوع Debug کردن Application

بررسی وضعیت اتصال اینترنت گوشی

بررسی وضعیت SD کارت گوشی

آشنایی با کلاس Handler

آشنایی با فایل apk و نصب آن بر روی گوشی

کار با Layout ها در اندروید

نحوه ی صحصیح طراحی صفحات

طراحی صفحات به صورت (land)

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

کار با ابزارهای نمایش از جمله Button ، TextView ،ImageButton ، ImageView ، WebView و …

آشنایی با ساختار ListView

کار با Options Menu ها

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

کار با Progress bar

آشنایی با مفهوم dynamic View

آشنایی با مبحث Fragment

آشنایی با مبحث sideDrawer

آشنایی با مبحث swipe view

آشنایی با Theme ها در اندروید

آشنایی با Theme.Holo در اندروید

آشنایی با multi media در اندروید

نحوه ی play کردن فایل های صوتی

نحوه ی play کردن فایل های تصویری

آشنایی با نحوه تعامل با Camera گوشی

آشنایی با نحوه record کردن فایل های صوتی

کار با Bluetooth در اندروید و تنظیمات مربوطه

آشنایی با Sensor ها در اندروید

کار با سرویس های Json

آشنایی با مفهوم SharedPreferences در اندروید

کار با File ها در اندروید

کار با Data base در اندروید

کار با کلاس ContentProvider در اندروید

نحوه برقراری تماس

نحوه ارسال و دریافت SMS

نحوه ارسال Email

آشنایی با مفهوم Toast

آشنایی با مفهوم Notification

آشنایی یا مفهوم Alarm در اندروید

هزینه دوره ۷۵۰۰۰۰ تومان ................ مدت آموزش : ۳۰ ساعت