Developing Cloud Native Applications (edX)

Developing Cloud Native Applications (edX)
Course Auditing
Categories
Effort
Certification
Languages
Familiarity with Cloud concepts and terminology Basic literacy in Cloud Application Development Basic knowledge of HTML and Javascript
Misc

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

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.

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

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 Cloud Application Development Foundations Professional Certificate., Full Stack Cloud Application Development MicroBachelors and Full Stack Cloud Developer Professional Certificate


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



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

Course Auditing
43.00 EUR
Familiarity with Cloud concepts and terminology Basic literacy in Cloud Application Development Basic knowledge of HTML and Javascript

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