EdX

Developing Cloud Native Applications (edX)

Offered by IBM,
Developing Cloud Native Applications (edX)

Learn about Cloud Native Computing. Understand and start using DevOps practices and tools. Work with REST APIs and JSON. Get started with developing applications on Cloud leveraging cloud services like AI-powered APIs and NoSQL databases to enrich your app.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

Knowledge and practice of Cloud Native methodologies and tools is a must for modern software development lifecycle whether you are starting your career in Cloud Development or upskilling your programming knowledge.
In this course you will get and overview and grounding in Cloud Native application development and DevOps practices. You will become familiar with tools and services for continuous delivery and deployment of applications on Cloud.
This course contains several hands-on labs that will enable you to practice what you learn with Cloud based tools and services in a no-charge IBM Cloud account.
You will also understand how REST APIs work and their JSON data format. Moreover, you’ll interact with examples of using REST APIs with IBM Watson AI services. And as a modern developer, you will utilize a Web IDE and Git to create and manage your code.
Furthermore, you will create and deploy a Node.js application on public cloud, that uses REST APIs to store and access data in a NoSQL Cloudant database.
This course is part of the following programs:

What you'll learn

  • Describe Cloud Native and DevOps concepts and methodologies
  • Understand how containers and kubernetes drive cloud native application development
  • Build and Deploy code to IBM Cloud using DevOps tools and services
  • Create a Node.js application on Cloud
  • Utilize REST APIs in your app to store and retrieve data in a NoSQL Cloudant Database
  • Create a Git repository to manage your source code
  • Describe the characteristics of REST APIs
  • Explain the advantages of the JSON data format
  • View and edit code using a Web IDE
  • Access your IBM Cloud account and services using CLI and Web UI
  • Identify and navigate DevOps, AI, and Database services in IBM Cloud

Syllabus

Module 1: Introduction to Cloud Native
Cloud Native Overview

Module 2: Getting Started with IBM Cloud
IBM Cloud Overview
Building in the IBM Cloud
Creating and Managing an IBM Cloud Application
Managing Your IBM Cloud Users and Resources

Module 3: IBM Cloud CLI and Tools
Introduction to Node.js
Using the Command Line Interface (CLI)
IBM Cloud Developer Tools for Visual Studio Code

Module 4: DevOps on IBM Cloud
Overview of IBM Cloud Continuous Delivery
Web IDE (Edit Code)
Source Code Management (Git Repo) and Issue Tracker
Build and Deploy Automated Delivery Pipeline

Module 5: REST Architecture and Watson APIs
Introduction to Representational State Transfer (REST)
JavaScript Object Notation (JSON)
Using REST APIs with Watson AI Services

Module 6: Introduction to Data Services in IBM Cloud
Overview of Database Services in IBM Cloud
Getting Started with IBM Cloudant

Module 7: Final Project

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Python Basics for Data Science (edX) EdX
IBM

Python Basics for Data Science (edX)

This Python course provides a beginner-friendly introduction to Python for Data Science. Practice through lab exercises, and you'll be ready to create your first Python scripts on your own! Kickstart your learning of Python for data science, as well as programming in general with this introduction to Python course. This beginner-friendly Python course will quickly take you from zero to programming in Python in a matter of hours and give you a taste of how to start working with data in Python.

Self Paced
Self-Paced
Django Application Development with SQL and Databases (edX) EdX
IBM

Django Application Development with SQL and Databases (edX)

This course introduces you to the basics of SQL, Django and Bootstrap. You will gain hands-on practical experience developing and deploying a full-stack Django web application on the cloud. This course introduces you to the basics of SQL, a simple and powerful programming language for querying and managing data, and the fundamentals of cloud databases. You will discover Object-Relational Mapping (ORM), and how to use Object-Oriented Programming (OOP) languages to work with databases.

Self Paced
Self-Paced
Data Visualization & Cloud Technologies (edX) EdX
University of Wisconsin–Madison,WisconsinX

Data Visualization & Cloud Technologies (edX)

Learn to use data visualization and cloud technologies for business analytics. In this course, gain experience in data visualization and cloud technologies to support business analytics. In the first half of the course, create and share compelling data visualizations to enhance decision-making. In the second half of the course, use cloud technologies to build scalable data warehouses, analyze big data, and develop and deploy machine learning models.

Oct 26th 2026
5-12 Weeks
Microservices and Serverless (edX) EdX
IBM

Microservices and Serverless (edX)

Design, develop, deploy, manage and secure applications and solutions on public, private or hybrid cloud platforms. This course will introduce you to 12-factor apps and microservices, concepts that emerged to help organizations work better and faster in a cloud-native manner. You’ll then learn about serverless computing—how it works, what value it brings, and what are specific serverless technologies. You’ll get hands-on with IBM Cloud Functions, a serverless platform on IBM Cloud that lets you develop serverless apps with ease. Finally, you will learn to build and deploy applications using container images on the code engine.

Self Paced
Self-Paced
DevOps Basics for Everyone (edX) EdX
IBM

DevOps Basics for Everyone (edX)

This course is intended to help launch your career as a DevOps Professional. In this course you will learn to think, work, organize and measure DevOps - skills that you can use to build better products. The DevOps Basics for Everyone course explores DevOps as a cultural movement. By thinking from a DevOps perspective, you will be able to build better products for your customer. This course provides views of DevOps from both a business perspective and as a DevOps engineer.

Self Paced
Self-Paced
Developing Front End Apps with React (edX) EdX
IBM

Developing Front End Apps with React (edX)

Develop hands-on skills with front-end applications using the React web framework user interface library. React is one of the most popular frameworks in the Web and Front-end application Development category. In this course, you will: build rich Front-End applications with React and ES6; connect React components using data and state; write rich React components with advanced features like Hooks and Redux.

Self Paced
Self-Paced
Introduction to DevOps: Transforming and Improving Operations (edX) EdX
Linux Foundation

Introduction to DevOps: Transforming and Improving Operations (edX)

Learn how to transform your organization using the principles and practices of DevOps. "Introduction to DevOps: Transforming and Improving Operations” aims to help you develop a good working knowledge of the concept of DevOps, covering the foundation, principles, and practices of DevOps. This course will focus on the successful patterns used by high performance organizations over the past 10 years.

No sessions available
5-12 Weeks