کتاب صوتی مسلط شوید بر برنامه‌نویسی IBM System/360: از اصول تا عمل

مسلط شوید بر برنامه‌نویسی IBM System/360: دروازه‌ای به دنیای مین‌فریم‌ها و ریشه‌های محاسبات مدرن آیا آماده‌اید تا سفری فراموش‌نشدنی به قلب معماری کامپیوتر و برنامه‌نویسی سطح پایین را آغاز کنید؟ دوره‌ا...

انتخاب پلن

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

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

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

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

عنوان دوره: مسلط شوید بر برنامه‌نویسی IBM System/360: از اصول تا عمل

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

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

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مقدمه ای بر معماری IBM System/360
  • 2. مروری بر اجزای سخت‌افزاری System/360
  • 3. سیستم عامل و نرم‌افزار پایه System/360
  • 4. معرفی زبان اسمبلی System/360
  • 5. ساختار داده و آدرس‌دهی در System/360
  • 6. ثبات‌ها و دستورالعمل‌های محاسباتی صحیح (Integer)
  • 7. دستورالعمل‌های منطقی و عملیات بیتی
  • 8. دستورالعمل‌های شاخه‌ای و کنترل جریان
  • 9. آشنایی با دستورالعمل‌های کاراکتری
  • 10. مدیریت حافظه و تخصیص فضا
  • 11. آشنایی با ساختارهای داده پیشرفته‌تر
  • 12. ورودی/خروجی (I/O) و دستگاه‌های جانبی
  • 13. برنامه‌نویسی I/O با کانال‌ها
  • 14. مفاهیم ماکرو و استفاده از آن‌ها
  • 15. آشنایی با زبان کنترل (Job Control Language - JCL)
  • 16. نحوه اجرای برنامه‌ها و مدیریت وظایف (Jobs)
  • 17. خطایابی و عیب‌یابی برنامه‌های اسمبلی
  • 18. ابزارهای کمکی برنامه‌نویسی System/360
  • 19. مروری بر ساختار فایل‌ها و مدیریت آن‌ها
  • 20. انواع مختلف فایل‌ها و روش‌های دسترسی
  • 21. آشنایی با داده‌های ثابت‌نقطه‌ای (Fixed-Point)
  • 22. عملیات ریاضی بر روی داده‌های ثابت‌نقطه‌ای
  • 23. داده‌های ممیز شناور (Floating-Point) و اهمیت آن‌ها
  • 24. عملیات ریاضی بر روی داده‌های ممیز شناور
  • 25. ساختارهای کنترلی پیشرفته در اسمبلی
  • 26. برنامه‌نویسی ماژولار و استفاده از زیربرنامه‌ها
  • 27. ارتباط بین زیربرنامه‌ها و انتقال پارامترها
  • 28. مدیریت پشته و استفاده از آن
  • 29. آشنایی با مفهوم بازگشت (Recursion)
  • 30. کار با جداول و آرایه‌ها در اسمبلی
  • 31. مرتب‌سازی و جستجو در داده‌ها
  • 32. پردازش رشته‌ها و کار با متن
  • 33. کاراکترها و کدگذاری آن‌ها (EBCDIC)
  • 34. تبدیل داده‌ها و فرمت‌بندی خروجی
  • 35. برنامه‌نویسی و استفاده از کانال‌های دستگاه‌ها
  • 36. تداخل‌ها (Interrupts) و مدیریت آن‌ها
  • 37. برنامه‌نویسی همزمان و هم‌روندی
  • 38. آشنایی با سیستم‌عاملی OS/360 و عملکردهای آن
  • 39. برنامه‌نویسی با استفاده از سرویس‌های سیستم‌عاملی
  • 40. استفاده از کتابخانه‌ها و ماژول‌های از پیش نوشته شده
  • 41. مدیریت حافظه مجازی
  • 42. مدیریت فایل‌های OS/360
  • 43. برنامه‌نویسی سیستم (System Programming)
  • 44. آشنایی با مفاهیم پایگاه داده در System/360
  • 45. معرفی زبان PL/I و تفاوت‌های آن با اسمبلی
  • 46. برنامه‌نویسی PL/I در System/360
  • 47. مقایسه و انتخاب زبان مناسب برای پروژه‌ها
  • 48. بهینه‌سازی کد اسمبلی
  • 49. استفاده از ابزارهای پروفایلینگ
  • 50. روش‌های تست و اشکال‌زدایی پیشرفته
  • 51. آشنایی با امنیت در System/360
  • 52. مروری بر شبکه‌های کامپیوتری در زمان System/360
  • 53. نقش System/360 در پیشرفت تکنولوژی
  • 54. آینده برنامه‌نویسی Mainframe
  • 55. معرفی مدل‌های مختلف IBM System/360
  • 56. مقایسه معماری System/360 با معماری‌های دیگر
  • 57. مروری بر دستورالعمل‌های ویژه و کاربردی
  • 58. مفاهیم CICS و کاربرد آن
  • 59. توابع CICS و نحوه استفاده از آن‌ها
  • 60. کار با پایگاه‌داده DB2 در Mainframe
  • 61. بررسی دستورات SQL در محیط Mainframe
  • 62. مدیریت تراکنش‌ها و پایگاه‌های داده بزرگ
  • 63. آشنایی با ابزارهای مانیتورینگ سیستم
  • 64. عیب‌یابی مشکلات عملکردی سیستم
  • 65. برنامه‌نویسی اسمبلی برای سخت‌افزار خاص
  • 66. بررسی نمونه کدهای کاربردی و کاربرد آن‌ها
  • 67. مطالعه موردی: پیاده‌سازی یک برنامه کاربردی
  • 68. مطالعه موردی: بهینه‌سازی یک برنامه موجود
  • 69. مدیریت منابع سیستم
  • 70. امنیت داده‌ها و حفاظت از اطلاعات
  • 71. پشتیبان‌گیری و بازیابی اطلاعات
  • 72. نقش System/360 در صنعت
  • 73. تأثیر System/360 بر توسعه نرم‌افزار
  • 74. معرفی مفاهیم DevOps در Mainframe
  • 75. اتوماسیون وظایف و اسکریپت‌نویسی
  • 76. بهره‌وری و کارایی در برنامه‌نویسی Mainframe
  • 77. راهکارهای مدرن سازی برنامه‌های قدیمی
  • 78. انتقال برنامه‌ها به پلتفرم‌های جدید
  • 79. آشنایی با مفاهیم Cloud Computing
  • 80. ادغام Mainframe با تکنولوژی‌های Cloud
  • 81. مدیریت و نگهداری سیستم‌های Mainframe
  • 82. اهمیت مستندسازی در برنامه‌نویسی Mainframe
  • 83. مروری بر استانداردهای برنامه‌نویسی
  • 84. فرهنگ و تاریخچه برنامه‌نویسی Mainframe
  • 85. نقش برنامه‌نویس Mainframe در سازمان‌ها
  • 86. مهارت‌های مورد نیاز برای برنامه‌نویس Mainframe
  • 87. منابع آموزشی و یادگیری بیشتر
  • 88. انجمن‌ها و جوامع برنامه‌نویسی Mainframe
  • 89. چشم‌انداز شغلی برنامه‌نویس Mainframe
  • 90. جمع‌بندی و مرور کلی دوره
  • 91. ارائه پروژه عملی و حل تمرین
  • 92. ارزیابی و آزمون پایان دوره
  • 93. نقش System/360 در توسعه اینترنت
  • 94. تأثیر System/360 بر علوم کامپیوتر
  • 95. ارتباط بین سخت‌افزار و نرم‌افزار
  • 96. آخرین روندها و نوآوری‌ها در Mainframe
  • 97. آینده Mainframe و فرصت‌های شغلی

مسلط شوید بر برنامه‌نویسی IBM System/360: دروازه‌ای به دنیای مین‌فریم‌ها و ریشه‌های محاسبات مدرن

آیا آماده‌اید تا سفری فراموش‌نشدنی به قلب معماری کامپیوتر و برنامه‌نویسی سطح پایین را آغاز کنید؟ دوره‌ای که پیش روی شماست، تنها یک آموزش ساده نیست؛ بلکه یک کاوش عمیق و هیجان‌انگیز در میراثی است که جهان محاسبات را برای همیشه تغییر داد. IBM System/360، پلتفرمی که انقلابی در صنعت کامپیوتر ایجاد کرد و زیربنای بسیاری از سیستم‌های حیاتی امروزی است، حالا در دسترس شماست تا آن را از پایه تا پیشرفته فرابگیرید.

این دوره با الهام از کتاب کلاسیک و بی‌نظیر "System 360 programming"، به گونه‌ای طراحی شده است که دانش نظری را با مهارت‌های عملی در هم آمیزد. ما اصول، منطق و ظرافت‌های برنامه‌نویسی این سیستم قدرتمند را با رویکردی گام به گام و کاربردی به شما آموزش می‌دهیم. از معماری پیچیده سخت‌افزاری گرفته تا ریزه‌کاری‌های زبان اسمبلی و سیستم عامل‌های مین‌فریم، همه و همه را تحت پوشش قرار خواهیم داد.

اگر به دنبال درکی عمیق از چگونگی کارکرد واقعی کامپیوترها هستید، اگر می‌خواهید از پشت پرده زبان‌های برنامه‌نویسی سطح بالا عبور کنید و به ریشه‌های محاسبات مدرن دست یابید، این دوره دقیقاً همان چیزی است که نیاز دارید. با "مسلط شوید بر برنامه‌نویسی IBM System/360: از اصول تا عمل"، نه تنها یک مهارت تاریخی را کسب می‌کنید، بلکه دریچه‌ای تازه به درک پیچیدگی‌های سیستم‌های کامپیوتری امروزی به روی خود می‌گشایید.

کاوشی عمیق در معماری و برنامه‌نویسی System/360: از اصول کتاب تا کاربرد عملی

این دوره آموزشی یک پل ارتباطی مستحکم بین اصول تئوریک و کاربرد عملی است. ما نه تنها مفاهیم بنیادین System/360 را به شما می‌آموزیم، بلکه به شما کمک می‌کنیم تا با دست خود کد بنویسید و عملکرد آن را درک کنید. محتوای دوره با الهام مستقیم از ساختار منطقی و عمق علمی کتاب "System 360 programming" تهیه شده است؛ با این تفاوت که ما آن را با رویکردی مدرن، مثال‌های عملی و پروژه‌های واقعی ترکیب کرده‌ایم تا یادگیری شما عمیق‌تر و ماندگارتر باشد. این دوره فراتر از حفظ کردن دستورات است؛ ما به شما می‌آموزیم که چگونه مانند یک مهندس System/360 فکر کنید و مسائل را از ریشه حل نمایید.

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

  • معماری جامع IBM System/360: از پردازنده مرکزی (CPU) تا حافظه و واحدهای ورودی/خروجی (I/O).
  • رمزگشایی زبان اسمبلی (Assembler) System/360 و نحوه نوشتن برنامه‌های کارآمد.
  • مدیریت داده‌ها: نمایش اعداد، کاراکترها (EBCDIC) و مفاهیم بنیادین فرمت‌های داده.
  • مجموعه دستورالعمل‌های System/360 (Instruction Set) و حالت‌های آدرس‌دهی.
  • مفاهیم بنیادی سیستم عامل OS/360 و زبان کنترل کار (JCL - Job Control Language).
  • برنامه‌نویسی ورودی/خروجی و تعامل با دستگاه‌های جانبی.
  • مکانیزم‌های وقفه (Interrupts)، مدیریت خطاها و عیب‌یابی پیشرفته.
  • بهینه‌سازی کد اسمبلی برای دستیابی به حداکثر کارایی.
  • ساختارهای کنترل برنامه: حلقه‌ها، شرط‌ها و زیرروال‌ها در اسمبلی.
  • آشنایی با ابزارهای شبیه‌ساز و محیط‌های توسعه System/360.
  • مطالعات موردی و کاربردهای عملی System/360 در سیستم‌های مدرن.

این دوره برای چه کسانی مناسب است؟

  • مهندسان نرم‌افزار و توسعه‌دهندگان: که می‌خواهند فراتر از زبان‌های سطح بالا رفته و درکی عمیق از نحوه کارکرد سیستم‌ها در پایین‌ترین سطح به دست آورند.
  • معماران سیستم و طراحان نرم‌افزار: برای فهم ریشه‌های معماری کامپیوتر و طراحی سیستم‌های مقاوم و بهینه.
  • دانشجویان علوم کامپیوتر و مهندسی: که به دنبال تقویت بنیان‌های تئوریک خود و کسب مهارت‌های عملی منحصربه‌فرد هستند.
  • متخصصان فعال در حوزه مین‌فریم و سیستم‌های قدیمی (Legacy Systems): که نیاز به به‌روزرسانی یا تعمیق دانش خود در زمینه System/360 دارند.
  • علاقه‌مندان به تاریخ و تکامل محاسبات: که می‌خواهند از منظر عملی با یکی از مهم‌ترین نقاط عطف تاریخ کامپیوتر آشنا شوند.
  • هر کسی که می‌خواهد مهارت‌های حل مسئله و تفکر سیستمی خود را به طرز چشمگیری بهبود بخشد.

چرا تسلط بر System/360 آینده شغلی و دانش فنی شما را متحول می‌کند؟

  • درک عمیق‌تر از سیستم‌ها: این دوره به شما بصیرتی بی‌نظیر از چگونگی تعامل سخت‌افزار و نرم‌افزار می‌دهد که در هیچ دوره دیگری به این عمق پیدا نخواهید کرد. این دانش، شما را در طراحی و اشکال‌زدایی هر سیستمی قدرتمندتر می‌کند.
  • مهارت‌های نایاب و تقاضای بالا: برنامه‌نویسان و متخصصان System/360 امروزه بسیار کمیاب و ارزشمند هستند. کسب این مهارت، شما را در بازارهای کاری خاص و پردرآمد، موقعیت‌های شغلی منحصربه‌فردی قرار می‌دهد.
  • توانایی کار با سیستم‌های حیاتی: بسیاری از زیرساخت‌های بانکی، مالی، دولتی و حمل و نقل هنوز بر پایه مین‌فریم‌ها استوارند. با این دانش، شما می‌توانید نقشی کلیدی در نگهداری و توسعه این سیستم‌های حیاتی ایفا کنید.
  • تقویت تفکر تحلیلی و حل مسئله: برنامه‌نویسی اسمبلی System/360 به شما می‌آموزد که چگونه به صورت منطقی و گام به گام به حل پیچیده‌ترین مسائل بپردازید و به جزئیات با دقت فوق‌العاده‌ای توجه کنید.
  • بصیرت تاریخی و فنی: درک اینکه چگونه محدودیت‌های آن زمان، مهندسان را به خلاقیت و نوآوری واداشته است، به شما کمک می‌کند تا طراحی سیستم‌های مدرن را با دیدی بازتر تحلیل کنید.
  • یک مزیت رقابتی بی‌نظیر: در دنیایی که همه به سمت تکنولوژی‌های جدیدتر می‌روند، داشتن دانشی عمیق از ریشه‌ها، شما را از رقبا متمایز می‌کند و نشان می‌دهد که شما یک مهندس واقعی هستید.

سرفصل‌های جامع: بیش از 100 گام تا تسلط کامل بر IBM System/360

این دوره با وسواس فراوان و دقت بالا طراحی شده تا تمامی جنبه‌های برنامه‌نویسی و معماری IBM System/360 را پوشش دهد. ما به شما قول می‌دهیم که بیش از 100 سرفصل جامع و کاربردی را در طول این دوره خواهید آموخت که هر کدام شما را یک گام به تسلط واقعی نزدیک‌تر می‌کند. از مباحث مقدماتی و بنیادی گرفته تا تکنیک‌های پیشرفته و بهینه‌سازی، هیچ نکته‌ای ناگفته نخواهد ماند.

برخی از سرفصل‌های مهم و کلیدی که در این دوره به آن‌ها خواهیم پرداخت:

  • مقدمه‌ای بر خانواده System/360 و نقش آن در تاریخ کامپیوتر
  • معماری ثبات‌ها (Registers) و حافظه اصلی (Main Storage)
  • حالت‌های عملیات پردازنده (Problem State, Supervisor State)
  • دستورالعمل‌های بارگذاری و ذخیره‌سازی (Load & Store Instructions)
  • عملیات منطقی و بیتی (Logical and Bit Operations)
  • حساب‌گری با اعداد باینری و ممیز شناور (Binary & Floating-Point Arithmetic)
  • مقدمه‌ای بر کانال‌ها (Channels) و کنترل‌کننده‌های دستگاه (Device Controllers)
  • مدیریت بلوک‌های کنترل برنامه (Program Control Blocks)
  • برنامه‌نویسی زیرروال‌ها و ماکروها (Subroutines & Macros)
  • بررسی خطاهای برنامه‌نویسی و استثنائات سیستمی (Program Checks & System Exceptions)
  • فایل‌های متوالی (Sequential Files) و دسترسی مستقیم (Direct Access Files)
  • استفاده از شبیه‌سازهای System/360 برای تمرین عملی
  • و ده‌ها سرفصل دیگر که شما را به یک متخصص واقعی در زمینه System/360 تبدیل خواهد کرد.
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: IBM System/360 Mainframe Mainframe programming System/360 System/360 programming آموزش برنامه‌نویسی اصول برنامه‌نویسی برنامه‌نویسی Mainframe برنامه‌نویسی System/360 برنامه‌نویسی سیستم برنامه‌نویسی کامپیوتر کامپیوترهای بزرگ معماری سیستم‌های کامپیوتری معماری کامپیوتر

نظرات

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

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