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

Architecting Applications for IBM Z and Cloud

Martin Keen

This course focuses on the architect persona to help learners understand how to apply IBM Z modernization in designs. This helps to integrate various technologies, platforms and applications across the enterprise in a seamless and transparent manner.

Read more

This course focuses on the architect persona to help learners understand how to apply IBM Z modernization in designs. This helps to integrate various technologies, platforms and applications across the enterprise in a seamless and transparent manner.

We will look at lifecycle enablement by using DevOps, creating an Application Centric environment, establishing Data Centric Integration, and utilizing events to drive responses.

By using digital content, use cases, and hands-on exercises, we provide the ability to look and learn what it takes to achieve and implement modernization in the best way possible.

As a pre-requisite, learners must complete the course Application Modernization for Enterprise Systems on Coursera.

Enroll now

What's inside

Syllabus

Introduction to application modernization
In this course, you will learn about modernization specifically focused on the technological advancements that unlock computing environments hosted on IBM Z. Throughout this course, the modernization strategies as they relate to DevOps, common tooling, REST enablement, and containers will be covered.
Read more
Lifecycle Enablement
Application Centric
Data Centric Integration
Event Driven
Summary

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Focuses on how to apply IBM Z modernization in designs
Explores lifecycle enablement by using DevOps
Examines application centric environments
Covers data centric integration
Prerequisites exist, so prior knowledge is necessary

Save this course

Save Architecting Applications for IBM Z and Cloud 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 Architecting Applications for IBM Z and Cloud with these activities:
Review Introduction to IBM Z
Review the basics of IBM Z to strengthen your foundation for this course.
Browse courses on IBM Z
Show steps
  • Revisit the IBM Z mainframe architecture and its components.
  • Review the concepts of z/OS and its role in IBM Z.
  • Familiarize yourself with the key features and capabilities of IBM Z.
Compile Resources on IBM Z Modernization
Create a collection of valuable resources on IBM Z Modernization to enhance your ongoing learning.
Browse courses on Knowledge Management
Show steps
  • Search for articles, white papers, and tutorials on IBM Z Modernization.
  • Bookmark or save these resources in a central location.
  • Categorize and organize the resources for easy reference.
  • Share your compilation with peers and colleagues.
Attend an IBM Z Modernization Workshop
Attend an IBM Z Modernization workshop to gain hands-on experience and insights from industry experts.
Show steps
  • Research upcoming IBM Z Modernization workshops.
  • Register and attend the workshop.
  • Actively participate in the hands-on exercises and discussions.
  • Follow up with the workshop organizers for additional resources.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Explore DevOps and Application Modernization
Gain practical experience with DevOps tools and techniques to enhance your understanding of application modernization.
Browse courses on DevOps
Show steps
  • Follow online tutorials on DevOps best practices.
  • Experiment with DevOps tools such as Jenkins, Git, and Docker.
  • Practice implementing DevOps principles in a sample application.
Practice RESTful API Development
Enhance your understanding of RESTful APIs by practicing their design and implementation.
Browse courses on RESTful APIs
Show steps
  • Create a simple RESTful API using a programming language of your choice.
  • Test your API using HTTP clients or Postman.
  • Experiment with different HTTP methods and response codes.
  • Consume RESTful APIs from other applications.
Collaborate on a Modernization Project
Engage in group discussions and work together on a modernization project to enhance your understanding and collaboration skills.
Browse courses on Collaboration
Show steps
  • Form a study group with peers.
  • Choose a real-world application to modernize.
  • Work together to apply DevOps practices and implement modernization strategies.
  • Present your project and findings to the group.
Design a Modernized Application Architecture
Apply your learning by creating a design for a modernized application architecture that meets specific business requirements.
Browse courses on Application Architecture
Show steps
  • Identify the business requirements and constraints for the application.
  • Design a modular and scalable architecture using microservices and RESTful APIs.
  • Consider cloud computing options and integration strategies.
  • Document your design and present it for feedback.

Career center

Learners who complete Architecting Applications for IBM Z and Cloud will develop knowledge and skills that may be useful to these careers:
Software Architect
Software Architects design and implement software systems. They work with business stakeholders to understand their business needs and translate those needs into technical requirements. They also work with software engineers to ensure that software systems are designed and implemented in a manner that meets the needs of the business. In this course, you will learn about the principles of software architecture and how to apply them to IBM Z and cloud environments. You will also learn about the latest software architecture tools and technologies, such as UML, SOA, and microservices. This course can help you build a solid foundation for a career as a Software Architect.
DevOps Engineer
DevOps Engineers are responsible for bridging the gap between development and operations teams. They work to automate and streamline the software development lifecycle, and they ensure that applications are deployed and maintained in a reliable and efficient manner. In this course, you will learn about the principles of DevOps and how to apply them to IBM Z and cloud environments. You will also learn about the latest tools and technologies for DevOps, such as Jenkins, Docker, and Kubernetes. This course can help you build a solid foundation for a career as a DevOps Engineer.
IT Manager
IT Managers are responsible for the planning, implementation, and management of IT systems and services. They work with business stakeholders to understand their IT needs and translate those needs into technical requirements. They also work with IT staff to ensure that IT systems and services are reliable and efficient. In this course, you will learn about the principles of IT management and how to apply them to IBM Z and cloud environments. You will also learn about the latest IT management tools and technologies, such as ITIL, COBIT, and ISO 27001. This course can help you build a solid foundation for a career as an IT Manager.
Technical Architect
Technical Architects design and implement technical solutions for enterprises. They work with business stakeholders to understand their business needs and translate those needs into technical requirements. In this course, you will learn about the principles of technical architecture and how to apply them to IBM Z and cloud environments. You will also learn about the latest technical architecture tools and technologies, such as cloud computing, big data, and AI. This course can help you build a solid foundation for a career as a Technical Architect.
Cloud Architect
Cloud Architects design and implement cloud solutions for enterprises. They work with business stakeholders to understand their cloud needs and translate those needs into technical requirements. In this course, you will learn about the concepts of cloud architecture and how to apply them to IBM Z and cloud environments. You will also learn about the latest cloud technologies, such as AWS, Azure, and GCP. This course can help you build a solid foundation for a career as a Cloud Architect.
Solution Architect
Solution Architects design and implement IT solutions for enterprises. They work with business stakeholders to understand their business needs and translate those needs into technical requirements. In this course, you will learn about the concepts of solution architecture and how to apply them to IBM Z and cloud environments. You will also learn about the latest IT technologies, such as AI, ML, and blockchain. This course can help you build a solid foundation for a career as a Solution Architect.
Information Security Analyst
Information Security Analysts are responsible for protecting an organization's information assets from unauthorized access, use, disclosure, disruption, modification, or destruction. They work with business stakeholders to understand their security needs and translate those needs into technical requirements. They also work with IT staff to ensure that security measures are implemented and maintained. In this course, you will learn about the principles of information security and how to apply them to IBM Z and cloud environments. You will also learn about the latest information security tools and technologies, such as firewalls, intrusion detection systems, and encryption. This course can help you build a solid foundation for a career as an Information Security Analyst.
Data Architect
Data Architects design, build, and maintain the structure and organization of an enterprise's data assets. They work closely with business stakeholders to understand their data needs and translate those needs into technical requirements. In this course, you will learn about the concepts of data architecture and how to apply them to IBM Z and cloud environments. You will also learn about the latest tools and technologies for data integration and management. This course can help you build a solid foundation for a career as a Data Architect.
Systems Analyst
Systems Analysts work with business stakeholders to understand their business needs and translate those needs into technical requirements. They also work with IT staff to ensure that IT systems and services meet the needs of the business. In this course, you will learn about the principles of systems analysis and how to apply them to IBM Z and cloud environments. You will also learn about the latest systems analysis tools and technologies, such as UML, BPMN, and ERD. This course can help you build a solid foundation for a career as a Systems Analyst.
Business Analyst
Business Analysts work with business stakeholders to understand their business needs and translate those needs into technical requirements. They also work with IT teams to ensure that software applications meet the needs of the business. In this course, you will learn about the principles of business analysis and how to apply them to IBM Z and cloud environments. You will also learn about the latest business analysis tools and technologies, such as UML, BPMN, and ERD. This course can help you build a solid foundation for a career as a Business Analyst.
Data Scientist
Data Scientists use data to solve business problems. They work with business stakeholders to understand their business needs and translate those needs into data analysis problems. They also work with data engineers to ensure that data is properly collected, cleaned, and prepared for analysis. In this course, you will learn about the principles of data science and how to apply them to IBM Z and cloud environments. You will also learn about the latest data science tools and technologies, such as Python, R, and Hadoop. This course can help you build a solid foundation for a career as a Data Scientist.
Project Manager
Project Managers plan and execute projects to achieve specific goals. They work with stakeholders to define project scope, timelines, and budgets. They also work with project teams to ensure that projects are completed on time and within budget. In this course, you will learn about the principles of project management and how to apply them to IBM Z and cloud environments. You will also learn about the latest project management tools and technologies, such as MS Project, Jira, and Asana. This course can help you build a solid foundation for a career as a Project Manager.
Web Developer
Web Developers design, develop, and maintain websites and web applications. They work with business stakeholders to understand their business needs and translate those needs into technical requirements. In this course, you will learn about the principles of web development and how to apply them to IBM Z and cloud environments. You will also learn about the latest web development tools and technologies, such as HTML, CSS, JavaScript, and React. This course can help you build a solid foundation for a career as a Web Developer.
Application Developer
Application Developers design, develop, and maintain software applications. They work with business stakeholders to understand their business needs and translate those needs into technical requirements. In this course, you will learn about the principles of software development and how to apply them to IBM Z and cloud environments. You will also learn about the latest programming languages and technologies, such as Java, Python, and Node.js. This course can help you build a solid foundation for a career as an Application Developer.

Reading list

We've selected seven 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 Architecting Applications for IBM Z and Cloud.
Covers modern software architecture principles and best practices, offering a conceptual framework for the course's focus on application modernization.
Provides technical guidance and best practices for managing IBM Z and Linux on IBM Z environments, complementing the course's focus on infrastructure modernization.
Offers a broad overview of cloud computing concepts and architecture, providing a theoretical foundation for the course's focus on cloud modernization.
Provides insights into cloud-native development, including containerization and event-driven architectures.
Provides guidance on capacity planning for modern applications, offering insights into resource optimization and scalability.

Share

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

Similar courses

Here are nine courses similar to Architecting Applications for IBM Z and Cloud.
Application Modernization for Enterprise Systems
Most relevant
Lean Enterprise Framework: Transform the Business Model
AWS Mainframe Modernization Replatform with Micro Focus
Developing Cloud Native Applications
Application Analysis with Snyk
CICS Application Programming Fundamentals (COBOL)
Application Development using Microservices and...
Configuring Threat Intelligence in Splunk Enterprise...
Getting Started with AWS Mainframe Modernization Service
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