دوره آموزشی توسعه نرم افزار برای موبایل (Java OS & Symbian)

شروع موضوع توسط Saber ‏24 سپتامبر 2012 در انجمن دوره های آموزشی مجید آنلاین

  1. Saber

    Saber مدیر انجمن عکاسی و انجمنهای ویژه

    ارسال‌ها:
    487
    تشکر شده:
    1,786
    امتیاز دستاورد:
    16
    مقدمه:
    بدون شک آینده صنعت آی تی، موبایل و دستگاه های همراه خواهد بود.
    شیفت تکنولوژه در 10 سال اخیر به سمت استفاده از برنامه های موبایل بوده و در آینده نیز این حرک با سرعت بیشتر ادامه پیدا خواهد کرد.
    تمامی سرویس های نرم افزاری نیز به سمت بهنه سازی برای دستگاههای موبایل حرکت میکنند.
    در حال حاظر بیش از 2 میلیارد دستگاه در جهن وجود دارد که نرم افزار های جاوا را بدون نیازبه نصب هیچ گونه برنامه کمکی پشتیبانی میکند.
    جاوا نسخه موبایل (Java ME) یا همان فایل های (.JAR) که حتما قبلا مشاهده کرده اید یکی از سکو های پیشرو برای تولید نرم افزارهای موبایل است.
    دستگاه های موبایل شرکت های زیادی ازجمله موترولا، سونی (سونی اریکسون سابق)، نوکیا، بلکبری، و سامسونگ از یرنامه های جاوا نسخه موبایل پشتیبانی میکنند. در حقیقت نرم افزار های نسخه موبایل جاوا نمونه ای مشخص از شعار اصلی زبان جاوا با عنوان یک بار بنویس و همه جا اجرا کن (Write Once, Run Anywhere) است.
    شرکت نوکیا به طور سنتی از برنامه های جاوا بر روی گوشی ها و دستگاه های همراه خود(Symbian, Series 40) پشتیبانی کرده و همچنان میکند. سیستم عامل های جدیدتر (MeeGo & Maemo) نیز توسط بسته های الحاقی قادر به اجرای برنامه های جاوا میباشند.
    این دوره آموزشی برای یادگیری و حرکت سریع شرکت کنندگان جهت تولید نرم افزار های مولتی موبایل جاوا است.
    ضمنا شرکت کنندگان این دوره به طور کاملا کاربردی روند تولید نرم افزارهای موبایل را فرا خواهند گرفت.
    پیشنیاز این دوره طی نمودن دوره آموزشی زبان جاوا و یا تسلط بر زبان جاوا نسخه استاندارد است


    [​IMG]برای ثبت نام و کسب اطلاعات بیشتر به صفحه‌ی "توسعه دهنده نرم افزارهای Java و Symbian شوید!" مراجعه کنید.


    این دوره برای چه کسانی توصیه میگردد؟
    اگر دوره مقدماتی آموزش زبان جاوا را گذرانیده اید و خواهان یادگیری تولید نرم افزار برای موبایل هستید.
    اگر آشنا به محیط و زبان جاوا هستید و خواهان یادگیری اصول نرم افزارهای موبایل هستید.
    اگر نیازمند ورود حرفه ای برای تولید نرم افزار های موبایل هستید، این دوره آموزشی به شما توصیه میگردد.


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


    • آشنایی با نرم افزار های موبایل


    1. [*=1]تاریخچه نرم افزار های موبایل
      [*=1]آشنایی با پلتفرم جاوا موبایل
      [*=1]راه اندازی و آماده سازی محیط توسعه نرم افزار
      [*=1]آشنایی با محیط Eclipse
      [*=1]ساخت و راه اندازی امولاتور
      [*=1]چهارچوب نرم افزاری JavaME
      [*=1]اتصال دستگاه های خارجی به Eclipse


    • آشنایی با فضای ساخت نرم افزار های موبایل جاوا Java Mobility


    1. [*=1]آشنایی با پروفایل های جاوا و نحوه استاندارد سازی
      [*=1]تفاوت در CDC و CLDC
      [*=1]آشنایی با MIDP JTWI ,Personal Basis Profile, Foundation Profile , Personal Profile, MSA,
      [*=1]آشنایی با استاندارد سازی ها
      [*=1]آشنایی با پکیج های اختیاری


    • معرفی محیط ساخت نرم افزار


    1. [*=1]ماشین مجازی در جاوا
      [*=1]ساختار یک پروژه موبایل چگونه است
      [*=1]فایل های resource و چگونگی استفاده از آن
      [*=1]ساخت نرم افزار برای انواع صفحه نمایش
      [*=1]Preprocessors
      [*=1]بهنه سازی کد


    • ساخت اولین برنامه موبایل


    1. [*=1]ایجاد پروژه جدید
      [*=1]بررسی فایل مانیفست
      [*=1]استفاده از رابط کاربری برای نشا دادن داده به کاربر
      [*=1]رابط کاربری سطح بالا برای کار با برنامه توسط کاربر


    • رابط کاربری استاندارد


    1. [*=1]آشنایی با از رابط کاربری استاندارد جاوا
      [*=1]Screen ها
      [*=1]TextBox
      [*=1]ورودی های داده توسط کاربر
      [*=1]Alert و Notification
      [*=1]Command ها و کنش به رویداد های برنامه
      [*=1]شرحی بر لیست ها
      [*=1]فرم ها


    • بلاک های تشکیل دهنده MIDP


    1. [*=1]مدل امنیت نرم افزار ها
      [*=1]Midlet Suit
      [*=1]Push و کنش با سیستم عامل
      [*=1]دسترسی ها و اختیارات نرم افزار
      [*=1]امضا Midlet


    • گرافیک


    1. [*=1]صفحه نمایش و اطلاعات آن
      [*=1]کار با گرافیک ها در جاوا موبیلیتی به وسیله Canvas
      [*=1]نقاشی کردن بر صفحه نمایش به وسیله گرافیک سطح پایین
      [*=1]رنگ و ساخت رنگ
      [*=1]رسم خط و اشکال
      [*=1]کار با متن و رسم متن
      [*=1]اندازه متن
      [*=1]ساخت عکس و نمایش عکس
      [*=1]مدیریت حافظه در رسم
      [*=1]رسم پیشرفته و کلیپ کردن
      [*=1]واکنش به رویداد ها
      [*=1]آشنایی با SurfaceView


    • انیمیشن و بازی


    1. [*=1]لوپ سازی
      [*=1]لایه سازی
      [*=1]رسم برای بازی
      [*=1]کاشی کاری


    • رابط کاربری سطح پایین


    1. [*=1]انواع کنترل ها
      [*=1]فرم
      [*=1]ساختار تب
      [*=1]برچسب و دکمه
      [*=1]اعلان به کاربر
      [*=1]ورودی متن تک خط و چند خطی
      [*=1]لیست
      [*=1]کومبو باکس


    • رابط کاربری ادامه


    1. [*=1]چینش اجزا
      [*=1]نمایش پس زمینه و شکل گرافیکی اجزا (تم)
      [*=1]ساخت انیمیشن و برقراری حرکت در اجزا
      [*=1]انواع چینش اجزا
      [*=1]ساخت کامپوننت


    • مالتی مدیا و مالتی مدیا پیشرفته


    1. [*=1]شناسایی قالب های پشتیبانی شده در گوشی
      [*=1]چگونگی گرفتن عکس
      [*=1]آشنایی با صدا
      [*=1]ضبط صدا و بازپخش
      [*=1]پخش و کنترل MIDI
      [*=1]کنترل دوربین
      [*=1]گرفتن و ضبط ویدیو


    • کار با دفترچه تلفن و تقویم


    1. [*=1]درک رابط PIM
      [*=1]کار با لیست دفترجه
      [*=1]دسترسی ها
      [*=1]وارد کردن و خارج کردن
      [*=1]همسان سازی synchronization


    • کار با رابط های ذخیره سازی داده


    1. [*=1]خواندن فایل Resource
      [*=1]دسترسی به فایل های خارج از Resource
      [*=1]نوشتن و خواند فایل
      [*=1]ذخیره سازی داده در پایگاه داده


    • تبادل اطلاعات با دنیای خارج


    1. [*=1]GCF
      [*=1]برقراری ارتباط از طریق HTTP
      [*=1]چک کردن وضعیت شبکه و WIFI
      [*=1]آشنایی با SMS
      [*=1]ارسال SMS
      [*=1]ارسال SMS چند بخشی
      [*=1]دریافتSMS
      [*=1]برقراری تماس و شماره گیری
      [*=1]آشنایی با فناوری بلوتوث
      [*=1]ارتباط با سایر دستگاه ها از طریق بلوتوث


    • نقشه و ساخت نرم افزارهای مکان محور


    1. [*=1]آشنایی با GPS
      [*=1]داده های GIS و آشنایی با موقعیت جغرافیایی
      [*=1]دریافت اطلاعات از GPS


    • بخش پایانی


    1. [*=1]ساخت کلاینت فیسبوک به طور عملی به عنوان پروژه پایانی

    ظرفیت کلاس:
    حداکثر 6 نفر

    محل برگزاری کلاس:
    تهران - کارگر شمالی (آدرس ، کروکی و راههای دسترسی)

    شروع کلاس، شهریه و زمان برگزاری:

    [​IMG]برای ثبت نام و کسب اطلاعات بیشتر به صفحه‌ی "توسعه دهنده نرم افزارهای Java و Symbian شوید!" مراجعه کنید.


    ثبت نام:
    (شرایط و نحوه ثبت نام) جهت کسب اطلاعات بیشتر و یا ثبت نام در این دوره با شماره تلفن 021-88350136، 021-88350137 و یا آدرس ایمیل academy [at] majidonline.com تماس بگیرید.


    دوره های مرتبط :
    [​IMG]دوره آموزشی توسعه نرم افزار به وسیله جاوا برای موبایل (اندروید)
    [​IMG]دوره آموزشی زبان برنامه نویسی جاوا - مقدماتی
     
    نوشته شده توسط Saber در ‏24 سپتامبر 2012

به اشتراک بگذارید