برنامه نویسی Basic 4 Android (تلفن همراه- تبلت وسایر دستگاه های اندرویدی)

90 ساعت مدرک ورودی: دیپلم شایستگی

این دوره فنی و حرفه‌ای جامع، از مبانی کار با تلفن همراه و تبلت آغاز شده و به تدریج دانشجو را وارد دنیای برنامه نویسی اندروید می‌کند. مباحث شامل راه‌اندازی محیط توسعه Basic4Android، طراحی رابط کاربری (UI)، مدیریت پایگاه داده SQLite و فایل‌های چندرسانه‌ای است. همچنین در این دوره به تکنیک‌های پیشرفته مانند انیمیشن سازی، کار با سنسورها، امنیت برنامه و آماده‌سازی برای انتشار اپلیکیشن در مارکت‌ها پرداخته می‌شود.

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

  • بکارگیری تلفن همراه یا تبلت برای اولین بار
    • انواع سیم کارت، نحوه راه اندازی و تنظیمات امنیتی
    • کار با دکمه‌ها (Home, Back, Menu, Volume, Power)، مدیریت تماس و پیام کوتاه
    • استفاده از نقشه و مکان یابی، اتصال به اینترنت و مرور وب
  • کار با برنامه های کاربردی پر کاربرد
    • معرفی و کار با ماشین حساب، Search، گالری، Alarm Clock و موسیقی
  • راه اندازی محیط توسعه آندروید
    • مقایسه انواع محیط‌های برنامه نویسی، نصب Java و Android SDK
    • پیکربندی اولیه Basic4Android، نصب Emulator و اتصال Device
  • ایجاد و بررسی ساختار پروژه آندروید
    • مراحل ایجاد برنامه، تعیین Package name و Icon
    • کار با برگه های Modules-Files و بخش Manifest
  • کار با موارد اولیه برنامه نویسی بیسیک
    • مفاهیم پایه زبان بیسیک، متغیرها و دستورات کنترلی
    • انواع Subroutine، کتابخانه ها و Project Attributes
  • کار با رابط کاربری UI
    • طراحی صحیح Layout در بخش Designer، بکارگیری عناصر گرافیکی
    • استفاده از Menu, Dialog و Activity Attributes
  • کار با موارد پایه توسعه آندروید
    • مفاهیم پایه توسعه اندروید، انواع Module و مفهوم چرخه حیات
    • اعمال ارتباط بین Activityها، مدیریت مسیر DirAssets و اشکال زدایی
  • طراحی حرفه ای رابط کاربری
    • پشتیبانی از صفحه نمایش های مختلف و تنظیم سایز و چگالی
    • طراحی لایه های پیچیده و پویا، ایجاد Viewهای سفارشی و ساخت UIپویا
  • کار با بانک اطلاعات و فایل ها
    • مفاهیم مدیریت پایگاه داده SQLite، ایجاد و مدیریت پایگاه داده
    • استفاده از فایل ها و دسترسی به SD Card
  • کار با فایل های چندرسانه ای (Multimedia)
    • نحوه مدیریت صدا، تصویر و ویدئو
    • تعامل با دوربین گوشی، Record و Play کردن صدا و ویدئو
  • کار با گرافیک و متحرک سازی
    • استفاده از افکت و انیمیشن در برنامه برای زیباتر شدن آن
    • کار با Timer و Bitmap
  • کار با موارد حرفه ای توسعه اندروید
    • الگوهای تعامل برنامه با کاربر، ایجاد InputList و مدیریت Notificationها
    • تعیین عملکرد کلید Back و قابلیت Search
  • کار با امکانات دستگاه های اندرویدی
    • ارسال و دریافت پیام کوتاه (SMS)، کار با Bluetooth و Sensorها
    • مدیریت wifi، ساخت Home Screen Widget و طراحی آن
  • بکارگیری نقشه ها و مکان یابی
    • استفاده از سرویس‌های مبتنی بر مکان و GPS برای نمایش موقعیت فعلی
    • کار با نقشه های گوگل Mapping
  • شبکه سازی و دانلود انواع فایل
    • مفهوم شبکه، آماده سازی محیط توسعه وب و استفاده از web serviceها
    • مدیریت دانلود فایل ها و دریافت فایل از اینترنت
  • پیاده سازی Security و Permissionsها
    • مفهوم مدل Security در آندروید، انجام امضای دیجیتال (Signing)
    • نحوه پیاده‌سازی نکات امنیتی و تنظیم Permissionها
  • انتشار برنامه
    • آماده سازی نرم افزار برای انتشار شامل Signing Application و Obfuscating
    • انتشار نرم افزار در مارکت های ایرانی و خارجی

پیش‌نیاز: ندارد

نوع کار و دانش: مشخص نشده

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

دوره‌های فعال این استاندارد

در حال حاضر دوره فعالی برای این استاندارد ثبت نشده است.