مکان شما : صغحه نخست محصولات کامپیوتر آموزش برنامه نویسی اندروید ( Android )
آموزش برنامه نویسی اندروید ( Android )

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

اندروید (Android) نام یک سیستم عامل موبایل است که توسط شرکت گوگل توسعه داده میشود. این سیستم عامل اوپن سورس است و برپایه هسته لینوکس بنا شده است. اندروید بر خلاف سیستم عامل iOS آیفون که فقط پردازنده های ARM را پشتیبانی میکند، بر روی انواع مختلفی از پردازنده ها (ARM, MIPS, Power Architecture, x86) قابل نصب است. از سال 2008 تاکنون تلفن های همراه متعددی با استفاده از این سیستم عامل به بازار ارائه شده اند. همچنین چندین Tablet PC نیز با استفاده از این سیستم عامل به بازار ارائه شده اند.

آمارهایی از نرم افزارهای موجود برای اندروید
تا ماه اکتبر 2010 تعداد ی..دهزار برنامه جانبی برای این سیستم عامل نوشته شده است که سهم بزرگی در محبوبیت این سیستم عامل دارند. تا همین تاریخ تعداد برنامه های نوشته شده برای سیستم عامل آیفون 300 هزار بوده است. اما سرعت رشد سیستم عامل اندروید بسیار بالاتر از بقیه سیستم عامل ها و حتی آیفون است و البته این موضوع را نباید از یاد برد که در لحظه نگارش این مقاله ، اندروید نصف عمر آیفون را دارد.

اندروید دارای کتابخانه های برنامه نویسی قدرتمندی است که کار برنامه نویسان را بسیار ساده میکند. از جمله دیتابیس رابطه ای کوچک شده‌ی SQLite ، توابع گرافیکی 3 بعدی openGL ، موتور مرورگر webkit (همانند مرورگر کروم) و موتور گرافیکی SGL .

ویژگی‌های اندروید
اندروید تمامی تکنولوژی‌های اتصال (=Connectivity) شامل GSM/EDGE, CDMA, EV-DO, UMTS, بلوتوث و وای-فای را پشتیبانی می‌کند.
اندروید از فرمت‌های مختلف فایل‌های مالتی مدیا مثل MPEG-۴, H.۲۶۴, MP3, AAC, AMR, JPEG, PNG, GIF پشتیبانی می‌کند.
اندروید برای ارسال پیغام‌های متنی یا همان اس ام اس (SMS) از فرم‌های SMS, MMS و XMPP پشتیبانی می‌کند.
مرورگر موجود در اندروید بر اساس فریم ورک اوپن سورس WebKit توسعه یافته‌است.
اندروید برای ذخیره داده‌ها و مدیریت بانک‌های اطلاعاتی سبک از نرم‌افزار SQLite استفاده می‌کند.
تمام برنامه‌های اندروید به زبان جاوا نوشته می‌شوند. برای اجرای برنامه‌های جاوایی روی این سیستم عامل، کدهای جاوا به کدهای Dalvik تبدیل می‌شوند و سپس روی ماشین مجازی جاوایی (Dalvik virtual machine) اجرا می‌شوند.
ابزارهای مختلف اندروید برای توسعه دهندگان به راحتی در دسترس است و توسط شرکت گوگل پشتیبانی می‌شوند. این ابزارها شامل کتابخانه‌ها، خطایاب، شبیه‌ساز گوشی و یک پلاگین برای اکلیپس است.
اندروید از سخت‌افزارهای مختلف همچون جی پی اس و دوربین‌های متنوع پشتیبانی می‌کند.
تصاویر و فایل‌های گرافیکی بوسیله OpenGL پردازش می‌شوند که کیفیت بالاتری خواهند داشت.
با استفاده از تکنولوژی نسبتاً جدید شرکت Adobe با نام AIR نیز می‌توان به توسعه برنامه‌های کاربردی تحت این سیستم عامل پرداخت.

فرمت فایل های پشتیبانی شده:
اندروید در حالت پیشفرض فایل های mp3, aac , ogg , amr , midi , mpeg4 , wav , bmp , gif , png , jpg را پشتیبانی میکند. اندروید Adobe Flash را نیز پخش میکند و میتواند فایل های GIF متحرک را با حرکت پخش کند. برای پخش فایل های جریان دار مانند صوت و ویدئو نیز میتوانید از تگ ویدئو html5 و همچنین تکنولوژی Adobe Flash Streaming استفاده کنید.در نسخه های جدید اندروید، موتور جاوااسکریپت مرورگر کروم که سرعت بسیار بالایی در اجرای کدهای جاوا اسکریپت دارد به مرورگر اندروید متصل شده است. (در ضمن مرورگر اندروید کدهای HTML5 را پشتیبانی میکند)

رابطه اندروید و جاوا :
نرم افزارهای جانبی اندرویدی با استفاده از زبان جاوا نوشته میشوند و برای ارتباط با لایه های زیرین سیستم عامل میتوانند از کتابخانه های جاوایی اندروید استفاده کنند. بخش رابط کاربری سیستم عامل اندروید با زبان جاوا نوشته شده است و بسیاری از برنامه های اندروید هم با جاوا نوشته شده اند. اما این سیستم عامل ، Java Virtual machine ندارد . برای اجرای برنامه های جاوایی روی این سیستم عامل، کدهای جاوا به کدهای Dalvik تبدیل میشوند و سپس روی Dalvik virtual machine اجرا میشوند. (دالویک یک ماشین جازی جاوایی است که برای سیستم عامل اندروید بهینه شده است تا هم RAM و هم CPU و هم باطری کمتری مصرف کند). برنامه های جاوایی معمولی هم که روی گوشی های دیگر اجرا میشوند با استفاده از نرم افزارهای شبیه ساز ماشین مجازی جاوا مانند j2ME MIDP Runner روی این سیستم عامل قابل اجرا هستند.

محیط برنامه نویسی اندروید:
Android SDK شامل یک دیباگر، کتابخانه های اندروید، شبیه ساز سیستم عامل ، مستندات اندروید و فایل های نمونه و آموزشی است که به شما در ایجاد اولین برنامه هایتان کمک میکند. هم اکنون این SDK بر روی یک سیستم 32 بیتی که لینوکس ، ویندوز و یا mac OSX داشته باشد اجرا میشود. پیش نیازهای نصب این SDK عبارتند از JDK و Apache Ant و python 2.2 . برنامه های نوشته شده برای اندروید با پسوند .apk ذخیره میشوند.

در این راستا مؤسسه رایتک اقدام به برگزاری دوره غیرحضوری آموزش برنامه نویسی اندروید (Android) نموده است. شرکت کنندگان در دوره غیر حضوری برنامه نویسی اندروید (Android) به صورت کاملاً کاربردی با امکانات این زبان آشنا شده  و در انتهای دوره مدرک رسمی ، ممهور به مهر وزارت علوم، تحقیقات و فناوری که به منزله دانش بالای افراد در برنامه نویسی اندروید (Android) می باشد را دریافت می نمایند.

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

  • مقدمه و آشنایی با سیستم عامل اندروید
  • راه اندازی Eclipse ، Windows SDK و ایجاد یک پروژه جدید
  • بررسی عناصر پروژه اندرویدی ایجاد شده (بخش اول)
  • بررسی عناصر پروژه اندرویدی ایجاد شده (بخش دوم)
  • ایجاد یک فایل جاوا و بررسی مقدمات کدنویسی
  • بررسی پیشرفته تر متغیرها
  • آشنایی با عناصر موجود در فایل XML
  • آشنایی با اکتیویتی ها در برنامه های اندروید (بخش اول)
  • آشنایی با اکتیویتی ها در برنامه های اندروید (بخش دوم)
  • بررسی اینتنت ها ، محتویات و کنترل اکتیویتی ها
  • بررسی متدها و چرخه عمر یک اکتیویتی
  • نحوه ساخت و برنامه نویسی یک کلاس برای اندروید
  • آشنایی با نحوه ایجاد سایر فایل های لازم برای اکتیویتی (بخش اول)
  • آشنایی با نحوه ایجاد سایر فایل های لازم برای اکتیویتی (بخش دوم)
  • آشنایی با نحوه استفاده از Widget ها
  • آشنایی با نحوه استفاده از دکمه های رادیویی (بخش اول)
  • آشنایی با نحوه استفاده از دکمه های رادیویی (بخش دوم)
  • آشنایی با نحوه نمایش ساعت
  • نحوه استفاده از چند کنترل پرکاربرد
  • بررسی نحوه کار با SQLite و پایگاه داده (بخش اول)
  • بررسی نحوه کار با SQLite و پایگاه داده (بخش دوم)
  • بررسی نحوه کار با SQLite و پایگاه داده (بخش سوم)
  • مدیریت و ارسال SMS در اندروید
  • آشنایی با نحوه استفاده ازAuto Complete Text View
  • آشنایی با نحوه استفاده ازLog Cast
  • مدیریت پس زمینه های اندرویدی
  • بررسی مبحث Relative Layout در سیستم عامل اندروید
  • مقدمه ای بر جاوا و ساختار اندروید
  • وارد نمودن پروژه ها به برنامه و ساخت دستگاه مجازی
  • بررسی مبحث متغیرها (معرفی متغیرها)
  • بررسی ساختار فایل های XML و نمایش سورس کدهای وب سایت
  • بررسی بیشتر ساختار فایل Manifest.XML
  • آشنایی با نحوه فراخوانی اکتیویتی و بررسی چرخه عمر آن
  • نوشتن یک برنامه برای ثبت وضعیت اکتیویتی
  • نحوه ساخت فایل Main.xml در ساختار Layout
  • آشنایی با نحوه استفاده از تصاویر در اندروید
  • نحوه استفاده از ابزار Web View
  • آشنایی با نحوه استفاده از Spinner
  • آشنایی با نحوه استفاده ازGrid View
  • آشنایی با نحوه استفاده از قابلیت Tween
  • آشنایی با نحوه استفاده از قابلیت Android Touch
  • آماده سازی برنامه ، امضاء دیجیتال و انتشار در قالب APK

 

گواهینامه های رایگان
  • اعطاء گواهینامه رسمی و مورد تایید وزارت علوم،تحقیقات و فناوری


نمونه گواهینامه وزارت علوم

  • در زیر نمونه گواهینامه صادره را مشاهده می کنید .در این گواهینامه مدت زمان دوره به ساعت همراه با مهر وزارت علوم برای متقاضیان دوره مربوطه که در مرکز آموزشی رایتک می گذرانند صادر می شود .


گواهینامه صادره

تاریخ انتشار : جمعه 12 فوریه 2016 دسته : بازدید : 958 بار نظرات : بدون نظر نویسنده : جهان شاهی
ثبت نام کنید پس از انتخاب بر روی افزودن به سبد خرید پایین کلیک کنید
گواهینامه ها
جمع کل : 150,000 تومان
دوره های آموزشی مرتبط
دوره دوره آموزش برنامه نویسی اندروید
تعداد ساعات دوره : 2 ماه 120 ساعت
نوع گواهینامه : مدرک رسمی وزارت علوم
نوع دوره : آموزش مجازی , غیرحضوری
قیمت : 150,000 تومان
نظرات شما
هنوز دیدگاهی ثبت نشده
پشتیبانی آنلاین تلفن مشاوره مشاوره رایگان