We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

How to Modernize applications with IBM CICS

Martin Keen and Mark Bylok

This course explains why CICS is perfect for powering the next generation of enterprise applications and how you can help build them. IBM CICS is the trusted core of enterprise applications and transaction processing. You will experience writing, updating and running CICS applications as well as the new APIs, capabilities and functions that will allow you to modernize these applications to run as part of a hybrid cloud application.

Read more

This course explains why CICS is perfect for powering the next generation of enterprise applications and how you can help build them. IBM CICS is the trusted core of enterprise applications and transaction processing. You will experience writing, updating and running CICS applications as well as the new APIs, capabilities and functions that will allow you to modernize these applications to run as part of a hybrid cloud application.

On successful completion of this course, the learners are eligible to claim a badge. More information can be found here: https://www.credly.com/org/ibm/badge/how-to-modernize-applications-with-ibm-cics

Enroll now

What's inside

Syllabus

CICS Application Programming Fundamentals
Programming and Modernizing CICS COBOL Applications
Additional Modernization Technologies and Techniques
Read more
Final Quiz
Successfully complete the quiz to earn your badge

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores IBM CICS, which is fundamental to enterprise applications
Helps learners modernize IBM CICS applications, which is essential in today's IT landscape
Covers APIs, capabilities, and functions that aid in modernizing CICS applications for hybrid cloud environments
Provides a solid foundation in CICS application programming
Taught by industry experts with extensive knowledge in CICS
Offers hands-on labs and interactive materials, enhancing the learning experience

Save this course

Save How to Modernize applications with IBM CICS to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in How to Modernize applications with IBM CICS with these activities:
Practice CICS fundamentals
Solve coding challenges that test your understanding of CICS application programming fundamentals.
Show steps
  • Solve problems on coding challenge platforms
  • Attend online coding workshops led by CICS experts
Build a CICS application prototype
Solidify your understanding by creating a prototype of a modern CICS application, putting your skills into practice.
Show steps
  • Design and plan your CICS application
  • Develop the application using CICS technologies
  • Test and refine your prototype
Develop a CICS application
Apply your skills to build a real-world CICS application, solidifying your understanding and building your portfolio.
Show steps
  • Define the purpose and requirements of the application
  • Design the application architecture and components
  • Implement the application using CICS programming techniques
  • Test and refine the application to ensure its functionality
  • Deploy the application and monitor its performance
Show all three activities

Career center

Learners who complete How to Modernize applications with IBM CICS will develop knowledge and skills that may be useful to these careers:
CICS Administrator
As a CICS Administrator, you will be responsible for managing the operations of IBM CICS. One of your key responsibilities will be to ensure application integrity and reliability. This course teaches the skills and knowledge required to write, update, and run CICS applications as well as the new APIs, capabilities, and functions that will allow you to modernize these applications for a hybrid cloud environment. After completing this course, you will be better prepared to excel at the tasks required of a CICS Administrator.
Software Architect
As a Software Architect, you will be responsible for designing, developing, and maintaining software applications. You will need to have a strong understanding of application development frameworks, design patterns, and software engineering principles. This course will help you learn how to write, update, and run CICS applications, as well as teach you new APIs, capabilities, and functions that will allow you to modernize these applications to run in a hybrid cloud environment. With this knowledge, you will be well-suited to take on the challenges of being a Software Architect.
Full-Stack Developer
Full-Stack Developers are responsible for both the front-end and back-end development of an application. They work on both user-facing and server-side development. Your responsibilities may include building and maintaining application functionality, as well as working on the design and layout of applications. After taking this course, you will have modernized CICS applications and will better understand how to design, develop, and maintain software applications, making you an even more well-suited candidate for the role of a Full-Stack Developer.
Systems Analyst
As a Systems Analyst, you will be responsible for analyzing, designing, and implementing computer systems. You will work with business stakeholders to understand their needs and then design and implement systems that meet those needs. This course will help you to develop the skills and knowledge necessary to be successful as a Systems Analyst. You will learn how to write, update, and run CICS applications, as well as new APIs, capabilities, and functions that will allow you to modernize these applications to run in a hybrid cloud environment.
Application Developer
As an Application Developer, your responsibilities will include designing, developing, and maintaining software applications. You will be responsible for all stages of the development process, from gathering requirements to testing and deployment. This course will help you to develop the skills needed to work with CICS applications and to design, develop, and maintain software applications. You will learn how to write, update, and run CICS applications, as well as new APIs, capabilities, and functions that will allow you to modernize these applications to run in a hybrid cloud environment.
Back-End Developer
As a Back-End Developer, you will be responsible for the server-side development of an application. You will work on the code that runs on the server and interacts with the database. This course will teach you how to write, update, and run CICS applications, as well as teach you new APIs, capabilities, and functions that will allow you to modernize these applications to run in a hybrid cloud environment. With the knowledge you gain from this course, you will be able to build upon your skills as a Back-End Developer.
Enterprise Architect
Enterprise Architects design, develop, and manage an organization’s IT infrastructure. They bridge the gap between business and IT to ensure that technology is aligned with organizational goals. They may also be responsible for aligning a company’s architecture with the demands of IT and business trends. With a solid understanding of the skills and knowledge taught in this course, you will be better prepared to take on the responsibilities of an Enterprise Architect, whether designing CICS applications or helping to manage an organization’s IT infrastructure.
CICS Developer
A CICS Developer designs, builds, tests, and maintains applications using IBM CICS. As a key part of application development, CICS Developers implement the business logic that drives applications. Whether you are new to the field or an experienced developer looking to add to your skills, this course may be useful for building a foundation in CICS application development. With this new knowledge, you will be able to better understand how to design applications to run on IBM CICS and integrate them with existing systems.
Business Analyst
A Business Analyst (BA) analyzes and defines business requirements for software systems. They work with business stakeholders to understand their needs and then translate those needs into technical requirements. This course will help you to develop the skills needed to be successful as a BA. You will learn how to write, update, and run CICS applications, as well as new APIs, capabilities, and functions that will allow you to modernize these applications to run in a hybrid cloud environment.
Data Architect
As a Data Architect, you will be responsible for designing and managing an organization’s data architecture. You will work with business stakeholders to understand their data needs and then design and implement data architectures that meet those needs. This course will teach you how to write, update, and run CICS applications, as well as teach you new APIs, capabilities, and functions that will allow you to modernize these applications to run in a hybrid cloud environment. This course may be helpful in gaining the skills needed to be successful as a Data Architect.
Database Administrator
Database Administrators (DBAs) manage and maintain an organization’s databases. They are responsible for ensuring that databases are running smoothly and that data is secure and accessible to those who need it. This course will help you to learn the skills and knowledge needed to become a DBA. You will learn how to write, update, and run CICS applications, as well as new APIs, capabilities, and functions that will allow you to modernize these applications to run in a hybrid cloud environment.
Project Manager
Project Managers are responsible for planning, executing, and closing projects. They work with stakeholders to define project scope, develop project plans, and ensure that projects are completed on time, within budget, and to scope. This course may be helpful towards becoming a Project Manager by giving insight into writing, updating, and running CICS applications.
Quality Assurance Analyst
Quality Assurance Analysts test software applications to ensure that they meet requirements and are free of defects. They work with developers to identify and fix defects. This course may be helpful in developing the skills needed to be successful as a Quality Assurance Analyst.
Computer Programmer
Computer Programmers write, test, and maintain computer programs. They work with software developers to turn software designs into working programs. This course may be helpful in developing the skills needed to be successful as a Computer Programmer.
Technical Writer
Technical Writers create and maintain technical documentation. They work with subject matter experts to understand complex technical information and then translate that information into clear and concise documentation. This course may be helpful in developing the skills needed to be successful as a Technical Writer.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in How to Modernize applications with IBM CICS.
This official IBM publication serves as an excellent reference for CICS application programming, providing detailed information on various aspects of CICS programming.
This official IBM publication serves as a practical handbook for CICS application programming, providing step-by-step guidance and best practices.
This official IBM publication provides comprehensive information on VSAM programming in CICS, which is essential for managing and accessing data in CICS applications.
This official IBM publication provides detailed information on IBM CICS Transaction Gateway, a key component for integrating CICS applications with external systems and services.
This official IBM publication offers valuable best practices for CICS application programming, helping to enhance the quality and performance of CICS applications.
This official IBM publication provides detailed information on CICS application programming models, enabling a deeper understanding of the various approaches to CICS application development.
This official IBM publication offers valuable guidance on optimizing CICS performance, complementing the course's focus on modernizing CICS applications for efficiency.
This official IBM publication focuses on performance management in CICS, providing insights and techniques to optimize the performance of CICS applications.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to How to Modernize applications with IBM CICS.
CICS Transaction Server: The Big Picture
Most relevant
Introduction to Enterprise Computing
Most relevant
Introduction to IBM z/OS Mainframe
Most relevant
Introduction to Enterprise Resiliency
Most relevant
AI for Everyone: Master the Basics
CICS Application Programming Fundamentals (COBOL)
Modernizing Enterprise Data Architecture for Innovation
Developing and Deploying Microservices with Microclimate
IBM z/OS Rexx Programming
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser