کتاب صوتی توسعه سیستم‌های عامل لینوکس جاسازی شده با استفاده از Yocto Project

انتخاب پلن

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

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

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

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

عنوان دوره: دوره توسعه سیستم‌های عامل لینوکس جاسازی شده با استفاده از Yocto Project

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

موضوع میانی: سیستم‌های عامل جاسازی شده

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

  • 1. مقدمه‌ای بر سیستم‌های عامل جاسازی شده
  • 2. مبانی سیستم عامل لینوکس
  • 3. معماری سیستم عامل لینوکس
  • 4. ابزارهای توسعه در لینوکس
  • 5. مقدمه‌ای بر Yocto Project
  • 6. اهداف و فلسفه Yocto Project
  • 7. معماری Yocto Project
  • 8. مفاهیم کلیدی Yocto Project: لایه‌ها، دستور کارها، ماشین‌ها
  • 9. تنظیم محیط توسعه Yocto Project
  • 10. ساخت اولین تصویر لینوکس با Yocto Project
  • 11. مدیریت بسته‌ها در Yocto Project
  • 12. ایجاد دستور کار سفارشی (Custom Recipe)
  • 13. اصلاح دستور کار موجود
  • 14. ایجاد لایه سفارشی (Custom Layer)
  • 15. مدیریت پیکربندی سیستم (System Configuration)
  • 16. پیکربندی کرنل لینوکس (Kernel Configuration)
  • 17. بوت‌لودرها (Bootloaders) در سیستم‌های جاسازی شده
  • 18. U-Boot: پیکربندی و توسعه
  • 19. گراب (GRUB) در سیستم‌های جاسازی شده
  • 20. مدیریت دستگاه‌ها (Device Management)
  • 21. درایورهای دستگاه (Device Drivers)
  • 22. مقدمه‌ای بر سیستم فایل‌ها در لینوکس جاسازی شده
  • 23. JFFS2، UBIFS و سیستم‌های فایل فلش
  • 24. سیستم فایل‌های روی حافظه (RAM-based File Systems)
  • 25. مدیریت حافظه در لینوکس جاسازی شده
  • 26. زمان‌بندی فرآیندها (Process Scheduling)
  • 27. ارتباطات بین فرآیندی (Inter-Process Communication - IPC)
  • 28. شبکه‌بندی در سیستم‌های جاسازی شده
  • 29. پروتکل‌های شبکه‌ای رایج
  • 30. امنیت در سیستم‌های عامل جاسازی شده
  • 31. مبانی امنیت لینوکس
  • 32. مدیریت دسترسی و مجوزها
  • 33. رمزنگاری در سیستم‌های جاسازی شده
  • 34. پشتیبان‌گیری و بازیابی در Yocto Project
  • 35. اشکال‌زدایی (Debugging) در سیستم‌های عامل جاسازی شده
  • 36. ابزارهای اشکال‌زدایی GDB و KGDB
  • 37. مانیتورینگ سیستم (System Monitoring)
  • 38. مدیریت انرژی (Power Management)
  • 39. سیستم‌های Real-Time در لینوکس
  • 40. مقدمه‌ای بر لینوکس Real-Time (RT)
  • 41. پچ PREEMPT_RT
  • 42. کاربرد Yocto Project در سیستم‌های Industrial IoT
  • 43. امنیت در Industrial IoT با Yocto Project
  • 44. توسعه نرم‌افزارهای کاربردی برای سیستم‌های جاسازی شده
  • 45. فریم‌ورک‌های توسعه نرم‌افزار
  • 46. مقدمه‌ای بر Qt برای سیستم‌های جاسازی شده
  • 47. توسعه رابط کاربری گرافیکی (GUI)
  • 48. مدیریت به‌روزرسانی نرم‌افزار (OTA Updates)
  • 49. استراتژی‌های به‌روزرسانی در Yocto Project
  • 50. تست و اعتبارسنجی سیستم‌های عامل جاسازی شده
  • 51. روش‌های تست خودکار
  • 52. مقدمه‌ای بر کانتینرسازی در سیستم‌های جاسازی شده
  • 53. Docker و Yocto Project
  • 54. Kubernetes و سیستم‌های جاسازی شده
  • 55. مقدمه‌ای بر هوش مصنوعی در سیستم‌های جاسازی شده
  • 56. یادگیری ماشین روی دستگاه (On-Device ML)
  • 57. کاربرد Yocto Project در رباتیک
  • 58. مقدمه‌ای بر ROS (Robot Operating System)
  • 59. ادغام ROS با Yocto Project
  • 60. بهینه‌سازی عملکرد سیستم‌های جاسازی شده
  • 61. پروفایل‌گیری (Profiling) و بهینه‌سازی کد
  • 62. مدیریت منابع سخت‌افزاری
  • 63. مقدمه‌ای بر سیستم‌های توزیع شده
  • 64. الگوهای طراحی در سیستم‌های توزیع شده
  • 65. ملاحظات قانونی و اخلاقی در توسعه نرم‌افزار
  • 66. حقوق مالکیت فکری و مجوزهای نرم‌افزار
  • 67. استانداردهای توسعه نرم‌افزار در ایران
  • 68. ملاحظات امنیتی در قراردادهای نرم‌افزاری
  • 69. مبانی قراردادهای نرم‌افزاری
  • 70. مدیریت ریسک در پروژه‌های نرم‌افزاری
  • 71. توسعه نرم‌افزار چابک (Agile Development)
  • 72. متدولوژی Scrum در پروژه‌های نرم‌افزاری
  • 73. مهندسی نیازمندی‌ها (Requirements Engineering)
  • 74. مدل‌سازی فرآیند کسب و کار
  • 75. تحلیل سیستم‌های پیچیده
  • 76. معماری نرم‌افزار پایدار
  • 77. اصول طراحی نرم‌افزار (SOLID)
  • 78. الگوهای طراحی نرم‌افزار (Design Patterns)
  • 79. مقدمه‌ای بر تست واحد (Unit Testing)
  • 80. تست یکپارچه‌سازی (Integration Testing)
  • 81. تست پذیرش (Acceptance Testing)
  • 82. مدیریت پیکربندی (Configuration Management)
  • 83. ابزارهای مدیریت پیکربندی
  • 84. اصول برنامه‌نویسی امن
  • 85. جلوگیری از آسیب‌پذیری‌های رایج
  • 86. مقدمه‌ای بر رمزنگاری کاربردی
  • 87. امضای دیجیتال و گواهی‌نامه‌ها
  • 88. مبانی حریم خصوصی داده‌ها
  • 89. قوانین حفاظت از داده‌ها
  • 90. مقدمه‌ای بر توسعه پایدار نرم‌افزار
  • 91. اثرات زیست‌محیطی توسعه نرم‌افزار
  • 92. معماری‌های نرم‌افزاری مبتنی بر سرویس
  • 93. میکروسرویس‌ها و Yocto Project
  • 94. اکوسیستم Yocto Project: ابزارها و منابع
  • 95. انجمن‌ها و گروه‌های کاربری Yocto Project
  • 96. مطالعات موردی (Case Studies) در Yocto Project
  • 97. پروژه‌های موفق با Yocto Project
  • 98. آینده Yocto Project و سیستم‌های جاسازی شده
  • 99. روندهای نوظهور در سیستم‌های عامل جاسازی شده
  • 100. چالش‌های پیش رو در توسعه سیستم‌های جاسازی شده
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.

نظرات

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

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