دوره برنامه نویسی سیستم عامل فایرفاکس موبایل

• در اين دوره مباحثي در مورد پایگاه داده در سیستم عامل فایر فاکس و بازيابي اطلاعات در بانك اطلاعاتي انباره شده در سخت افزار گوشي بصورت كاربردي آموزش داده مي شود.
• در اين دوره كليه مراحل تحليل و طراحي و پياده سازي يك پروژه توزيع و فروش مويرگي و ثبت سفارش با مكانيزم OFFLINE , ONLINE به همراه كار با ديتابيس LOCAL,Datacenterآموزش داده مي شود.
• دراين دوره بصورت عملي فرايند ساخت پد ردياب ماهواره اي در این سیستم عامل که عملکردی متفاوت از فایرفاکس موبایل Firefox OS و IOS می باشد، را آموزش مي بينيد.
• در اين دوره بصورت كاربردي مراحل ساخت و مديريتبصورت وب و متصل به مدل ART UI شامل اضافه نمودن شي ها,منوها,TextBoxها,DropdownList,check,Button,BrowsTextو همچنين كاركردن با زاويه محل گوشي(G-Sensor)بصورت عملي آموزش داده مي شود.
• در اين دوره مباحثي مانند مديريت بلوتوث براي ارسال و دريافت فايلها نيز آموزش داده مي شود.
• در اين دوره مباحثي مانند دريافت و ارسال پيام كوتاه (SMS) و پيام چند رسانه اي (MMS) در موبايل و تبلت Tabletsآموزش داده مي شود.
• آموزش كاركردن با Service هاي Firefox OS شامل :مديريت دوربين,مديريت ضبط و پخش صدا,مديريت و ضبط و پخش تصوير و مديريت تماس
• مديريت اتصال و نقل اطلاعات شبكه: در اين دوره مباحثي نظير شناسايي شبكه هاي در دسترس ,مديريت Socket جهت حمل و نقل داده ها و اتصال به اينترنت وب سرويسها به صورت عملي آموزش داده مي شود.
• در اين دوره برنامه نويسي چند نخي Multithreding نيز شامل راه اندازي Thread ,مديريت اولويت Thread ها نيز آموزش داده مي شود.
• فعالیت در Firefox Market

دوره برنامه نویسی سیستم عامل فایرفاکس موبایل

سرفصلهای دوره آموزش برنامه نويسي فایر فاکس موبایل :
• Firefox OS
• آشنایی با سیستم عملکردی Firefox OS
• Firefox Marketing Plan
• برنامه نویسی و کاربرد شبیه سازها
• فایر فاکس: پلت فرم باز برای توسعه تلفن همراه و تبلت Tablets
• ویژگي هاي فایرفاکس موبایل Firefox OS LIBRARY FIREF
• دسترسی به سخت افزار، از جمله دوربین، GPS و سنسورها
• نقشه ها، ژئوکدینک،و خدمات محل سکونت
• پایگاه داده برای ذخیره سازی اطلاعات و بازیابی
• داده هاي به اشتراک گذاشته شده وارتباطات درون برنامه
• با استفاده از ویجتها و تصویر زمینه لایو به منظور ارتقاء صفحه اصلی
• گسترده پشتیبانی رسانه ها و گرافیک 2D/3D
• بهینه سازی حافظه و مدیریت فرایند
• فاكتورهاي Firefox OS Simulation Opt
• معرفی فریم ورک توسعه
• ماشین مجازی SMR
• کتابخانه های وب ترکیبی بر پایه HTML5, CSS3, JQuery Mobile
• شروع
• توسعه برای فایرفاکس موبایل Firefox OS
• دانلود و نصب LIBRARY FIREF فایرفاکس موبایل Firefox OS
• توسعه با App Dev
• استفاده از ابزار های پلاگین فایرفاکس موبایل Firefox OS برای App Dev
• ایجاد اولین برنامه کاربردی
• ایجاد یک پروژه فایرفاکس موبایل Firefox OS
• ایجاد دستگاه مجازی فایرفاکس موبایل Firefox OS
• ایجاد تنظیمات راه اندازی
• اجرا و اشکال زدایی برنامه های فایرفاکس موبایل Firefox OS
• برنامه های پیش زمینه
• برنامه های پس زمینه
• برنامه های متناوب
• ویجتها و تصاویر پس زمینه لایو
• طراحی برای صفحه نمایش های مختلف
• اطمینان از تازگی داده ها
• گسترش امنيت اطلاعات
• حصول اطمینان از تجربه کاربر بدون درز
• ابزارهاي گسترش Firefox OS
• مدیریت دستگاه مجازی فایرفاکس موبایل Firefox OS
• مدیر فایرفاکس موبایل Firefox OS LIBRARY FIREF
• شبیه ساز Emulatorفایرفاکس موبایل Firefox OS
• اشکال زدایی سرویس مانیتور SMR-R
• پل دیباگ فایرفاکس موبایل Firefox OS
• ایجاد برنامه ها و فعالیت APPLICATIONS AND PAGEH
• چه چیزی یک برنامه فایرفاکس موبایل Firefox OS را می سازد
• معرفی نرم افزار Wapt-Manifest File
• استفاده از ویرایشگر مانیفست
• برونی سازی منابع
• ایجاد منابع
• مقادير ساده
• Styles and Themes
• Drawables
• پوسته Page Design
• انیمیشن Animations
• منوها Menus
• استفاده از منابع
• استفاده از منابع در كد
• استفاده از منابع سیستم
• مراجعه به استيلها در تم فرايند
• چرخه برنامه فایرفاکس موبایل Firefox OS
• آشنایی باکلاس Application فایرفاکس موبایل Firefox OS
• ایجاد فعالیت هاPageH
• چرخه فعال
• پشته ها فعالیت
• نظارت بر تغییرات States
• شناخت عمر فعال
• فایرفاکس موبایل Firefox OS Activity Classes کلاس های فعال فایرفاکس موبایل Firefox OS
• ایجاد واسط کاربر در Firefox OS
• اساسی طراحی UI فایرفاکس موبایل Firefox OS
• اصول رابط کاربری فایرفاکس موبایل Firefox OS
• تخصیص رابط های کاربری به فعالیت های
• معرفی پوسته Page Design
• با استفاده از پوسته برای ایجاد دستگاه واسط کاربر مستقل
• معرفی مدیر قطعات
• اضافه کردن قطعاتی به فعالیت
• استفاده از تراکنش قطعه
• اضافه کردن، حذف و جایگزینی قطعات
• استفاده از مدیریت قطعات برای یافتن قطعه
• متحرک سازی تراکنش های قطعه
• واسط بین قطعات و فعالیت
• کلاس های فایرفاکس موبایل Firefox OS Fragment
• جعبه ابزار ویجت فایرفاکس موبایل Firefox OS
• اصلاح نمایش ها موجود
• ایجاد کنترل مرکب Compound
• ایجاد کنترل های ساده و مرکب با استفاده از پوسته
• ایجاد نمایش ها سفارشی
• ایجاد یک رابط بصری جدید
• هندلینگ رویدادها متقابل کاربر
• دسترسی به پشتیبانی در نماهای های سفارشی
• استفاده از کنترل های سفارشی
• سفارشی کردن آداپتور آرایه به فهرست
• استفاده از آداپتور مکاننما ساده
• Firefox OS Caller system
• آشنایی با Call back OS
• استفاده از Call back OS براي راه اندازی PageH
• Implicit Call back OS & Late Runtime Binding
• عمليات Actions بومي Firefox OS
• آشنایی با Linkify
• انواع Linkify لینك بومی
• ایجاد رشته پیوند سفارشی
• رویدادهای OS-RV با Call back OS
• گوش دادن برای پخش با گیرنده های پخش
• آشنایی با Pending Call back OS
• پیدا کردن و استفاده از Call back OS دریافتي درون یک فعالیت
• عبور مسئولیت Passing on Responsibility
• کشف اقدامات جدید از گیرنده های Intent شخص ثالث
• ادغام ابزار ناشناس به عنوان آیتم های منو
• گوش دادن به تغییرات باتری
• گوش دادن به تغییرات اتصال
• گوش دادن برای تغییراتdocking
• مدیریت گیرنده مانیفست در زمان اجرا
• استفاده از منابع اینترنتي در Firefox OS
• دانلود و تجزیه منابع اینترنتی
• اتصال به منابع اینترنت
• استفاده از دانلود منیجر
• دانلود فایل ها
• مشخص کردن محل دانلود
• لغو و از بین بردن دانلود
• پرس و جو مدیریت دانلود
• استفاده از خدمات اینترنت
• FILES، صرفه جویی STATE، و تنظیمات
• ایجاد و ذخیره تنظیمات به اشتراک گذاشته شده
• بازیابی تنظیمات به اشتراک گذاشته شده
• آشنایی با Preference Framework و Preference Activity
• استفاده از Call back OS براي وارد کردن تنظیمات سیستم به تنظیمات نمايش
• آشنایی با تنظيمات قطعه
• تعریف سلسله مراتب تنظیمات قطعات
• پیدا کردن و استفاده از تنظیمات به اشتراک گذاشته شده توسط تنظيمات صفحه نمایش
• ذخیره وضعيت فعالیت با استفاده از تنظیمات به اشتراک گذاشته شده
• استفاده از گرداننده چرخه عمر
• کار کردن با سیستم فایل
• ابزار مديريت فايل
• ستفاده از برنامه خاص پوشه برای ذخیره فایل ها
• استفاده از نرم افزار ذخیره سازی فایل
• پایگاه داده ها DATABASES و ارائه کنندگان محتوا در فایرفاکس موبایل Firefox OS
• آشنایی با پایگاه داده های فایرفاکس موبایل Firefox OS
• FirefoxDB Databases
• F-Providers
• مقادیر محتوا و نشانگر Cursors
• معرفي FirefoxDBOpenHelper
• باز کردن و ایجاد پایگاه داده های داده بدون FirefoxDB Open Helper
• پرس و جو پایگاه داده
• استخراج مقادير از مکاننما
• اضافه کردن، به روز رسانی و حذف سطرها
• درج سطرها
• به روز رسانی سطرها
• حذف سطرها
• ایجاد F-Providers
• ایجاد پایگاه داده F-Provider
• پیاده سازی پرس و جو ها ارائه دهنده مطالب و محتوا
• تراکنش های F-Provider
• ذخیره سازی فایل ها در F-Provider
• استفاده از تامین کنندگان محتوا
• معرفی Content Resolver
• Querying F-Providers
• آشنایی با Loaders
• اضافه کردن، حذف و به روز رسانی محتوا
• اضافه کردن جستجو به درخواست شما
• ایجاد یک فعالیت جستجو برای درخواست شما
• استفاده از ویجت نمایش جستجو
• مسطح کردن نتایج جستجو در کادر جستجوی سریع
• WORKING IN THE BACKGROUND
• معرفي سرويسها Services
• ایجاد و کنترل کردن سرويسها
• شروع و توقف سرويسها
• سرویس اتصال به فعالیت
• ایجاد سرویس های پیشزمینه
• استفاده از Threads پس زمینه
• استفاده از AsyncTask برای اجرای وظایف آسنکرون
• استفاده از آلارم
• ایجاد، تنظیم، و لغو هشدار دهنده
• گسترش تجربه کاربر در Firefox OS
• معرفی Action Bar
• سفارشی کردن نوار عمل
• تغییر آیکون و متن عنوان
• سفارشی کردن پس زمینه
• استفاده از Navigation Tabs
• استفاده از ناوبری سفارشی نمایش ها
• معرفی سیستم منو فایرفاکس موبایل Firefox OS
• به روز رسانی آیتم های منو به صورت پویا در Firefox OS
• تجربه کاربر پیشرفته در Firefox OS
• طراحی برای هر اندازه صفحه
• استقلال رزولوشن
• منابع انتخابی برای تراکم پیکسل
• ایجاد پوسته های مقیاس پذیر
• Color Drawables
• NinePatch Drawables
• استفاده از پوسته ها شبیه ساز
• اطمینان از دسترسی
• پشتیبانی از کنترل بدون صفحه لمسی
• معرفی فایرفاکس موبایل Firefox OS تبدیل متن به گفتار
• استفاده از تشخیص گفتار برای جستجو
• کنترل کردن ویبره دستگاه
• آشنايي با Animation Listeners
• پوسته های متحرک سازی و مشاهده گروه
• درون یابی Property Animations
• ایجاد Property Animations
• مدیریت شتاب سخت افزار در برنامه های خود
• چک کردن اگر شتاب سخت افزاری فعال است
• استفاده از صفحه نمایش لمسی
• استفاده از کلید های دستگاه، دکمه ها
• استفاده از گوی Trackball
• کپی کردن اطلاعات به کلیپ بورد
• سنسورهای سخت افزار در Firefox OS
• استفاده از حسگرها و مدیر سنسور
• آشنایی با سنسورهای مجازی
• پیدا کردن سنسور
• سنسور مانیتورینگ
• تفسیر مقادیر سنسور
• نظارت بر حرکت یک دستگاه و جهت گیری
• تعیین جهت گیری طبیعی یک دستگاه
• آشنایی با شتاب Accelerometers در فایرفاکس موبایل Firefox OS
• بررسی تغییرات شتاب
• تعیین جهت یک دستگاه
• درک فرم مرجع استاندارد
• محاسبه جهت گیری با استفاده از شتاب سنج و سنسورهای میدان مغناطیسی
• آشنایی با سنسور ژیروسکوپ Gyroscope در Firefox OS
• نقشه ها، مختصات جغرافیایی و خدمات مبتنی بر مکان
• استفاده از شبیه ساز با خدمات مبتنی بر مکان
• به روز رسانی موقعیت ها درارائه دهندگان محل سکونت شبیه ساز
• یکربندی شبیه ساز برای تست خدمات مبتنی بر مکان
• انتخاب یک ارائه دهنده محل سکونت
• پیدا کردن Location Providers
• تعیین موقعیت مکانی ارائه توانمندی ها
• پیدا کردن موقعیت فعلی شما
• تازه کردن مکان فعلی
• نظارت بر وضعیت محل سکونت ارائه دهنده و در دسترس بودن
• ایجاد نقشه فعالیت
• ایجاد و استفاده از همپوشانیهادر Firefox OS Overlays
• ایجاد پوشش جدید
• آشنایی با دورنما Projections
• اضافه کردن و از بین بردن پوشش
• حمله به صفحه اصلی THE HOME SCREEN در فایرفاکس موبایل Firefox OS
• آشنایی با ویجت Widgets روی صفحه نمایش خانه
• ایجاد App Widgets
• راهنمای طراحی Widget
• تعریف تنظیمات ویجت صفحه شما
• برنامه مانیفست Wapt-Manifest
• معرفی برنامه مدیریت ویجت و مشاهده ها از راه دور
• استفاده از Remote Views براي اضافه كردن Widget Interactivity
• تازه کردن ویجت شما
• استفاده از Call back OS
• استفاده از آلارم
• معرفي مجموعه ويجتهاي نمايش
• ایجاد سرویس از راه دور نمایش ها
• اضافه کردن تعامل به موارد در مجموعه ویجت مشاهده
• آشنایی با پوشه های زنده Live Folders
• ایجاد پوشه های زنده در Firefox OS
• The Live Folder F-Provider
• فعالیت پوشه لایو
• مسطحسازی برنامه نتایج جستجو با استفاده از جعبه جستجوی سریع
• کادر جستجوی سریع در Firefox OS
• AUDIO، VIDEO، استفاده از دوربین در Firefox OS
• پخش صوتی و تصویری
• آشنایی با دستگاه پخش رسانه ای
• مقدار دهی اولیه محتوای صوتی برای پخش
• آماده سازی ویدیو ها برای پخش
• ایجاد یک سطح برای پخش ویدیو
• مدیریت پخش رسانه هاي خروجی
• واکنش به Volume Controls
• تنظیمات دوربین و پارامترهای تصویر
• کنترل کردن فوکوس خودکار، مناطق تمرکز، و نواحی اندازه گیری
• تشخیص چهره ها و ویژگی های صورت
• گرفتن عکس
• فیلمبرداری
• استفاده از ضبط رسانه ای برای ضبط ویدئو
• پیکربندی ضبط ویدئو
• کنترل کردن ضبط
• تلفن و اس ام اس TELEPHONY AND SMS
• پشتیبانی سخت افزاری تلفن و Tablets تبلت
• راه اندازی تماس تلفنی
• خواندن اطلاعات دستگاه تلفن
• خواندن اطلاعات شبکه
• خواندن اطلاعات سیم کارت
• مانیتورینگ اتصال داده ها
• ردیابی تغییرات خدمات
• آشنایی با SMS و MMS
• استفاده از SMS و MMS در برنامه های شما
• ارسال پیام SMS با استفاده از SMS Manager
• ارسال پیام های متنی در Firefox OS
• شبیه سازی پیام های SMS های دریافتی در شبیه ساز
• Handling Data SMS Messages
• توسعه پیشرفته فایرفاکس موبایل Firefox OS
• Paranoid فایرفاکس موبایل Firefox OS
• امنیت هسته لینوکس
• آشنایی با مجوز ها
• استفاده از قفل بیداری
• برخورد با سخت افزار های مختلف و در دسترس بودن نرم افزار
• بهینه سازی عملکرد UI با حالت دقیق Strict Mode
• Signing و انتشار نرم افزار
• Signing نرم افزار با استفاده از Export ویزارد برنامه فایرفاکس موبایل Firefox OS
• توزیع نرم افزار
• دسترسی خطا در برنامه گزارش
• استراتژی های راه اندازی برنامه
• استفاده از گوگل آنالیز برای برنامه های کاربردی تلفن همراه
• پیگیری ارجاع با گوگل آنالیز


دنیای وب و ظهور وب 3 در راه است

دنیای وب و ظهور وب 3 در راه است

وب ۳.۰ به‌زودی و با گسترش استفاده از بلاک‌چین و محصولات آن اجرایی می‌شود و شاهد تغییر شکل عظیم بعدی در دنیای وب خواهیم بود.