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

IBM Cloud Professional Developer

“This course will soon be retired"

Read more

“This course will soon be retired"

This training provides content relevant to the IBM Cloud Developer perspective and workflow. You will progress through topics covering automated development tools, application deployment on IBM Cloud, application security, and integration with IBM Cloud services. Upon successful completion of the IBM Cloud Developer training, learners enrolled in the Verified Certificate Track will receive an edX certificate as well as a code for 50% off the IBM Cloud Developer certification exam. Upon receiving a passing score on the exam, the IBM Cloud Services certification will be awarded by Credly.

What's inside

Learning objectives

  • Module 1: introduction
  • You will cover the following topic:
  • Ibm professional cloud developer overview
  • Module 2: using ibm cloud
  • Ibm cloud features and benefits
  • Module 3: automated development tools
  • You will cover the following topics:
  • Continuous delivery service
  • Ibm cloud schematics
  • Module 4: deploying an application
  • Ibm cloud container registry with vulnerability advisor
  • Using ibm cloud kubernetes service
  • Using red hat openshift on ibm cloud
  • Using ibm cloud code engine
  • Traditional compute options
  • Module 5: application security
  • Identity management
  • Key management
  • Container security
  • Data security
  • Module 6: integrating ibm cloud services
  • Data services
  • Logging, monitoring, and event management tools
  • Extending applications through ibm cloud watson api services
  • Ibm cloud internet services

Syllabus

Introduction:
Indicate the role of an IBM Cloud Developer
Using IBM Cloud:
Identify IBM Cloud features and benefits for Cloud developers
Read more
Automated Development Tools:
Identify fundamental concepts of Continuous Delivery Services
Identify the features available when using Tekton pipelines on IBM Cloud
Indicate the benefits when using DevOps Toolchains on IBM Cloud
Identify the fundamental concepts of IBM Cloud Schematics
Deploying an Application:
Indicate the purpose of IBM Cloud Container Registry
Recognize the considerations when deploying an application using IBM Cloud Kubernetes Service on IBM Cloud
Recognize the considerations when deploying an application using Red Hat® OpenShift® on IBM Cloud
Recognize the considerations when deploying an application using Code Engine on IBM Cloud
Distinguish between IBM Cloud Platform compute options
Identify appropriate use cases for VSIs, Bare Metal Servers and VMware solutions in IBM Cloud Platform
Application Security
Identify access controls when using IBM Cloud Identity and Access Management (IAM)
Indicate the reasons an IBM Cloud Developer would use App ID when developing an application
Indicate the purpose of secure key management on IBM Cloud and the best practices when using Secrets Manager
Identify the role of service accounts in container security
Indicate the use of role-based access control (RBAC) in Kubernetes
Identify the key security aspects of cloud-native applications
Integrating IBM Cloud Services
Determine the IBM Cloud Object Storage elements that secure data at rest, data in motion, and data access
Distinguish between the IBM Cloud Database services
Understand the importance of IBM Log Analysis from a DevSecOps perspective
Understand the importance of IBM Cloud Monitoring from a DevSecOps perspective
Indicate the capabilities of the IBM Watson® Text to Speech and IBM Watson Speech to Text APIs
Identify the use of Cloud Internet Services

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Provides foundational knowledge for those who are new to IBM Cloud
Covers a range of topics relevant to Cloud development, including automated development tools and application security
Prepares learners for the IBM Cloud Developer certification exam

Save this course

Save IBM Cloud Professional Developer 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 IBM Cloud Professional Developer with these activities:
Review key concepts from previous programming courses
Strengthen your programming fundamentals by reviewing essential concepts from previous coursework, ensuring a solid foundation for learning cloud development.
Browse courses on Programming Fundamentals
Show steps
  • Review notes and materials from previous programming courses.
  • Complete practice exercises or quizzes to reinforce your understanding.
Review "Cloud Computing: Concepts, Technology & Architecture" by Thomas Erl
Prepare for the course by reviewing the foundational concepts of cloud computing, including its essential concepts, technologies, and architectural approaches.
Browse courses on Cloud Computing
Show steps
  • Read the preface and introduction to grasp the book's structure and key concepts.
  • Review key chapters on cloud service models, deployment models, and virtualization.
Create a diagram of the IBM Cloud ecosystem
Enhance your understanding of the IBM Cloud by creating a visual representation of its components and their interconnections.
Browse courses on IBM Cloud
Show steps
  • Research the various services and products offered by IBM Cloud.
  • Use a diagramming tool or online platform to create a visual representation.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Complete IBM Cloud Container Registry tutorial
Develop proficiency in using IBM Cloud Container Registry through hands-on practice, reinforcing your understanding of container management.
Show steps
  • Follow the IBM Cloud Container Registry tutorial.
Participate in online discussion forums on IBM Developer
Connect with fellow learners and professionals by engaging in discussions on IBM Developer, deepening your understanding through peer interaction.
Show steps
  • Identify relevant discussion forums related to IBM Cloud and course topics.
  • Participate in discussions, ask questions, and share your insights.
IBM Code Challenge: Cloud Developer
Apply your skills and knowledge to real-world scenarios by participating in the IBM Code Challenge, honing your problem-solving abilities and earning recognition.
Browse courses on Cloud Development
Show steps
  • Register for the IBM Code Challenge: Cloud Developer.
  • Complete coding challenges within the specified timeframe.
Develop a prototype cloud application
Put your learning into practice by designing and building a real-world cloud application prototype, demonstrating your proficiency in cloud development.
Browse courses on Prototype Development
Show steps
  • Identify a problem or need that can be addressed with a cloud application.
  • Design the application architecture, including data storage, compute resources, and user interface.
  • Develop and deploy the prototype application on IBM Cloud.

Career center

Learners who complete IBM Cloud Professional Developer will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:
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