کتاب صوتی آشنایی با ساختارهای دادهٔ پایه در زبان برنامهنویسی روبی
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آشنایی با ساختارهای دادهٔ پایه در زبان برنامهنویسی روبی
موضوع کلی: علوم کامپیوتر و مهندسی نرمافزار
موضوع میانی: مبانی برنامهنویسی و ساختار دادهها
📋 سرفصلهای دوره
- 1. مبانی زبان برنامهنویسی روبی
- 2. انواع دادههای پایه در روبی
- 3. متغیرها و انتساب در روبی
- 4. عملگرها در روبی
- 5. ساختارهای کنترلی (شرطی) در روبی
- 6. حلقهها در روبی
- 7. متدها در روبی
- 8. آرایهها در روبی
- 9. تکرارکنندهها در روبی
- 10. توابع لامبدا در روبی
- 11. اشیاء و کلاسها در روبی
- 12. مفاهیم اولیهٔ برنامهنویسی شیءگرا
- 13. ارثبری در روبی
- 14. کپسولهسازی در روبی
- 15. چندریختی در روبی
- 16. مدیریت خطا و استثناها در روبی
- 17. مقدمهای بر ساختارهای داده
- 18. اهمیت ساختارهای داده در علوم کامپیوتر
- 19. پیچیدگی زمانی و فضایی (Big O Notation)
- 20. آرایههای پویا در روبی
- 21. لیستهای پیوندی (Singly Linked Lists)
- 22. عملیات روی لیستهای پیوندی
- 23. لیستهای پیوندی دوطرفه (Doubly Linked Lists)
- 24. عملیات روی لیستهای پیوندی دوطرفه
- 25. پشتهها (Stacks)
- 26. کاربرد پشتهها
- 27. پیادهسازی پشته در روبی
- 28. صفها (Queues)
- 29. کاربرد صفها
- 30. پیادهسازی صف در روبی
- 31. درختها (Trees)
- 32. انواع درختها
- 33. درخت جستجوی دودویی (Binary Search Trees)
- 34. عملیات روی درخت جستجوی دودویی
- 35. تراورس درخت (Tree Traversal)
- 36. درختهای متوازن (Balanced Trees)
- 37. درختهای B (B-Trees)
- 38. درختهای گرهبهمپیوسته (Heap)
- 39. هرم دودویی (Binary Heap)
- 40. عملیات روی هرم دودویی
- 41. گرافها (Graphs)
- 42. انواع گرافها
- 43. نمایش گرافها (ماتریس مجاورت، لیست مجاورت)
- 44. پیمایش گراف (BFS, DFS)
- 45. الگوریتمهای گراف
- 46. کدگذاری و رمزنگاری مقدماتی
- 47. مقدمهای بر الگوریتمها
- 48. مرتبسازی (Sorting)
- 49. مرتبسازی حبابی (Bubble Sort)
- 50. مرتبسازی انتخابی (Selection Sort)
- 51. مرتبسازی درجی (Insertion Sort)
- 52. مرتبسازی ادغامی (Merge Sort)
- 53. مرتبسازی سریع (Quick Sort)
- 54. جستجو (Searching)
- 55. جستجوی خطی (Linear Search)
- 56. جستجوی دودویی (Binary Search)
- 57. توابع هش (Hash Functions)
- 58. جداول هش (Hash Tables)
- 59. عملیات روی جداول هش
- 60. تصادم در جداول هش و روشهای حل آن
- 61. مجموعههای انتزاعی (Abstract Data Types)
- 62. رابطها (Interfaces) در روبی
- 63. پیادهسازی ADTها با استفاده از کلاسها
- 64. طراحی ساختارهای دادهٔ مؤثر
- 65. بهینهسازی ساختارهای داده
- 66. مقدمهای بر پایگاه دادهها
- 67. مفاهیم پایگاه داده رابطهای
- 68. زبان SQL مقدماتی
- 69. طراحی شمای پایگاه داده
- 70. مقدمهای بر امنیت دادهها
- 71. اصول رمزنگاری متقارن
- 72. اصول رمزنگاری نامتقارن
- 73. امضای دیجیتال
- 74. مدیریت کلیدهای رمزنگاری
- 75. مقدمهای بر شبکههای کامپیوتری
- 76. مدل OSI و TCP/IP
- 77. پروتکلهای لایهٔ کاربرد
- 78. مبانی امنیت شبکه
- 79. مقدمهای بر سیستمعاملها
- 80. فرایندها و نخها
- 81. مدیریت حافظه
- 82. مدیریت فایل
- 83. مقدمهای بر مهندسی نرمافزار
- 84. چرخهٔ حیات توسعهٔ نرمافزار
- 85. متدولوژیهای توسعهٔ نرمافزار (Agile)
- 86. طراحی شیءگرا
- 87. الگوهای طراحی (Design Patterns)
- 88. مقدمهای بر تست نرمافزار
- 89. انواع تست (واحد، یکپارچهسازی، سیستمی)
- 90. مقدمهای بر هوش مصنوعی
- 91. مفاهیم یادگیری ماشین
- 92. مقدمهای بر علم داده
- 93. کاربرد علم داده در صنعت
- 94. مقدمهای بر توسعهٔ وب
- 95. مبانی HTML و CSS
- 96. مقدمهای بر زبان جاوااسکریپت
- 97. فریمورکهای جاوااسکریپت (مقدماتی)
- 98. مقدمهای بر پایگاه دادههای NoSQL
- 99. مفاهیم پایگاه دادهٔ گراف
- 100. مقدمهای بر رایانش ابری
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.