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

سلام اندروید: گام‌به‌گام تا ساخت اولین اپلیکیشن موبایل شما سلام اندروید: گام‌به‌گام تا ساخت اولین اپلیکیشن موبایل شما - متخصص اندروید شوید! آیا رویای ساخت اپلیکیشن‌های موبایل جذاب و کاربردی را در سر د...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 99,988 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

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

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

موضوع میانی: توسعه برنامه‌های اندروید

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

  • 1. مقدمه‌ای بر دوره و دنیای اندروید
  • 2. اندروید چیست؟ تاریخچه و اکوسیستم آن
  • 3. نصب و راه‌اندازی Java Development Kit (JDK)
  • 4. نصب و پیکربندی Android Studio
  • 5. آشنایی با محیط Android Studio
  • 6. مدیریت دستگاه‌های مجازی (AVD Manager)
  • 7. ساخت اولین پروژه اندروید
  • 8. بررسی ساختار یک پروژه اندروید
  • 9. اجرای اولین اپلیکیشن: سلام دنیا!
  • 10. آشنایی با فایل AndroidManifest.xml
  • 11. مفهوم Activity و نقش آن در اپلیکیشن
  • 12. چرخه حیات یک Activity (Activity Lifecycle)
  • 13. آشنایی با Layoutها و زبان XML
  • 14. ویجت TextView: نمایش متن
  • 15. ویجت Button: دکمه‌ها و تعامل کاربر
  • 16. ویجت EditText: دریافت ورودی از کاربر
  • 17. مدیریت رویدادها: Event Listeners
  • 18. پیاده‌سازی رویداد کلیک (onClick)
  • 19. مفهوم منابع (Resources) در اندروید
  • 20. کار با رشته‌ها در فایل strings.xml
  • 21. کار با رنگ‌ها در فایل colors.xml
  • 22. کار با ابعاد در فایل dimens.xml
  • 23. استفاده از تصاویر و آیکن‌ها (Drawables)
  • 24. ویجت ImageView: نمایش تصاویر
  • 25. لاگ‌گیری و استفاده از Logcat برای عیب‌یابی
  • 26. مفهوم Context و کاربردهای آن
  • 27. مقدمه‌ای بر Gradle و مدیریت وابستگی‌ها
  • 28. طراحی رابط کاربری با LinearLayout
  • 29. ویژگی‌های وزن در LinearLayout (layout_weight)
  • 30. طراحی رابط کاربری با RelativeLayout
  • 31. مقدمه‌ای بر ConstraintLayout: طراحی انعطاف‌پذیر
  • 32. مفهوم قیدها (Constraints) در ConstraintLayout
  • 33. زنجیره‌ها (Chains) و راهنماها (Guidelines) در ConstraintLayout
  • 34. ویجت‌های CheckBox و RadioButton
  • 35. گروه‌بندی دکمه‌های رادیویی با RadioGroup
  • 36. ویجت Spinner: لیست‌های کشویی
  • 37. ویجت ProgressBar: نمایش پیشرفت
  • 38. ویجت SeekBar: نوار لغزنده
  • 39. طراحی لیست‌های قابل اسکرول با ScrollView
  • 40. مقدمه‌ای بر RecyclerView: لیست‌های بهینه
  • 41. ایجاد یک Adapter برای RecyclerView
  • 42. طراحی آیتم لیست با ViewHolder
  • 43. مدیریت منوها (Options Menu)
  • 44. افزودن آیتم‌ها به منو از طریق XML
  • 45. مدیریت رویداد کلیک روی آیتم‌های منو
  • 46. آشنایی با Dialogها: نمایش پیام به کاربر
  • 47. ساخت یک AlertDialog سفارشی
  • 48. استفاده از Toast برای نمایش پیام‌های کوتاه
  • 49. مفهوم Style و Theme در زیباسازی اپلیکیشن
  • 50. ایجاد و استفاده از Styleهای سفارشی
  • 51. ناوبری بین اکتیویتی‌ها با Intent صریح (Explicit)
  • 52. ارسال داده بین اکتیویتی‌ها با putExtra
  • 53. دریافت داده از یک اکتیویتی با startActivityForResult
  • 54. آشنایی با Intentهای ضمنی (Implicit) برای تعامل با دیگر اپ‌ها
  • 55. مقدمه‌ای بر فرگمنت‌ها (Fragments)
  • 56. چرخه حیات یک فرگمنت (Fragment Lifecycle)
  • 57. افزودن فرگمنت به اکتیویتی به صورت استاتیک
  • 58. مدیریت فرگمنت‌ها به صورت داینامیک با FragmentManager
  • 59. ارتباط بین فرگمنت و اکتیویتی مادر
  • 60. معرفی Navigation Component برای مدیریت ناوبری
  • 61. ساخت گراف ناوبری (Navigation Graph)
  • 62. انتقال بین مقصدها (Destinations) با Action
  • 63. ارسال آرگومان بین فرگمنت‌ها با Safe Args
  • 64. آشنایی با Toolbar و AppBar
  • 65. ذخیره‌سازی داده‌های ساده با SharedPreferences
  • 66. خواندن و نوشتن در SharedPreferences
  • 67. ذخیره‌سازی فایل در حافظه داخلی (Internal Storage)
  • 68. ذخیره‌سازی فایل در حافظه خارجی (External Storage)
  • 69. مقدمه‌ای بر پایگاه داده و SQLite
  • 70. کار با کلاس SQLiteOpenHelper
  • 71. اجرای کوئری‌های درج، به‌روزرسانی و حذف
  • 72. خواندن داده‌ها از پایگاه داده با Cursor
  • 73. معرفی کتابخانه Room Persistence
  • 74. تعریف جداول با Entity در Room
  • 75. تعریف عملیات پایگاه داده با DAO (Data Access Object)
  • 76. مدیریت مجوزها (Permissions) در اندروید
  • 77. درخواست مجوزهای حساس در زمان اجرا (Runtime Permissions)
  • 78. کار با دوربین و گرفتن عکس
  • 79. دسترسی به موقعیت مکانی (Location) کاربر
  • 80. مقدمه‌ای بر سرویس‌ها (Services) برای کارهای پس‌زمینه
  • 81. آشنایی با BroadcastReceiver برای دریافت رویدادهای سیستمی
  • 82. ثبت و دریافت Broadcast های سفارشی
  • 83. مقدمه‌ای بر شبکه و پروتکل HTTP
  • 84. ارتباط با سرور با استفاده از کتابخانه Retrofit
  • 85. تعریف اینترفیس API در Retrofit
  • 86. تجزیه داده‌های JSON با کتابخانه Gson یا Moshi
  • 87. نمایش تصاویر از اینترنت با کتابخانه Glide یا Picasso
  • 88. ایجاد و نمایش نوتیفیکیشن‌ها (Notifications)
  • 89. مدیریت کانال‌های نوتیفیکیشن در نسخه‌های جدید اندروید
  • 90. معرفی الگوهای معماری نرم‌افزار (Architecture Patterns)
  • 91. آشنایی با معماری MVVM (Model-View-ViewModel)
  • 92. معرفی کامپوننت ViewModel برای حفظ وضعیت UI
  • 93. معرفی کامپوننت LiveData برای داده‌های واکنش‌گرا (Reactive)
  • 94. مقدمه‌ای بر Coroutines برای مدیریت وظایف آسنکرون
  • 95. دیباگ کردن و عیب‌یابی برنامه‌ها در Android Studio
  • 96. استفاده از Breakpointها برای بررسی کد در زمان اجرا
  • 97. نوشتن تست‌های واحد (Unit Tests) با JUnit
  • 98. آماده‌سازی اپلیکیشن برای انتشار
  • 99. امضای دیجیتال اپلیکیشن (Signing an App)
  • 100. انتشار اپلیکیشن در گوگل پلی استور و گام‌های بعدی
سلام اندروید: گام‌به‌گام تا ساخت اولین اپلیکیشن موبایل شما

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

آیا رویای ساخت اپلیکیشن‌های موبایل جذاب و کاربردی را در سر دارید؟ آیا می‌خواهید وارد دنیای پردرآمد توسعه‌دهندگان اندروید شوید؟ با دوره جامع "سلام اندروید: گام‌به‌گام تا ساخت اولین اپلیکیشن موبایل شما" این رویا به واقعیت تبدیل می‌شود!

این دوره با الهام از کتاب ارزشمند "Hello, Android introducing Google’s mobile development platform" طراحی شده است تا شما را از صفر تا صد با مفاهیم کلیدی و عملی توسعه اندروید آشنا کند. دیگر نیازی به صرف وقت و هزینه زیاد برای آزمون و خطا نیست. ما بهترین و کاربردی‌ترین مطالب را برای شما گردآوری کرده‌ایم تا در کمترین زمان، به یک توسعه‌دهنده حرفه‌ای اندروید تبدیل شوید.

درباره دوره

دوره "سلام اندروید" یک راهنمای جامع و عملی برای ورود به دنیای توسعه برنامه‌های اندروید است. این دوره بر اساس رویکرد عملی و پروژه محور طراحی شده است. شما در طول دوره با انجام پروژه‌های واقعی و کاربردی، مهارت‌های لازم برای ساخت اپلیکیشن‌های متنوع را کسب خواهید کرد. محتوای دوره به گونه‌ای سازماندهی شده است که حتی اگر هیچ تجربه‌ای در برنامه‌نویسی ندارید، می‌توانید به راحتی با مفاهیم آشنا شده و پیشرفت کنید. ما از مبانی اولیه شروع می‌کنیم و به تدریج به مباحث پیشرفته‌تر می‌پردازیم. ارتباط این دوره با کتاب "Hello, Android" در این است که مفاهیم بنیادی و رویکرد آموزشی آن را دنبال می کند و تلاش می کند با ارائه مثال های عملی و به روز، آموزش جامع تری ارائه دهد.

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

  • مبانی زبان برنامه‌نویسی کاتلین (Kotlin)
  • آشنایی با محیط توسعه اندروید استودیو (Android Studio)
  • طراحی رابط کاربری (UI) با XML
  • مدیریت رویدادها و تعامل با کاربر
  • ذخیره‌سازی داده‌ها با SQLite
  • ارتباط با اینترنت و APIها
  • کار با سنسورهای موبایل (GPS, accelerometer, etc.)
  • پیاده‌سازی سرویس‌ها (Services) و Broadcast Receivers
  • تست و اشکال‌زدایی اپلیکیشن
  • انتشار اپلیکیشن در گوگل پلی استور (Google Play Store)

مخاطبان دوره

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

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

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

با گذراندن دوره "سلام اندروید"، شما:

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

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

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

  • بخش اول: مقدمات و نصب
    • معرفی اندروید و اکوسیستم آن
    • نصب و راه‌اندازی Android Studio
    • آشنایی با SDK و ابزارهای توسعه اندروید
    • ایجاد اولین پروژه اندرویدی
    • آشنایی با ساختار پروژه‌های اندرویدی
  • بخش دوم: مبانی کاتلین
    • آشنایی با متغیرها و انواع داده‌ها
    • عملگرها و عبارات شرطی
    • حلقه‌ها و تکرار
    • توابع و کلاس‌ها
    • مفاهیم شی‌گرایی در کاتلین
  • بخش سوم: طراحی رابط کاربری (UI)
    • آشنایی با XML و نحوه طراحی Layout
    • استفاده از ویجت‌ها (TextView, EditText, Button, ImageView, etc.)
    • مدیریت Layoutها (LinearLayout, RelativeLayout, ConstraintLayout)
    • استفاده از Adapterها و RecyclerView
    • پیاده‌سازی Navigation Drawer و Bottom Navigation
  • بخش چهارم: تعامل با کاربر
    • مدیریت رویدادها (OnClickListener, OnLongClickListener, etc.)
    • استفاده از Toast و Snackbar
    • دیالوگ‌ها و Alert Dialogها
    • ورودی گرفتن از کاربر
    • اعتبارسنجی ورودی‌های کاربر
  • بخش پنجم: ذخیره‌سازی داده‌ها
    • استفاده از SharedPreferences
    • ذخیره‌سازی داده‌ها با SQLite
    • مدیریت پایگاه داده
    • Query زدن به پایگاه داده
    • استفاده از Room Persistence Library
  • بخش ششم: ارتباط با اینترنت
    • آشنایی با پروتکل HTTP
    • ارسال درخواست‌های HTTP با Volley یا Retrofit
    • دریافت و پردازش داده‌های JSON
    • کار با APIها
    • نمایش تصاویر از اینترنت
  • بخش هفتم: کار با سنسورها
    • دسترسی به سنسور GPS و تعیین موقعیت جغرافیایی
    • استفاده از سنسور شتاب سنج (Accelerometer)
    • دسترسی به سنسورهای دیگر (Gyroscope, Proximity Sensor, etc.)
  • بخش هشتم: سرویس‌ها و Broadcast Receiver ها
    • ایجاد و مدیریت سرویس های پس زمینه (Background Services)
    • ارسال و دریافت Broadcast ها
    • برنامه ریزی وظایف با Alarm Manager
  • بخش نهم: تست و رفع اشکال
    • روش های تست اپلیکیشن اندروید
    • استفاده از Logcat برای رفع اشکال
    • ابزارهای Debugging در Android Studio
  • بخش دهم: انتشار اپلیکیشن
    • آماده سازی اپلیکیشن برای انتشار
    • ساخت Signing Key
    • انتشار اپلیکیشن در Google Play Store
    • بهینه سازی اپلیکیشن برای کسب رتبه بهتر در پلی استور

همین امروز در دوره "سلام اندروید: گام‌به‌گام تا ساخت اولین اپلیکیشن موبایل شما" ثبت‌نام کنید و سفر خود را به سوی تبدیل شدن به یک توسعه‌دهنده اندروید حرفه‌ای آغاز کنید!

EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: Android apps Android development Android tutorial App Development Google Mobile Platform Hello Android Java for Android Kotlin for Android Mobile Programming Mobile Software آموزش اندروید اپلیکیشن اندروید برنامه نویسی موبایل توسعه اندروید ساخت اپلیکیشن سلام اندروید نرم افزار موبایل

نظرات

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

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