دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [1 ed.]
نویسندگان: Tom Taulli
سری:
ISBN (شابک) : 1098107020, 9781098107024
ناشر: O'Reilly Media
سال نشر: 2022
تعداد صفحات: 376
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 5 Mb
در صورت تبدیل فایل کتاب Modern Mainframe Development: COBOL, Databases and Next-Generation Approaches به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب توسعه مینفریم مدرن: COBOL، پایگاههای داده و رویکردهای نسل بعدی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
حتی با وجود افزایش سرسامآور هزینهها برای تحول دیجیتال، مینفریمها مزایای عمدهای برای شرکتهای جهانی دارند. این سیستم ها هنوز حجم عظیمی از اطلاعات را پردازش می کنند و امکان پردازش بسیار ایمن را فراهم می کنند. در این کتاب کاربردی، نویسنده تام تاولی به توسعهدهندگان نرمافزار نشان میدهد که چگونه با ادغام مینفریمهای سنتی و برنامههای کاربردی با سیستمهای دیجیتال مدرن، رویکردی ترکیبی را دنبال کنند.
در پایان کتاب، درک کاملی از این موضوع خواهید داشت. معماری اصلی و اکوسیستم، از جمله مفاهیم اصلی و فناوریهایی مانند COBOL، JCL، DB2، VSAM و CICS. شما یاد خواهید گرفت که چگونه با فناوری های جدیدتر مانند ابر، هوش مصنوعی و یادگیری ماشینی و استفاده از میکروسرویس ها ترکیب شوید. این کتابچه راهنما برای شرکت هایی که به دنبال پیشرفت در دنیای دیجیتال جدید هستند ضروری است.
Even as spending on digital transformation continues to skyrocket, mainframes nevertheless have major advantages for global enterprises. These systems still process huge amounts of information and allow for highly secure processing. In this practical book, author Tom Taulli shows software developers how to pursue a hybrid approach by integrating traditional mainframes and applications with modern digital systems.
By the end of the book, you'll have a solid understanding of the mainframe architecture and ecosystem, including core concepts and technologies such as COBOL, JCL, DB2, VSAM, and CICS. You'll learn how to blend in newer technologies such as the cloud, AI and machine learning, and the use of microservices. This handbook is indispensable for enterprises looking to thrive in the new digital world.
Cover Copyright Table of Contents Foreword Preface What’s Covered Who Is This Book For? The Approach to This Book Conventions Used in This Book Using Code Examples O’Reilly Online Learning How to Contact Us Acknowledgments Part I. Fundamentals of the Mainframe Chapter 1. Why Be a Mainframe Developer? Fear of Disruption Software Is Eating the World COVID-19 Government Modernization Future of Mainframe Development Career Opportunities Conclusion Chapter 2. World of the Mainframe What Does “Mainframe” Mean Anyway? A Brief History What Are Punch Cards? Growth of the Mainframe Mainframe Innovation The Terminal Mainframe Challenges Why Have a Mainframe? The OS z/VSE z/TPF z/VM Linux KVM Processor Architecture LPAR Disks Batch and Online Transaction Processing Mainframe Trends The Mainframe “Shop” Conclusion Chapter 3. The Development Environment Accessing a Mainframe TSO ISPF Datasets Main Types of Datasets Sequential File Partitioned Dataset Virtual Storage Access Method Catalogs ISPF and Datasets Creating a File with ISPF System Display and Search Facility Job Control Language Unix System Services Mainframe Tools Modern IDEs IBM Developer for z/OS BMC Compuware Topaz Workbench Che4z Visual Studio Code Standardizing on Visual Studio Simple IDEs Web-Based Editors Development Process Conclusion Chapter 4. The COBOL Language COBOL’s Background, in Brief COBOL Versions Why Use COBOL? COBOL Program Structure: Columns COBOL Program Structure: Divisions IDENTIFICATION DIVISION ENVIRONMENT DIVISION DATA DIVISION PROCEDURE DIVISION Conclusion Chapter 5. File Handling Records and Files Sequential File File Errors WRITE to a File JCL for File-Handling Programs Inventory Update Program File with Multiple Records Variable-Length Records Indexed Files Updating an Indexed File VSAM Files Conclusion Chapter 6. COBOL Tables and Reports Introduction to Tables Tables and Reading Files Multilevel Tables Indexes Searching a Table Binary Search Reports The PROCEDURE DIVISION for Reports Testing a Report Reporting Tools Working with Characters and Strings STRING UNSTRING INSPECT Conclusion Chapter 7. Other Languages and Programming Techniques What Language to Use? Assembler Language Memory Registers Base Displacement Addressing Sample Assembler Language Code Java C and C++ PL/I CLIST and REXX REXX Variables REXX Comparisons Control Structures Calling Functions Arrays Object-Oriented COBOL Programming Techniques Copy Member Subprograms Conclusion Chapter 8. Databases and Transaction Managers Information Management System IMS Database Manager IMS Transaction Manager IMS Services and Tools IMS Programming Language Db2 and the Relational Database Benefits of Relational Databases Using Db2 Structured Query Language Joins Database Administrator Application Development with Db2 Db2 Ecosystem Customer Information Control System Working with the CICS Platform Programming in CICS Conclusion Part II. Modern Topics Chapter 9. DevOps Advantages of DevOps Waterfall Method Model Agile Method Scrum Kanban Lean Agile: It’s Not All About Speed Mainframes and the Challenges for DevOps DevOps Best Practices Configuration Management Issues with DevOps Metrics Mainframe DevOps Tooling Automation CI/CD Zowe BMC Jenkins Plug-ins Zigi Conclusion Chapter 10. Artificial Intelligence What Is AI? Why Use AI? Downsides of AI Machine Learning Binary Classification Multiclass Classification Multilabel Classification Imbalanced Classification Types of Machine Learning Supervised Learning Unsupervised Learning Reinforcement Learning Deep Learning Data Big Data Data Management Log Data Data Wrangling The AI Process Accuracy An AI Demo AI on Z AIOps Conclusion Chapter 11. Robotic Process Automation, and Low-Code and No-Code Systems What Is RPA? The Disadvantages of RPA Macros, Scripts, and APIs Types of RPA Process Methodologies RPA Roles Evaluating RPA Software Process Mining How to Create a Bot Creating a UiPath Bot Creating a Bot for the Mainframe RPA Issues with Mainframes Low-Code and No-Code Systems Conclusion Chapter 12. Mainframe Modernization Strategies Why Modernize? Using a Hybrid Cloud Setting Goals Encapsulating Rehosting or Replatforming Refactoring or Rearchitecting Replacing or Rebuilding Working with the Hyperscalers Amazon Web Services Microsoft Google Cloud Automation Tools Heirloom Computing EvolveWare Advanced’s Automated COBOL Refactoring Astadia Data Migration Conclusion Chapter 13. The Future Innovation of the Mainframe Enterprise Integration The Hybrid Model Mainframe as a Service Conclusion Additional Resources Glossary Index About the Author Colophon