Cloud Application Developer Certification Preparation

Course overview

Self-paced21 hours BadgeFree

This course will be replaced by an updated version (2.0) of the same content to align with the IBM Certified Application Developer – Cloud Platform v2. It will be updated the first week of July 2017.

Be sure you are logged in to developerWorks for progress and completion tracking.

This course provides a review of key concepts to help you prepare to pass the IBM® Cloud Platform Application Development V1 exam. It is structured as a series of video lectures accompanied by demonstrations, hands-on labs, and quizzes. Completing this course will give you experience with IBM Bluemix® and show you how to build applications for the cloud that are scalable, reliable, and secure. After completing this course, visit the IBM Professional Certification Program website to learn how to obtain the “IBM Certified Application Developer – Cloud Platform” certification.

Before you get started

If you have little to no experience with IBM Bluemix and cloud application development, it’s recommended that you first complete the developerWorks course Bluemix essentials, which is a no-charge, self-paced course.

    This course is divided into six sections that will allow you to:
  • Create applications on IBM Cloud
  • Enhance applications by using essential services
  • Enhance applications by using data services
  • Secure your cloud applications with single sign-on
  • Apply continuous delivery to your apps with IBM DevOps Services
  • Scale and monitor cloud applications


    When you finish this course, you should understand:
  • Cloud computing models
  • IBM Bluemix PaaS
  • Cloud Foundry
  • Application scaling
  • Load testing
  • Cognitive APIs
  • Object storage
  • Bluemix DevOps Services
  • DevOps delivery pipeline
  • Bluemix data services: NoSQL, SQL


    For this course, you should have the following experience and knowledge:
  • Working knowledge of IBM Bluemix and cloud application development
  • Experience in at least one or more programming languages, for example, Java, Node.js, C#, Python, Ruby, or Go
  • Understanding of basic web protocols such as HTTP, SSL/TLS
  • Basic understanding of common data structures such as arrays and lists
  • Be able to consume information in a database by using SQL in databases such as MySQL, DB2, Oracle, or SQL Server
  • Understanding of JSON and REST APIs using cURL or Postman
  • Experience using Linux shell commands and hypervisors, such as VMWare, KVM, or Xen
  • Understanding of source code control concepts in Git-compatible services
  • Understanding of basic Node.js applications that will be used to illustrate concepts in IBM Bluemix