کتاب زبان‌های اسکریپتی در سیستم‌های تعبیه شده: راهنمای عملی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

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

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

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

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

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

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

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

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

  • 1. مقدمه‌ای بر سیستم‌های تعبیه شده و زبان‌های اسکریپتی
  • 2. چرا زبان‌های اسکریپتی در سیستم‌های تعبیه شده؟
  • 3. مقایسه زبان‌های اسکریپتی محبوب برای سیستم‌های تعبیه شده (Lua, Python, JavaScript)
  • 4. مبانی زبان Lua برای سیستم‌های تعبیه شده
  • 5. نصب و پیکربندی Lua در محیط‌های تعبیه شده
  • 6. ساختارهای داده‌ای اصلی Lua (تعدادها، رشته‌ها، جداول)
  • 7. جریان کنترل در Lua (شرط‌ها، حلقه‌ها)
  • 8. توابع در Lua: تعریف و استفاده
  • 9. مدیریت حافظه در Lua برای سیستم‌های تعبیه شده
  • 10. مقدمه‌ای بر زبان Python برای سیستم‌های تعبیه شده
  • 11. نصب و پیکربندی Python در محیط‌های تعبیه شده (MicroPython)
  • 12. ساختارهای داده‌ای اصلی Python (لیست‌ها، دیکشنری‌ها، تاپل‌ها)
  • 13. جریان کنترل در Python (شرط‌ها، حلقه‌ها)
  • 14. توابع در Python: تعریف و استفاده
  • 15. مدیریت حافظه در Python برای سیستم‌های تعبیه شده
  • 16. مقدمه‌ای بر JavaScript برای سیستم‌های تعبیه شده (Espruino)
  • 17. نصب و پیکربندی JavaScript در محیط‌های تعبیه شده (Espruino)
  • 18. ساختارهای داده‌ای اصلی JavaScript (آرایه‌ها، اشیاء)
  • 19. جریان کنترل در JavaScript (شرط‌ها، حلقه‌ها)
  • 20. توابع در JavaScript: تعریف و استفاده
  • 21. ارتباط با سخت‌افزار از طریق زبان‌های اسکریپتی
  • 22. خواندن و نوشتن پین‌های GPIO با Lua
  • 23. ارتباط با سنسورها و عملگرها با Python
  • 24. کنترل موتورها و درایورها با JavaScript
  • 25. پروتکل‌های ارتباطی (I2C, SPI, UART) و زبان‌های اسکریپتی
  • 26. استفاده از کتابخانه‌ها و ماژول‌های موجود در Lua
  • 27. استفاده از کتابخانه‌ها و ماژول‌های موجود در Python
  • 28. استفاده از کتابخانه‌ها و ماژول‌های موجود در JavaScript
  • 29. بهینه‌سازی کد زبان‌های اسکریپتی برای منابع محدود
  • 30. تکنیک‌های کاهش مصرف حافظه در Lua
  • 31. تکنیک‌های کاهش مصرف حافظه در Python
  • 32. تکنیک‌های کاهش مصرف حافظه در JavaScript
  • 33. دیباگینگ و تست کد زبان‌های اسکریپتی در سیستم‌های تعبیه شده
  • 34. استفاده از ابزارهای دیباگینگ Lua
  • 35. استفاده از ابزارهای دیباگینگ Python
  • 36. استفاده از ابزارهای دیباگینگ JavaScript
  • 37. ایجاد رابط کاربری ساده با زبان‌های اسکریپتی
  • 38. نمایش داده‌ها روی LCD با Lua
  • 39. نمایش داده‌ها روی OLED با Python
  • 40. نمایش داده‌ها روی وب‌سرور تعبیه شده با JavaScript
  • 41. امنیت در سیستم‌های تعبیه شده مبتنی بر زبان‌های اسکریپتی
  • 42. محافظت از کد در برابر دستکاری
  • 43. مدیریت دسترسی و احراز هویت
  • 44. بررسی آسیب‌پذیری‌های رایج
  • 45. مطالعه موردی: پیاده‌سازی یک سیستم کنترل دما با Lua
  • 46. مطالعه موردی: پیاده‌سازی یک سیستم جمع‌آوری داده با Python
  • 47. مطالعه موردی: پیاده‌سازی یک سیستم اتوماسیون خانگی با JavaScript
  • 48. آینده زبان‌های اسکریپتی در سیستم‌های تعبیه شده
  • 49. ترندهای جدید و فناوری‌های نوظهور
  • 50. منابع و ابزارهای مفید برای توسعه با زبان‌های اسکریپتی
تگ‌ها: actuators embedded programming embedded systems espruino firmware hardware interpreted languages iot javascript lua micropython optimization python scripting sensors

نظرات

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

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