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

Data Science and Agile Systems for Product Management (edX) EdX
University of Maryland, College Park,University System of Maryland - USM,USMx,UMD

Data Science and Agile Systems for Product Management (edX)

Deliver faster, higher quality, and fault-tolerant products regardless of industry using the latest in Agile, DevOps, and Data Science. Modern systems today must be designed for agility in order to outpace the competition. Concepts like Agile, DevOps, and Data Science were once considered only for the technology-based companies. Today that means every company. Because there is no greater currency than timely information for optimizing operations and meeting the needs of customers.

Self Paced
Self-Paced
Applied Quantum Computing III: Algorithm and Software (edX) EdX
Purdue University,PurdueX

Applied Quantum Computing III: Algorithm and Software (edX)

Learn domain-specific quantum algorithms and how to run them on present-day quantum hardware. This course is part III of the series of Quantum computing courses, which covers aspects from fundamentals to present-day hardware platforms to quantum software and programming. The goal of part III is to discuss some of the key domain-specific algorithms that are developed by exploiting the fundamental quantum phenomena (e.g. entanglement)and computing models discussed in part I.

Mar 25th 2024
5-12 Weeks
Introduction to Management Information Systems (MIS): A Survival Guide (edX) EdX
Universidad Carlos III de Madrid - UC3M,UC3Mx

Introduction to Management Information Systems (MIS): A Survival Guide (edX)

Gain the skills and knowledge needed to succeed in an MIS-dominated corporate world. This MIS course will cover supporting tech infrastructures (Cloud, Databases, Big Data), the MIS development/ procurement process, and the main integrated systems, ERPs, such as SAP®, Oracle® or Microsoft Dynamics Navision®, as well as their relationship with Business Process Redesign.

Self Paced
Self-Paced
Introduction to Web Development with HTML5, CSS3, and JavaScript (edX) EdX
IBM

Introduction to Web Development with HTML5, CSS3, and JavaScript (edX)

Learn the key tools and programming languages to bootstrap your career as a Cloud Developer. Get started with web development using HTML5, CSS3, JavaScript and GitHub. Want to take the first steps to become a Cloud Application Developer? This self-paced online course will lead you through the programming languages and tools you will need to develop your own Cloud and Web Applications.

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
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