دوره ساخت اپلیکیشنهای اندرویدی خلاقانه با Google App Inventor: از ایده تا اجرا همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت اپلیکیشنهای اندرویدی خلاقانه با Google App Inventor: از ایده تا اجرا
موضوع کلی: توسعه اپلیکیشن موبایل
موضوع میانی: برنامهنویسی ویژوال و خلاقیت با App Inventor
📋 سرفصلهای دوره
- 1. آشنایی با App Inventor و محیط کاربری آن
- 2. مروری بر مفاهیم برنامهنویسی بصری
- 3. نصب و راهاندازی App Inventor
- 4. مرور اجمالی بر رابط کاربری App Inventor و اجزای اصلی آن
- 5. ایجاد اولین پروژه: Hello World
- 6. آشنایی با پالت رابط کاربری (User Interface)
- 7. کار با برچسب (Label)، دکمه (Button) و ورودی متن (Text Box)
- 8. تنظیم خصوصیات اجزا: اندازه، رنگ، فونت و موقعیت
- 9. اصول رویدادها (Events) و رفتارها (Behaviors) در App Inventor
- 10. ساخت یک برنامه ساده برای تغییر متن برچسب با کلیک دکمه
- 11. آشنایی با بلوکهای کنترلی (Control Blocks)
- 12. استفاده از بلوکهای If/Then برای ایجاد منطق
- 13. ساخت یک برنامه پاسخگویی با استفاده از بلوکهای If/Then
- 14. آشنایی با متغیرها (Variables) و ذخیره دادهها
- 15. استفاده از متغیرها برای ذخیره و بهروزرسانی اطلاعات
- 16. ساخت یک ماشین حساب ساده با استفاده از متغیرها و عملیات ریاضی
- 17. آشنایی با بلوکهای ریاضی (Math Blocks)
- 18. کار با عملگرهای ریاضی: جمع، تفریق، ضرب، تقسیم
- 19. ساخت یک برنامه برای محاسبه مساحت و حجم
- 20. کار با بلوکهای متن (Text Blocks)
- 21. تغییر، ترکیب و دستکاری رشتهها
- 22. ساخت یک برنامه برای پردازش متن ورودی
- 23. آشنایی با لیستها (Lists) و ذخیره دادههای چندگانه
- 24. ایجاد و مدیریت لیستها
- 25. ساخت یک برنامه برای ذخیره و نمایش لیست اقلام
- 26. کار با تصاویر (Images) و صداها (Sounds)
- 27. افزودن تصاویر به رابط کاربری
- 28. پخش صداها و فایلهای صوتی
- 29. ساخت یک برنامه ساده برای پخش صدا با کلیک دکمه
- 30. آشنایی با سنسورها (Sensors): شتابسنج (Accelerometer)
- 31. دریافت اطلاعات از سنسور شتابسنج
- 32. ساخت یک برنامه برای کنترل حرکت با استفاده از شتابسنج
- 33. کار با سنسورها: موقعیتیاب (Location Sensor)
- 34. دریافت موقعیت جغرافیایی دستگاه
- 35. ساخت یک برنامه برای نمایش موقعیت فعلی روی نقشه
- 36. آشنایی با دوربین (Camera) و گالری (Gallery)
- 37. گرفتن عکس و انتخاب عکس از گالری
- 38. ساخت یک برنامه برای گرفتن عکس و نمایش آن
- 39. کار با Canvas و ترسیم (Drawing)
- 40. ترسیم اشکال هندسی ساده: خط، دایره، مربع
- 41. ساخت یک برنامه برای نقاشی ساده
- 42. آشنایی با پایگاه داده (Database)
- 43. ذخیره و بازیابی دادهها با TinyDB
- 44. ساخت یک برنامه برای ذخیره و بازیابی اطلاعات شخصی
- 45. آشنایی با اینترنت (Internet) و وب (Web)
- 46. دسترسی به اطلاعات وب با استفاده از وب API
- 47. ساخت یک برنامه برای دریافت اطلاعات از یک وب سرویس
- 48. کار با Google Maps API و نمایش نقشه
- 49. ساخت یک برنامه برای نمایش مکانها روی نقشه
- 50. آشنایی با بلوتوث (Bluetooth)
- 51. ارسال و دریافت دادهها از طریق بلوتوث
- 52. ساخت یک برنامه برای ارتباط بلوتوثی ساده
- 53. طراحی رابط کاربری پیشرفته: چیدمان (Layouts)
- 54. استفاده از چیدمانهای افقی، عمودی و جدولی
- 55. طراحی یک رابط کاربری منسجم و زیبا
- 56. بهبود تجربه کاربری: طراحی واکنشگرا
- 57. سازگاری با اندازههای مختلف صفحه نمایش
- 58. افزودن جلوههای بصری: انیمیشنها و ترانزیشنها
- 59. استفاده از انیمیشنهای ساده
- 60. افزودن افکتهای صوتی
- 61. بهینهسازی عملکرد برنامه (Optimization)
- 62. کاهش اندازه برنامه و مصرف باتری
- 63. مدیریت خطاها و رفع اشکالات برنامه
- 64. استفاده از کتابخانههای (Libraries) سفارشی
- 65. وارد کردن کتابخانههای خارجی
- 66. ساخت یک برنامه با استفاده از کتابخانههای سفارشی
- 67. آشنایی با اجزای سفارشی (Custom Components)
- 68. ایجاد اجزای سفارشی و استفاده از آنها در برنامهها
- 69. طراحی و توسعه یک بازی ساده (قسمت اول)
- 70. شروع طراحی بازی، تعریف قوانین و اجزا
- 71. پیادهسازی منطق بازی
- 72. طراحی و توسعه یک بازی ساده (قسمت دوم)
- 73. افزودن گرافیک، صدا و رابط کاربری
- 74. تست و اشکالزدایی بازی
- 75. استفاده از سرویسهای ابری (Cloud Services)
- 76. ذخیره دادهها در فضای ابری (Cloud Storage)
- 77. ساخت یک برنامه برای ذخیره و بازیابی اطلاعات در فضای ابری
- 78. ایجاد یک برنامه برای مدیریت وظایف (To-Do List)
- 79. طراحی رابط کاربری و ذخیره وظایف
- 80. اضافه کردن قابلیتهای پیشرفته: اولویتبندی، یادآور
- 81. ایجاد یک برنامه برای مدیریت یادداشتها (Note Taking)
- 82. ذخیره و سازماندهی یادداشتها
- 83. جستجو و ویرایش یادداشتها
- 84. ساخت یک برنامه برای پخشکنندهی موسیقی (Music Player)
- 85. پخش موسیقی از دستگاه
- 86. مدیریت لیست پخش
- 87. ایجاد یک برنامه برای تبدیل واحدها (Unit Converter)
- 88. تبدیل واحدهای مختلف (طول، وزن، دما و ...)
- 89. طراحی رابط کاربری جذاب و کاربردی
- 90. ساخت یک برنامه برای خواندن کدهای QR
- 91. اسکن کدهای QR و نمایش اطلاعات
- 92. برنامهنویسی برای Wear OS (ساعتهای هوشمند)
- 93. آشنایی با محیط برنامهنویسی Wear OS
- 94. ساخت یک برنامه ساده برای ساعت هوشمند
- 95. آشنایی با Firebase و استفاده از آن
- 96. اتصال به Firebase برای احراز هویت (Authentication)
- 97. ذخیره و بازیابی اطلاعات در Firebase Realtime Database
- 98. ارسال اعلانها با Firebase Cloud Messaging (FCM)
- 99. آشنایی با هوش مصنوعی و یادگیری ماشین (Machine Learning)
- 100. استفاده از بلوکهای هوش مصنوعی در App Inventor
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.