کتاب صوتی تسلط بر برنامه‌نویسی واکنش‌گرا با جاوا: از پایه تا پیشرفت

انتخاب پلن

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

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

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

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

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

موضوع کلی: برنامه‌نویسی پیشرفته با جاوا

موضوع میانی: برنامه‌نویسی واکنش‌گرا (Reactive Programming)

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

  • 1. مقدمه‌ای بر برنامه‌نویسی واکنش‌گرا
  • 2. مفاهیم اساسی برنامه‌نویسی واکنش‌گرا
  • 3. برنامه‌نویسی غیرهمزمان و رویدادمحور
  • 4. جریان داده (Data Streams) در برنامه‌نویسی واکنش‌گرا
  • 5. انتشار و اشتراک (Publish/Subscribe)
  • 6. عملگرها (Operators) در برنامه‌نویسی واکنش‌گرا
  • 7. تبدیل جریان داده
  • 8. فیلتر کردن جریان داده
  • 9. ترکیب جریان‌های داده
  • 10. مدیریت خطا در جریان‌های داده
  • 11. مدیریت حافظه در برنامه‌نویسی واکنش‌گرا
  • 12. آشنایی با ReactiveX (RxJava)
  • 13. نصب و پیکربندی RxJava
  • 14. ایجاد جریان‌های Observable
  • 15. مشاهده جریان‌های Observable
  • 16. عملگرهای رایج در RxJava
  • 17. تبدیل Observable به انواع دیگر داده
  • 18. مدیریت Threadها در RxJava
  • 19. برنامه‌نویسی واکنش‌گرا با Project Reactor
  • 20. آشنایی با Project Reactor
  • 21. ایجاد جریان‌های Flux و Mono
  • 22. استفاده از عملگرهای Project Reactor
  • 23. مدیریت خطا در Project Reactor
  • 24. مقایسه RxJava و Project Reactor
  • 25. برنامه‌نویسی واکنش‌گرا در Backend با Spring WebFlux
  • 26. معرفی Spring WebFlux
  • 27. ایجاد REST API واکنش‌گرا
  • 28. مدیریت داده‌ها با Spring Data Reactive
  • 29. تست‌نویسی در برنامه‌نویسی واکنش‌گرا
  • 30. نوشتن Unit Test برای کدهای Reactive
  • 31. تست یکپارچگی (Integration Test) در برنامه‌نویسی واکنش‌گرا
  • 32. برنامه‌نویسی واکنش‌گرا در Frontend با JavaScript
  • 33. آشنایی با Reactive Extensions for JavaScript (RxJS)
  • 34. استفاده از RxJS در React
  • 35. استفاده از RxJS در Angular
  • 36. برنامه‌نویسی واکنش‌گرا در Android
  • 37. استفاده از RxJava در Android
  • 38. مدیریت چرخه حیات Activity/Fragment با RxJava
  • 39. الگوهای طراحی در برنامه‌نویسی واکنش‌گرا
  • 40. الگوی Observer
  • 41. الگوی Decorator
  • 42. الگوی Strategy
  • 43. بهینه‌سازی عملکرد در برنامه‌نویسی واکنش‌گرا
  • 44. کاهش مصرف حافظه
  • 45. افزایش سرعت پردازش
  • 46. حل مشکلات رایج در برنامه‌نویسی واکنش‌گرا
  • 47. مدیریت Backpressure
  • 48. رفع خطاهای مربوط به Thread
  • 49. استفاده از Debugger برای برنامه‌نویسی واکنش‌گرا
  • 50. برنامه‌نویسی واکنش‌گرا و میکروسرویس‌ها
  • 51. ارتباط بین میکروسرویس‌ها با استفاده از جریان‌های داده
  • 52. استفاده از Kafka و RabbitMQ با برنامه‌نویسی واکنش‌گرا
  • 53. برنامه‌نویسی واکنش‌گرا در سیستم‌های Real-time
  • 54. پیاده‌سازی Chat Application با استفاده از WebSocket و Reactive Programming
  • 55. مانیتورینگ و Logging در برنامه‌نویسی واکنش‌گرا
  • 56. استفاده از ابزارهای مانیتورینگ برای جریان‌های داده
  • 57. بهترین روش‌ها برای Logging در برنامه‌نویسی واکنش‌گرا
  • 58. آینده برنامه‌نویسی واکنش‌گرا
  • 59. تحولات و روندهای جدید در برنامه‌نویسی واکنش‌گرا
  • 60. مطالعه موردی: پیاده‌سازی یک سیستم سفارش‌گیری واکنش‌گرا
  • 61. مطالعه موردی: پیاده‌سازی یک سیستم تحلیل داده‌های Real-time
  • 62. استفاده از برنامه‌نویسی واکنش‌گرا در Big Data
  • 63. برنامه‌نویسی واکنش‌گرا و یادگیری ماشین
  • 64. استفاده از جریان‌های داده برای آموزش مدل‌های یادگیری ماشین
  • 65. استفاده از برنامه‌نویسی واکنش‌گرا برای استقرار مدل‌های یادگیری ماشین
  • 66. امنیت در برنامه‌نویسی واکنش‌گرا
  • 67. حفاظت از جریان‌های داده در برابر حملات
  • 68. بررسی آسیب‌پذیری‌های رایج در برنامه‌نویسی واکنش‌گرا
  • 69. مقایسه برنامه‌نویسی واکنش‌گرا با برنامه‌نویسی موازی
  • 70. مزایا و معایب هر روش
  • 71. چه زمانی از برنامه‌نویسی واکنش‌گرا استفاده کنیم
  • 72. چه زمانی از برنامه‌نویسی موازی استفاده کنیم
  • 73. برنامه‌نویسی واکنش‌گرا و سیستم‌های توزیع‌شده
  • 74. استفاده از برنامه‌نویسی واکنش‌گرا برای ساخت سیستم‌های توزیع‌شده مقاوم
  • 75. برنامه‌نویسی واکنش‌گرا و Cloud Native Applications
  • 76. استفاده از برنامه‌نویسی واکنش‌گرا برای ساخت Cloud Native Applications
  • 77. برنامه‌نویسی واکنش‌گرا و Serverless Computing
  • 78. استفاده از برنامه‌نویسی واکنش‌گرا در محیط Serverless
  • 79. برنامه‌نویسی واکنش‌گرا و IoT (اینترنت اشیا)
  • 80. استفاده از برنامه‌نویسی واکنش‌گرا برای پردازش داده‌های IoT
  • 81. برنامه‌نویسی واکنش‌گرا و Blockchains
  • 82. استفاده از برنامه‌نویسی واکنش‌گرا در ساخت Blockchains
  • 83. برنامه‌نویسی واکنش‌گرا و AR/VR
  • 84. استفاده از برنامه‌نویسی واکنش‌گرا در ساخت برنامه‌های AR/VR
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: Reactive Programming آموزش جاوا برنامه‌نویسی پیشرفته برنامه‌نویسی جاوا برنامه‌نویسی کاربردی برنامه‌نویسی واکنش‌گرا توسعه وب جاوا جاوا اسکریپت یادگیری جاوا

نظرات

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

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