Skip to main content

IBM: Cloud Application Developer Capstone

In this project you will sharpen your new full stack cloud application development skills. You will use modern tools and technologies to create a working cloud ecosystem. You will design and develop a comprehensive solution that reflects your mastery of key cloud native computing concepts and capabilities.

Cloud Application Developer Capstone
3 weeks
4–6 hours per week
Progress at your own speed
Optional upgrade available

There is one session available:

After a course session ends, it will be archivedOpens in a new tab.
Starts Mar 1
Ends Jun 30

About this course

Skip About this course

The project provides you with a real-life challenge that requires you to flex and firm your cloud native application development muscle. You will start with a problem situation. To address this problem, you will use resources like GitHub, IBM Cloud services, and open source frameworks, and you will apply your knowledge of cloud native languages, database management, AI/machine learning, continuous integration and continuous delivery, and cloud native APIs. Through a series of labs and assessments, you will use modern tools and services including IBM Watson Assistant, IBM Cloudant, HTML, CSS, JavaScript, JSON, Node.js, React.js, and Express.js.

The second part of this course will have you review and test your overall understanding of cloud computing concepts, languages, frameworks, databases, and architectural models. When you complete this project and final test, you will have raised your skills to a higher level and built a working cloud native application that will impress potential employers.

At a glance

  • Institution: IBM
  • Subject: Computer Science
  • Level: Intermediate
  • Prerequisites:
    • Basic HTML5 & JavaScript Skills
    • Basic understanding of Cloud Native Development concepts
    • Basic understanding of Cloud DevOps and Git concepts
    • Python
    • Django
    • Containers
    • Kubernetes
  • Associated programs:
  • Language: English
  • Video Transcript: English
  • Associated skills:Management, Architectural Models, Apache Flex, Cascading Style Sheets (CSS), IBM Cloud Computing, JavaScript (Programming Language), Cloud-Native Computing, Machine Learning, Application Development, Cloud Application Development, Full Stack Development, HyperText Markup Language (HTML), Cloud Computing, Cloudant, Cloud-Native Applications, Continuous Delivery, JSON, Continuous Integration, React.js, Github, Artificial Intelligence, Database Management, Node.js, Open Source Technology, Application Programming Interface (API)

What you'll learn

Skip What you'll learn

You will learn how to:

  • Sign up for IBM Cloud Lite account.
  • Create a Cloudant service instance.
  • Create a Watson Assistant service instance.
  • Import a skill into Watson Assistant.
  • Create a Cloudant database.
  • Create a Github repository and clone the skeleton project.
  • Import JSON data into the Cloudant database.
  • Create IBM Cloud Functions actions as middleware.
  • Integrate the actions with chatbot using webhooks.
  • Create the server side application.
  • Integrate the chatbot with the font end React.js application.
  • Add continuous integration and continuous deployment.

Who can take this course?

Unfortunately, learners residing in one or more of the following countries or regions will not be able to register for this course: Iran, Cuba and the Crimea region of Ukraine. While edX has sought licenses from the U.S. Office of Foreign Assets Control (OFAC) to offer our courses to learners in these countries and regions, the licenses we have received are not broad enough to allow us to offer this course in all locations. edX truly regrets that U.S. sanctions prevent us from offering all of our courses to everyone, no matter where they live.

This course is part of Full Stack Application Development MicroBachelors Program

Learn more 
Expert instruction
12 high-quality courses
Progress at your own speed
8 months
4 - 6 hours per week

Interested in this course for your business or team?

Train your employees in the most in-demand topics, with edX For Business.