Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Cloud Application Developer Capstone

Course Cover
compare button icon

Course Features

icon

Duration

3 weeks

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Mobile, Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Effort

6 hours per week

icon

Teaching Type

Self Paced

Course Description

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.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

Prerequisites/Requirements

Basic HTML5 & JavaScript Skills

Basic understanding of Cloud Native Development concepts

Basic understanding of Cloud DevOps and Git concepts

Python

Django

Containers

Kubernetes

What You Will Learn

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.

Course Instructors

Author Image

Upkar Lidder

Senior Software Engineer at IBM

Upkar Lidder is a senior software engineer with 10+ years experience in IT development including team management, functional and technical leadership roles with a deep experience in full-stack techno...
Course Cover