دوره سیمبیان در عمل: گنجینه دستورالعملهای سریع برای برنامهنویسی موبایل همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب سیمبیان در عمل: گنجینه دستورالعملهای سریع برای برنامهنویسی موبایل
موضوع کلی: توسعه نرمافزار موبایل
موضوع میانی: توسعه برای سیستمعاملهای موبایل
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر سیستمعامل سیمبیان و تاریخچه آن
- 2. معماری سیمبیان: هسته، سرورها و فریمورکها
- 3. آشنایی با نسخههای مختلف سیمبیان: S60, UIQ و Series 80
- 4. تفاوتهای کلیدی سیمبین C++ با C++ استاندارد
- 5. آمادهسازی محیط توسعه: نصب Carbide.c++ و SDK
- 6. ساخت اولین پروژه: اپلیکیشن Hello World
- 7. بررسی ساختار یک پروژه سیمبیان: فایلهای bld.inf و mmp
- 8. اجرای اپلیکیشن روی شبیهساز (Emulator)
- 9. انتقال و اجرای اپلیکیشن روی دستگاه واقعی
- 10. آشنایی با انواع دادههای پایهای در سیمبیان (TInt, TReal, TBool)
- 11. مفهوم پاکسازی حافظه با Cleanup Stack
- 12. استفاده از PushL و Pop برای مدیریت حافظه
- 13. الگوی ساخت دو مرحلهای (Two-Phase Construction)
- 14. کار با متدهای NewL و NewLC
- 15. مدیریت خطا با Leave، TRAP و TRAPD
- 16. مقدمهای بر برنامهنویسی غیرهمزمان (Asynchronous)
- 17. آشنایی با Active Objects: قلب تپنده سیمبیان
- 18. پیادهسازی یک Active Object ساده
- 19. کنسل کردن یک درخواست در حال اجرا در Active Object
- 20. آشنایی با مفهوم زمانبند (CActiveScheduler)
- 21. آشنایی با توصیفگرها (Descriptors): TBuf, TPtr, HBufC
- 22. تبدیل بین انواع مختلف توصیفگرها
- 23. کار با رشتهها و فرمتبندی متن با توصیفگرها
- 24. مفهوم UID و کاربرد آن در سیمبیان
- 25. آشنایی با معماری اپلیکیشن: Application, Document, UI
- 26. کار با فایلهای منابع (Resource Files) برای تعریف UI
- 27. طراحی یک View ساده با کلاس CAknView
- 28. مدیریت جابجایی بین Viewهای مختلف
- 29. ایجاد منو و افزودن آیتم به آن
- 30. پاسخ به رویدادهای انتخاب منو (HandleCommandL)
- 31. نمایش دیالوگهای استاندارد (Information, Warning, Error)
- 32. طراحی و ساخت یک دیالوگ سفارشی
- 33. استفاده از لیستباکسهای ساده (CAknSingleStyleListBox)
- 34. افزودن آیکون به آیتمهای لیستباکس
- 35. کار با لیستهای دارای چند ستون
- 36. طراحی فرمهای ورود اطلاعات با CAknForm
- 37. استفاده از کنترلهای ورودی متن (CEikEdwin)
- 38. کار با دکمهها و چکباکسها
- 39. نمایش نوار پیشرفت (Progress Bar)
- 40. نمایش نوتهای موقت (Toast Notifications)
- 41. کار با Tab ها برای دستهبندی محتوا
- 42. مقدمهای بر گرافیک و رسم روی صفحه (Graphics Context)
- 43. رسم اشکال هندسی پایه: خط، دایره و مستطیل
- 44. نوشتن متن روی صفحه و مدیریت فونتها
- 45. کار با رنگها و الگوها
- 46. مدیریت رویدادهای صفحهکلید
- 47. پیادهسازی رابط کاربری لمسی برای نسخههای جدیدتر
- 48. ساخت یک کنترل (Control) سفارشی
- 49. کار با Status Pane و Navigation Pane
- 50. مقدمهای بر سرور فایل (File Server) و کلاس RFs
- 51. خواندن محتوای یک فایل متنی
- 52. نوشتن داده در یک فایل متنی
- 53. ایجاد و حذف فایلها و پوشهها
- 54. لیست کردن محتویات یک پوشه
- 55. دسترسی به مسیرهای استاندارد (مسیر خصوصی اپلیکیشن)
- 56. کار با استریمها برای ذخیرهسازی دادههای ساختاریافته (Streams)
- 57. نوشتن در یک استریم با RWriteStream
- 58. خواندن از یک استریم با RReadStream
- 59. آشنایی با ذخیرهگاههای دائمی (Permanent File Stores)
- 60. مقدمهای بر پایگاهداده SQLite در سیمبیان
- 61. ایجاد یک پایگاه داده و تعریف جداول
- 62. درج، بهروزرسانی و حذف رکوردها با دستورات SQL
- 63. اجرای کوئری و خواندن نتایج از پایگاه داده
- 64. استفاده از مخزن مرکزی (Central Repository) برای ذخیره تنظیمات
- 65. خواندن یک مقدار از مخزن مرکزی
- 66. نوشتن یک مقدار در مخزن مرکزی
- 67. پخش یک فایل صوتی ساده
- 68. ضبط صدا از میکروفون دستگاه
- 69. پخش فایلهای ویدیویی
- 70. کار با دوربین برای گرفتن عکس
- 71. بارگذاری و نمایش یک تصویر Bitmap
- 72. تغییر اندازه و چرخش تصاویر
- 73. تبدیل تصاویر بین فرمتهای مختلف
- 74. کار با آیکونهای SVG
- 75. مقدمهای بر شبکه و سوکت پروگرمینگ
- 76. ایجاد یک اتصال TCP/IP به سرور
- 77. ارسال و دریافت داده از طریق سوکت
- 78. انجام یک درخواست HTTP GET
- 79. پردازش پاسخهای ساده XML
- 80. پردازش دادههای JSON
- 81. آشنایی با بلوتوث و کشف دستگاههای اطراف
- 82. ارسال و دریافت فایل از طریق بلوتوث
- 83. ارسال یک پیامک (SMS) به صورت برنامهنویسی
- 84. خواندن پیامکهای دریافتی
- 85. ارسال یک پیام چندرسانهای (MMS)
- 86. برقراری تماس تلفنی از داخل اپلیکیشن
- 87. دریافت وضعیت تماس (Call Status)
- 88. دسترسی به اطلاعات دستگاه (IMEI، اطلاعات شبکه)
- 89. آشنایی با معماری Client-Server در سیمبیان
- 90. ایجاد یک سرور ساده در پسزمینه
- 91. نوشتن یک کلاینت برای ارتباط با سرور
- 92. ارتباط بین پراسسها (Inter-Process Communication)
- 93. کار با نخها (Threads) و کلاس RThread
- 94. استفاده از تایمرها برای اجرای کدهای زمانبندیشده (CPeriodic)
- 95. تنظیم یک آلارم سیستمی
- 96. دسترسی به اطلاعات موقعیت مکانی (GPS)
- 97. آشنایی با امنیت پلتفرم و مفهوم Capabilities
- 98. بینالمللیسازی و محلیسازی اپلیکیشن
- 99. کنترل ویبره دستگاه
- 100. دسترسی به دفترچه تلفن (Contacts)
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.