کتاب صوتی نوشتن کدی که از وابستگیهای پلتفرم رها باشد
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره نوشتن کدی که از وابستگیهای پلتفرم رها باشد
موضوع کلی: مبانی برنامه نویسی ساخت یافته
موضوع میانی: اصول نوشتن کد قابل حمل (Portable Code)
📋 سرفصلهای دوره
- 1. فصل اول: معرفی کد مستقل از پلتفرم
- 2. فصل دوم: اهمیت وابستگیزدایی
- 3. فصل سوم: درک وابستگیهای پلتفرم
- 4. فصل چهارم: انواع وابستگیهای پلتفرم
- 5. فصل پنجم: سیستمعاملها و وابستگیها
- 6. فصل ششم: کتابخانهها و فریمورکها
- 7. فصل هفتم: سختافزار و وابستگیها
- 8. فصل هشتم: شبکهها و وابستگیها
- 9. فصل نهم: پایگاههای داده و وابستگیها
- 10. فصل دهم: APIهای خارجی و وابستگیها
- 11. فصل یازدهم: زبانهای برنامهنویسی و وابستگیها
- 12. فصل دوازدهم: ابزارهای توسعه و وابستگیها
- 13. فصل سیزدهم: استراتژیهای کلان برای کد مستقل
- 14. فصل چهاردهم: طراحی ماژولار
- 15. فصل پانزدهم: انتزاع لایهها
- 16. فصل شانزدهم: استفاده از واسطهای استاندارد
- 17. فصل هفدهم: تعریف APIهای صریح
- 18. فصل هجدهم: تزریق وابستگی
- 19. فصل نوزدهم: برنامهنویسی تابعی و وابستگیها
- 20. فصل بیستم: برنامهنویسی شیءگرا و وابستگیها
- 21. فصل بیست و یکم: اصول SOLID در وابستگیزدایی
- 22. فصل بیست و دوم: اصل مسئولیت منفرد (SRP)
- 23. فصل بیست و سوم: اصل باز بودن/بسته بودن (OCP)
- 24. فصل بیست و چهارم: اصل جایگزینی لیسکوف (LSP)
- 25. فصل بیست و پنجم: اصل تفکیک واسط (ISP)
- 26. فصل بیست و ششم: اصل وارونگی وابستگی (DIP)
- 27. فصل بیست و هفتم: الگوهای طراحی برای وابستگیزدایی
- 28. فصل بیست و هشتم: الگوی کارخانه (Factory)
- 29. فصل بیست و نهم: الگوی نمونه (Singleton)
- 30. فصل سیام: الگوی استراتژی (Strategy)
- 31. فصل سی و یکم: الگوی مشاهدهگر (Observer)
- 32. فصل سی و دوم: الگوی واسط (Facade)
- 33. فصل سی و سوم: الگوی دکوراتور (Decorator)
- 34. فصل سی و چهارم: الگوی سازنده (Builder)
- 35. فصل سی و پنجم: وابستگیهای زمان کامپایل
- 36. فصل سی و ششم: وابستگیهای زمان اجرا
- 37. فصل سی و هفتم: وابستگیهای زمان بارگذاری
- 38. فصل سی و هشتم: مدیریت وابستگیها
- 39. فصل سی و نهم: ابزارهای مدیریت بسته
- 40. فصل چهلم: قراردادهای وابستگی
- 41. فصل چهل و یکم: نسخهبندی وابستگیها
- 42. فصل چهل و دوم: مدیریت تضاد وابستگیها
- 43. فصل چهل و سوم: بستهبندی و استقرار
- 44. فصل چهل و چهارم: کانتینرسازی (Docker)
- 45. فصل چهل و پنجم: مجازیسازی
- 46. فصل چهل و ششم: کدهای توکار (Embedded Code)
- 47. فصل چهل و هفتم: وابستگیهای سیستمعامل و راهحلها
- 48. فصل چهل و هشتم: انتزاع فراخوانیهای سیستمی
- 49. فصل چهل و نهم: استفاده از APIهای استاندارد زبان
- 50. فصل پنجاهم: فایلهای پیکربندی و وابستگیها
- 51. فصل پنجاه و یکم: استفاده از متغیرهای محیطی
- 52. فصل پنجاه و دوم: فایلهای پیکربندی عمومی
- 53. فصل پنجاه و سوم: کتابخانهها و وابستگیهای آنها
- 54. فصل پنجاه و چهارم: استفاده از کتابخانههای استاندارد
- 55. فصل پنجاه و پنجم: ایجاد لایههای انتزاعی برای کتابخانهها
- 56. فصل پنجاه و ششم: رفتار کتابخانههای شخص ثالث
- 57. فصل پنجاه و هفتم: سختافزار و وابستگیها
- 58. فصل پنجاه و هشتم: انتزاع سختافزار
- 59. فصل پنجاه و نهم: درایورهای عمومی
- 60. فصل شصتم: شبکهها و وابستگیها
- 61. فصل شصت و یکم: پروتکلهای استاندارد
- 62. فصل شصت و دوم: لایههای انتزاع شبکه
- 63. فصل شصت و سوم: پایگاههای داده و وابستگیها
- 64. فصل شصت و چهارم: ORMها و انتزاع
- 65. فصل شصت و پنجم: پایگاههای داده جداییناپذیر
- 66. فصل شصت و ششم: APIهای خارجی و وابستگیها
- 67. فصل شصت و هفتم: طراحی واسطهای ثابت
- 68. فصل شصت و هشتم: مدیریت خطا و وابستگیهای خارجی
- 69. فصل شصت و نهم: زبانهای برنامهنویسی و وابستگیها
- 70. فصل هفتادم: ویژگیهای زبان مستقل
- 71. فصل هفتاد و یکم: استفاده از قابلیتهای زبان انتزاعی
- 72. فصل هفتاد و دوم: ابزارهای توسعه و وابستگیها
- 73. فصل هفتاد و سوم: ابزارهای مستقل از پلتفرم
- 74. فصل هفتاد و چهارم: استفاده از ابزارهای عمومی
- 75. فصل هفتاد و پنجم: تست نویسی برای کد مستقل
- 76. فصل هفتاد و ششم: تست واحد
- 77. فصل هفتاد و هفتم: تست ادغام
- 78. فصل هفتاد و هشتم: تست وابستگی مجازی
- 79. فصل هفتاد و نهم: شبیهسازی (Mocking)
- 80. فصل هشتادم: استابینگ (Stubbing)
- 81. فصل هشتاد و یکم: تستهای عینی
- 82. فصل هشتاد و دوم: محیطهای تست
- 83. فصل هشتاد و سوم: مقایسه محیطها
- 84. فصل هشتاد و چهارم: بهبود عملکرد کد مستقل
- 85. فصل هشتاد و پنجم: شناسایی گلوگاهها
- 86. فصل هشتاد و ششم: بهینهسازی انتزاعات
- 87. فصل هشتاد و هفتم: مدیریت حافظه در کد مستقل
- 88. فصل هشتاد و هشتم: تخصیص و آزادسازی حافظه
- 89. فصل هشتاد و نهم: جمعآوری زباله و وابستگیها
- 90. فصل نودم: امنیت و کد مستقل
- 91. فصل نود و یکم: کاهش سطح حمله
- 92. فصل نود و دوم: بررسی وابستگیهای امنیتی
- 93. فصل نود و سوم: معماریهای توزیع شده و وابستگیها
- 94. فصل نود و چهارم: عدم تمرکز
- 95. فصل نود و پنجم: پیامرسانی ناهمزمان
- 96. فصل نود و ششم: توسعه ابزارهای داخلی
- 97. فصل نود و هفتم: ایجاد ابزارهای مستقل
- 98. فصل نود و هشتم: مقیاسپذیری کد مستقل
- 99. فصل نود و نهم: رشد پایدار
- 100. فصل صدم: آینده کد مستقل از پلتفرم
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.