- Level Professional
- Duration 18 hours
- Course by IBM
-
Offered by
About
Do you want to learn about developing applications that are cloud native right from conception to implementation? In this course, you’ll begin with some crucial cloud concepts such as Cloud Native Applications, CNCF and Hybrid Cloud. You will dive into specific tools and techniques for developing cloud native apps. You’ll then learn how to use CLI to develop, test and deploy applications for IBM Cloud with the use of Node.js . You will further use DevOps to maintain application development using Web IDE features, Git repository and Delivery Pipeline. You will familiarize yourself with concepts like REST Architecture, JSON and Watson API. You will also look at two key areas of cloud thinking: modernization and continuous integration/continuous delivery. Throughout this course you will practice with hands-on labs and gain skills with tools used by professionals! Lastly you will complete a final project where you will build your own CI/CD enabled application with a NoSQL database and have a great addition to your portfolio.Modules
Introduction to Cloud Native
1
Assignment
- Practice Quiz
7
Videos
- Welcome to Developing Cloud Native Applications
- Cloud Computing Overview
- Cloud Native Applications
- CNCF
- Hybrid Cloud
- Preparation for Modernization
- Continuous Integration/Continuous Delivery - SRE, TDD
2
Readings
- Module 1 Summary
- Glossary - Introduction to Cloud Native
1
Quiz
- Module 1 Graded Quiz
Getting Started with IBM Cloud
2
Assignment
- Module 2 Practice Quiz
- Module 2 Graded Quiz
1
External Tool
- Obtain IBM Cloud Feature Code and Activate Trial Account
7
Videos
- IBM Cloud Overview: IaaS, PaaS, and Runtimes
- IBM Cloud Overview: Services, Regions and Cloud Foundry
- Building in the IBM Cloud
- Getting Started with IBM Cloud Catalog Resources
- Creating and Managing an IBM Cloud Application
- Creating an IBM Cloud Service and Web App
- Managing Access to IBM Cloud Resources
2
Readings
- Module 2 Summary
- Glossary - Getting Started with IBM Cloud
IBM Cloud CLI
2
Assignment
- Module 3 Practice Quiz
- Module 3 Graded Quiz
3
Videos
- Introduction to Node.js
- Preparing to use CLIs
- Using CLIs
1
Readings
- Module 3 Summary
DevOps on IBM Cloud
2
Assignment
- Module 4 Practice Quiz
- Module 4 Graded Quiz
2
External Tool
- Hands On Lab - Hello World on Code Engine
- Hands On Lab - CI/CD
6
Videos
- Introduction to a DevOps Approach
- IBM Cloud Continuous Delivery Overview
- Creating IBM Cloud Continuous Delivery Toolchains
- Web IDE Features
- Source Code Management (Git Repo) and Issue Tracker
- Build and Deploy Automated Delivery Pipeline
1
Readings
- Module 4 Summary
REST Architecture and Watson API
2
Assignment
- Module 5 Practice Quiz
- Module 5 Graded Quiz
5
Videos
- Introduction to Representational State Transfer (REST)
- REST Characteristics and RESTful Web Services
- JavaScript Object Notation (JSON)
- Using REST APIs with Watson AI Services
- Introduction to Postman
3
Readings
- Module 5 Summary
- Cheatsheet - REST Architecture and Watson API
- Glossary - REST Architecture and Watson API
Introduction to Data Services in IBM Cloud
2
Assignment
- Module 6 Practice Quiz
- Module 6 Graded Quiz
1
External Tool
- Hands-on-Lab: Working with IBM Cloudant
3
Videos
- Overview of Database Services in IBM Cloud
- Overview of IBM Cloudant
- Getting Started with IBM Cloudant
2
Readings
- Module 6 Summary
- Glossary - Introduction to Data Services in IBM Cloud
Scenario and Review Criteria
Final Project Hands-On Lab
2
External Tool
- Part B: Create CI/CD Pipeline and deploy application on Code Engine
- Part C: Update application on Code Engine Applications
1
Peer Review
- Submit Your Work and Review Your Peers
Credits and Acknowledgments
1
Readings
- Credits and Acknowledgments

Upkar Lidder