دوره شروع برنامه‌نویسی تبلت‌های اندرویدی: اولین گام‌ها در ساخت اپلیکیشن‌های تبلت همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

1,990,000 تومان
شروع برنامه‌نویسی تبلت‌های اندرویدی: اولین گام‌ها در ساخت اپلیکیشن‌های تبلت آینده در دستان شماست: با برنامه‌نویسی تبلت‌های اندرویدی، خلاقیت خود را شکوفا کنید! آیا همیشه رویای ساختن اپلیکیشن‌های جذاب و...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 497,500 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: شروع برنامه‌نویسی تبلت‌های اندرویدی: اولین گام‌ها در ساخت اپلیکیشن‌های تبلت

موضوع کلی: توسعه نرم‌افزارهای موبایل

موضوع میانی: توسعه اپلیکیشن‌های اندروید

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مقدمه‌ای بر اندروید و اکوسیستم آن
  • 2. چرا برنامه‌نویسی برای تبلت‌ها اهمیت دارد؟
  • 3. آشنایی با ابزارهای توسعه: اندروید استودیو، SDK و AVD
  • 4. نصب و راه‌اندازی محیط توسعه (JDK و اندروید استودیو)
  • 5. ساخت اولین پروژه اندروید: سلام تبلت!
  • 6. آشنایی با ساختار یک پروژه اندرویدی
  • 7. اجرای اپلیکیشن روی شبیه‌ساز (Emulator)
  • 8. اجرای اپلیکیشن روی دستگاه واقعی (تبلت اندرویدی)
  • 9. مفاهیم پایه: Activity، Layout و فایل Manifest
  • 10. آشنایی با زبان برنامه‌نویسی کاتلین (Kotlin) برای اندروید
  • 11. مبانی طراحی رابط کاربری (UI) با XML
  • 12. آشنایی با View ها و ViewGroup ها
  • 13. کار با TextView، EditText و Button
  • 14. مدیریت رویدادهای کلیک (Click Listeners)
  • 15. آشنایی با LinearLayout و ویژگی‌های آن
  • 16. طراحی چیدمان با RelativeLayout
  • 17. قدرت ConstraintLayout در طراحی‌های پیچیده
  • 18. استفاده از منابع (Resources): رشته‌ها، رنگ‌ها و ابعاد
  • 19. مفهوم چرخه حیات Activity (Activity Lifecycle)
  • 20. راه‌اندازی Activity جدید با استفاده از Intent
  • 21. ارسال داده بین Activity ها
  • 22. مقدمه‌ای بر Fragment: چرا برای تبلت‌ها حیاتی است؟
  • 23. ساخت و افزودن اولین Fragment به Activity
  • 24. چرخه حیات Fragment (Fragment Lifecycle)
  • 25. ارتباط بین Activity و Fragment
  • 26. ارتباط بین دو Fragment
  • 27. مدیریت Fragment ها با FragmentManager
  • 28. مفهوم تراکنش‌های Fragment (Fragment Transactions)
  • 29. طراحی رابط کاربری واکنش‌گرا (Responsive UI)
  • 30. آشنایی با اندازه‌ها و تراکم‌های مختلف صفحه نمایش (Screen Density)
  • 31. استفاده از پوشه‌های منابع مختلف برای تبلت‌ها (layout-sw600dp)
  • 32. طراحی Layout های متفاوت برای حالت عمودی (Portrait) و افقی (Landscape)
  • 33. پیاده‌سازی الگوی Master-Detail (لیست و جزئیات)
  • 34. استفاده از دو Fragment در کنار هم در صفحه تبلت
  • 35. مدیریت حالت در چرخش صفحه (Configuration Changes)
  • 36. آشنایی با ViewModel برای حفظ داده‌ها
  • 37. مقدمه‌ای بر نوار ابزار (Toolbar/Action Bar)
  • 38. افزودن منو و آیتم‌ها به Toolbar
  • 39. مدیریت رویدادهای کلیک روی آیتم‌های منو
  • 40. آشنایی با Navigation Drawer برای تبلت‌ها
  • 41. طراحی و پیاده‌سازی دیالوگ‌ها (AlertDialog)
  • 42. استفاده از انتخابگر تاریخ و زمان (Date and Time Pickers)
  • 43. ساخت دیالوگ‌های سفارشی (Custom Dialogs)
  • 44. نمایش پیام‌های کوتاه با Toast و Snackbar
  • 45. آشنایی با لیست‌ها: مقدمه‌ای بر RecyclerView
  • 46. پیاده‌سازی RecyclerView و Adapter آن
  • 47. الگوی ViewHolder برای بهینه‌سازی عملکرد لیست
  • 48. طراحی آیتم‌های سفارشی برای RecyclerView
  • 49. افزودن قابلیت کلیک به آیتم‌های RecyclerView
  • 50. استفاده از LayoutManager های مختلف (LinearLayoutManager, GridLayoutManager)
  • 51. نمایش تصاویر با ImageView
  • 52. بارگذاری تصاویر از اینترنت با کتابخانه Glide/Picasso
  • 53. مقدمه‌ای بر ذخیره‌سازی داده‌ها در اندروید
  • 54. ذخیره تنظیمات ساده با SharedPreferences
  • 55. خواندن و نوشتن فایل در حافظه داخلی (Internal Storage)
  • 56. دسترسی به حافظه خارجی و مدیریت مجوزها (External Storage)
  • 57. مقدمه‌ای بر پایگاه داده SQLite
  • 58. ساخت و مدیریت پایگاه داده با SQLiteOpenHelper
  • 59. انجام عملیات CRUD (ایجاد، خواندن، به‌روزرسانی، حذف) در SQLite
  • 60. مقدمه‌ای بر کتابخانه Room: راهکار مدرن برای کار با پایگاه داده
  • 61. تعریف Entity و DAO در Room
  • 62. کار با پایگاه داده Room در اپلیکیشن
  • 63. آشنایی با Style ها و Theme ها برای ظاهر یکپارچه
  • 64. ساخت Theme سفارشی برای اپلیکیشن
  • 65. پشتیبانی از حالت تاریک (Dark Mode)
  • 66. آشنایی با مجوزهای زمان اجرا (Runtime Permissions)
  • 67. درخواست مجوزهای حساس مانند دسترسی به دوربین و موقعیت مکانی
  • 68. مقدمه‌ای بر ارتباطات تحت شبکه (Networking)
  • 69. ارتباط با سرور با استفاده از کتابخانه Retrofit
  • 70. دریافت و تجزیه داده‌های JSON با کتابخانه GSON/Moshi
  • 71. نمایش داده‌های دریافت شده از سرور در RecyclerView
  • 72. مدیریت وظایف پس‌زمینه (Background Tasks)
  • 73. مقدمه‌ای بر Coroutine های کاتلین برای کارهای پس‌زمینه
  • 74. آشنایی با Service ها برای اجرای طولانی‌مدت در پس‌زمینه
  • 75. مفهوم Broadcast Receiver و کاربردهای آن
  • 76. پخش موسیقی و فایل‌های صوتی با MediaPlayer
  • 77. نمایش ویدئو با VideoView
  • 78. استفاده از دوربین برای عکس‌برداری با Intent
  • 79. آشنایی با API دوربین (CameraX)
  • 80. کار با سنسورهای دستگاه: شتاب‌سنج (Accelerometer)
  • 81. مقدمه‌ای بر سرویس‌های موقعیت مکانی (Location Services)
  • 82. دریافت موقعیت مکانی کاربر
  • 83. نمایش نقشه با Google Maps API
  • 84. مقدمه‌ای بر انیمیشن‌ها در اندروید
  • 85. انیمیشن‌های ساده (View Animations)
  • 86. انیمیشن‌های پیشرفته‌تر با Property Animation
  • 87. آشنایی با کتابخانه‌های Jetpack: Navigation Component
  • 88. ناوبری بین فرگمنت‌ها با Navigation Component
  • 89. ارسال آرگومان بین مقصدها در Navigation Component
  • 90. مقدمه‌ای بر Dependency Injection با Hilt
  • 91. مقدمه‌ای بر تست اپلیکیشن‌های اندروید
  • 92. نوشتن تست‌های واحد (Unit Tests) با JUnit
  • 93. نوشتن تست‌های رابط کاربری (UI Tests) با Espresso
  • 94. آماده‌سازی اپلیکیشن برای انتشار
  • 95. ساخت نسخه نهایی و امضا شده اپلیکیشن (Signed APK/AAB)
  • 96. آشنایی با Google Play Console
  • 97. مراحل انتشار اپلیکیشن در گوگل پلی
  • 98. بهترین شیوه‌ها در طراحی رابط کاربری برای تبلت‌ها
  • 99. نتیجه‌گیری و گام‌های بعدی برای یادگیری
شروع برنامه‌نویسی تبلت‌های اندرویدی: اولین گام‌ها در ساخت اپلیکیشن‌های تبلت

آینده در دستان شماست: با برنامه‌نویسی تبلت‌های اندرویدی، خلاقیت خود را شکوفا کنید!

آیا همیشه رویای ساختن اپلیکیشن‌های جذاب و کاربردی برای تبلت‌های اندرویدی را در سر داشته‌اید؟ آیا می‌خواهید وارد دنیای پرهیجان و پردرآمد برنامه‌نویسی موبایل شوید؟ ما اینجاییم تا این رویا را به واقعیت تبدیل کنیم! دوره آموزشی "شروع برنامه‌نویسی تبلت‌های اندرویدی: اولین گام‌ها در ساخت اپلیکیشن‌های تبلت"، دریچه‌ای نو به سوی این دنیای شگفت‌انگیز است. این دوره با الهام از کتاب ارزشمند "Beginning Android Tablet Programming" طراحی شده و به شما کمک می‌کند تا از صفر تا صد، اصول و مبانی ساخت اپلیکیشن‌های تبلت را بیاموزید و قدم در مسیر حرفه‌ای شدن بگذارید.

فرصت را از دست ندهید! با شرکت در این دوره، نه تنها دانش فنی خود را ارتقا می‌دهید، بلکه به جامعه‌ی رو به رشد توسعه‌دهندگان اپلیکیشن‌های اندرویدی نیز می‌پیوندید. خود را برای آینده‌ای روشن و پر از فرصت‌های شغلی آماده کنید. این دوره، یک سرمایه‌گذاری ارزشمند برای آینده‌ی حرفه‌ای شماست.

درباره دوره

دوره "شروع برنامه‌نویسی تبلت‌های اندرویدی: اولین گام‌ها در ساخت اپلیکیشن‌های تبلت"، یک دوره جامع و گام به گام است که به شما کمک می‌کند تا با اصول و مبانی برنامه‌نویسی اندروید برای تبلت‌ها آشنا شوید. این دوره با تکیه بر مفاهیم کلیدی مطرح شده در کتاب "Beginning Android Tablet Programming"، به شما یاد می‌دهد که چگونه اپلیکیشن‌های کاربردی و جذاب برای تبلت‌ها طراحی و توسعه دهید. از طراحی رابط کاربری مناسب برای صفحه‌های بزرگتر گرفته تا استفاده از سنسورها و قابلیت‌های خاص تبلت‌ها، همه چیز در این دوره پوشش داده شده است.

این دوره شامل آموزش‌های ویدئویی با کیفیت بالا، تمرین‌های عملی، پروژه‌های کاربردی و پشتیبانی کامل از مدرسین مجرب است. با شرکت در این دوره، شما نه تنها مفاهیم تئوری را فرا می‌گیرید، بلکه با انجام پروژه‌های عملی، مهارت‌های خود را نیز تقویت می‌کنید و برای ورود به بازار کار آماده می‌شوید.

موضوعات کلیدی

  • مقدمه‌ای بر برنامه‌نویسی اندروید و اکوسیستم تبلت‌ها
  • نصب و راه‌اندازی محیط توسعه اندروید (Android Studio)
  • آشنایی با زبان برنامه‌نویسی Kotlin (یا Java، در صورت درخواست)
  • طراحی رابط کاربری (UI) مناسب برای تبلت‌ها
  • استفاده از Fragmentها برای ساخت رابط کاربری منعطف
  • مدیریت داده‌ها در اپلیکیشن‌های اندرویدی
  • کار با سنسورها و قابلیت‌های خاص تبلت‌ها (مانند GPS، دوربین و...)
  • ارتباط با اینترنت و سرویس‌های وب
  • ذخیره‌سازی داده‌ها به صورت محلی (SQLite)
  • آشنایی با مفاهیم Material Design برای طراحی رابط کاربری زیبا و کاربرپسند
  • تست و عیب‌یابی اپلیکیشن‌های اندرویدی
  • انتشار اپلیکیشن در فروشگاه Google Play

مخاطبان دوره

این دوره برای افراد زیر مناسب است:

  • افرادی که هیچ تجربه‌ای در برنامه‌نویسی ندارند و می‌خواهند از صفر شروع کنند.
  • برنامه‌نویسانی که با زبان‌های دیگر آشنا هستند و می‌خواهند وارد دنیای برنامه‌نویسی اندروید شوند.
  • توسعه‌دهندگان اندرویدی که می‌خواهند مهارت‌های خود را در زمینه توسعه اپلیکیشن‌های تبلت ارتقا دهند.
  • دانشجویان رشته‌های کامپیوتر و فناوری اطلاعات که به دنبال یادگیری یک مهارت کاربردی هستند.
  • تمام علاقه‌مندانی که می‌خواهند اپلیکیشن‌های اختصاصی خود را برای تبلت‌های اندرویدی بسازند.

چرا این دوره را بگذرانیم؟

  • یادگیری جامع و گام به گام: از صفر تا صد برنامه‌نویسی تبلت‌های اندرویدی را به صورت کامل و کاربردی یاد می‌گیرید.
  • الهام گرفته از کتاب معتبر: محتوای دوره با الهام از کتاب "Beginning Android Tablet Programming" طراحی شده و از کیفیت بالایی برخوردار است.
  • آموزش‌های ویدئویی با کیفیت بالا: تمام مفاهیم به صورت تصویری و با مثال‌های عملی آموزش داده می‌شوند.
  • تمرین‌های عملی و پروژه‌های کاربردی: با انجام تمرین‌ها و پروژه‌ها، مهارت‌های خود را تقویت می‌کنید و برای ورود به بازار کار آماده می‌شوید.
  • پشتیبانی کامل از مدرسین مجرب: در صورت بروز هرگونه سوال یا مشکل، می‌توانید از پشتیبانی مدرسین دوره بهره‌مند شوید.
  • دسترسی مادام‌العمر به محتوای دوره: پس از ثبت‌نام، می‌توانید به صورت مادام‌العمر به تمام محتوای دوره دسترسی داشته باشید و در هر زمان که بخواهید، آن را مرور کنید.
  • فرصت‌های شغلی فراوان: با یادگیری برنامه‌نویسی اندروید، می‌توانید در شرکت‌های نرم‌افزاری استخدام شوید یا به صورت فریلنسر کار کنید و درآمد کسب کنید.
  • ساخت اپلیکیشن‌های اختصاصی: با استفاده از دانش و مهارت‌هایی که در این دوره کسب می‌کنید، می‌توانید اپلیکیشن‌های اختصاصی خود را برای تبلت‌های اندرویدی بسازید و ایده‌های خود را به واقعیت تبدیل کنید.
  • افزایش درآمد: با توسعه اپلیکیشن‌های کاربردی و جذاب، می‌توانید از طریق فروش اپلیکیشن، تبلیغات و سایر روش‌ها، درآمد کسب کنید.
  • به‌روزرسانی‌های رایگان: محتوای دوره به طور منظم به‌روزرسانی می‌شود و شما می‌توانید به صورت رایگان به آخرین به‌روزرسانی‌ها دسترسی داشته باشید.

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

دوره "شروع برنامه‌نویسی تبلت‌های اندرویدی: اولین گام‌ها در ساخت اپلیکیشن‌های تبلت" شامل 100 سرفصل جامع است که به طور کامل تمام مباحث مورد نیاز برای توسعه اپلیکیشن‌های تبلت را پوشش می‌دهد. در اینجا به برخی از مهم‌ترین سرفصل‌ها اشاره می‌کنیم:

  • مقدمه‌ای بر دنیای اندروید و تبلت‌ها
  • آشنایی با Android SDK و Android Studio
  • نصب و پیکربندی Android Studio
  • ایجاد اولین پروژه اندرویدی
  • ساختار یک پروژه اندرویدی
  • آشنایی با فایل‌های XML و Gradle
  • مفاهیم اولیه زبان برنامه‌نویسی Kotlin/Java
  • متغیرها، انواع داده و عملگرها
  • ساختارهای کنترلی (if، else، switch، for، while)
  • توابع و کلاس‌ها
  • مقدمه‌ای بر UI و Layoutها
  • آشنایی با Viewها (TextView، EditText، Button، ImageView و...)
  • استفاده از Layout Managerها (LinearLayout، RelativeLayout، ConstraintLayout)
  • طراحی رابط کاربری با استفاده از XML
  • استفاده از Attributeها برای سفارشی‌سازی Viewها
  • آشنایی با Fragmentها و نحوه استفاده از آن‌ها
  • ساخت رابط کاربری منعطف با Fragmentها
  • ارتباط بین Fragmentها
  • مدیریت چرخه حیات Fragmentها
  • آشنایی با Intentها و نحوه استفاده از آن‌ها
  • انتقال داده بین Activityها و Fragmentها
  • استفاده از Intent Filterها
  • آشنایی با Broadcast Receiverها
  • دریافت پیام‌های سیستمی و سفارشی
  • آشنایی با Serviceها
  • اجرای کارهای پس‌زمینه
  • ارتباط با Serviceها
  • آشنایی با Threadها و Handlerها
  • اجرای کارهای سنگین در پس‌زمینه
  • آشنایی با AsyncTask
  • آشنایی با Loaderها
  • مدیریت داده‌ها در اپلیکیشن‌های اندرویدی
  • استفاده از SharedPreferences برای ذخیره‌سازی داده‌های کوچک
  • آشنایی با SQLite و نحوه استفاده از آن
  • ایجاد و مدیریت پایگاه داده
  • اجرای Queryها
  • آشنایی با Content Providerها
  • به اشتراک گذاری داده‌ها بین اپلیکیشن‌ها
  • کار با سنسورها (GPS، شتاب‌سنج، قطب‌نما و...)
  • دریافت اطلاعات مکانی
  • تشخیص حرکت دستگاه
  • ارتباط با اینترنت
  • دریافت و ارسال داده از طریق HTTP
  • آشنایی با JSON و XML
  • استفاده از کتابخانه‌های Retrofit و Volley
  • ذخیره‌سازی تصاویر و فایل‌ها
  • آشنایی با Material Design
  • استفاده از Componentsهای Material Design
  • سفارشی‌سازی Material Design
  • تست و عیب‌یابی اپلیکیشن‌های اندرویدی
  • استفاده از Logcat برای عیب‌یابی
  • نوشتن تست‌های واحد و تست‌های UI
  • انتشار اپلیکیشن در Google Play
  • آماده‌سازی اپلیکیشن برای انتشار
  • ایجاد حساب Developer در Google Play
  • بارگذاری اپلیکیشن
  • مدیریت اپلیکیشن در Google Play

همین حالا در دوره ثبت‌نام کنید و سفر خود را به سوی دنیای برنامه‌نویسی تبلت‌های اندرویدی آغاز کنید! فرصت را از دست ندهید!

✦ مجموعه ویژه یادگیری

یک دوره، چند مسیر برای یادگیری بهتر

کتاب‌های آموزشی، محتوای صوتی و تصویری و دسترسی به سامانه آنلاین فلش‌کارت؛ مجموعه‌ای برای مطالعه، تمرین و تثبیت آموخته‌ها.

📚 محتوای متنی 🎧 صوت و ویدیو 🧠 مرور هوشمند

محتویات بسته آموزشی

مجموعه‌ای از منابع برای شیوه‌های مختلف یادگیری
📚
کتاب نکته‌های خودمانی
نسخه PDF با زبان ساده، روان و کاربردی برای یادگیری راحت‌تر مفاهیم.
PDF · بیان ساده
📘
کتاب نکته‌های رسمی فارسی
نسخه PDF با نگارش استاندارد، بیان دقیق و رویکرد علمی.
PDF · نگارش رسمی
❓
کتاب پرسش و پاسخ تشریحی
نسخه PDF برای مرور مفاهیم و آشنایی با پاسخ‌های توضیحی.
PDF · یادگیری مفهومی
✅
کتاب پرسش‌های چهارگزینه‌ای
نسخه PDF برای تمرین، سنجش آموخته‌ها و آمادگی بیشتر.
PDF · تمرین و سنجش
🎧
پادکست‌های صوتی فارسی
محتوای صوتی برای یادگیری و مرور مطالب در زمان‌های مختلف.
محتوای صوتی
🎬
ویدیوهای آموزشی فارسی
محتوای ویدیویی برای تکمیل تجربه یادگیری و درک بهتر مطالب.
محتوای ویدیویی
💻
اکانت سامانه آنلاین فلش‌کارت
دسترسی به نرم‌افزار آنلاین فلش‌کارت ویژه این دوره برای تمرین و مرور مطالب.
دسترسی آنلاین
🎓
گواهی پایان دوره
امکان دریافت گواهی پس از تکمیل فعالیت‌های لازم در سامانه و طی مراحل تأیید.
پس از تکمیل شرایط
💾
بسته فیزیکی روی فلش مموری
این محصول به‌صورت فلش مموری حاوی فایل‌های آموزشی، محتوای صوتی و ویدیویی ارائه می‌شود.
تحویل فیزیکی
نکته: استفاده از سامانه آنلاین فلش‌کارت به اتصال اینترنت نیاز دارد؛ محتوای قابل استفاده آفلاین به نوع فایل‌های موجود در بسته بستگی دارد.
SMART LEARNING

🌐 سامانه آنلاین فلش‌کارت؛ مرور هدفمند و هوشمند

اکانت ارائه‌شده، دسترسی به نسخه تحت وب سامانه فلش‌کارت ویژه این دوره را فراهم می‌کند. این سامانه از الگوریتم زمان‌بندی مرور SM-2 استفاده می‌کند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم می‌کند.

به این ترتیب، کارت‌های دشوارتر می‌توانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسب‌تری داشته باشید.

🧠
مرور زمان‌بندی‌شده
📈
پیگیری پیشرفت
🔄
تمرین و تکرار هدفمند
📚 حجم آموزشی دوره
هزاران
فلش‌کارت آموزشی، به‌صورت تقریبی
۶۰ ساعت
مدت‌زمان معادل برآوردشده آموزشی

مدت‌زمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج می‌شود.

🏅

گواهی دوزبانه با استعلام آنلاین

گواهی فارسی و انگلیسی · لینک اختصاصی · QR Code

پس از تکمیل فعالیت‌های لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر می‌شود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.

⚖️ توضیح مهم درباره گواهی پایان دوره

این گواهی صرفاً به‌عنوان گواهی اتمام دوره آموزشی صادر می‌شود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: Android Android development Android programming Android Tablet Apps Beginning Android Tablet Programming Mobile Development Tablet Apps اپلیکیشن اندروید برنامه نویسی اندروید تبلت اندروید توسعه اندروید توسعه نرم افزار ساخت اپلیکیشن فارسی موبایل

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.