- 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
Auto Summary
Are you eager to master the art of developing cloud-native applications from the ground up? This comprehensive course, "Developing Cloud Native Applications," is designed for IT and computer science professionals who want to enhance their skills in this cutting-edge domain. Guided by industry experts from Coursera, this course delves into essential cloud concepts, including Cloud Native Applications, CNCF, and Hybrid Cloud. You'll gain hands-on experience with tools and techniques crucial for developing cloud-native apps, starting with using CLI for application development, testing, and deployment on IBM Cloud with Node.js. The curriculum also covers the integration of DevOps practices using Web IDE features, Git repository, and Delivery Pipeline to streamline your development process. You'll become proficient in REST Architecture, JSON, and Watson API, essential components for modern cloud applications. Additionally, the course emphasizes modernization and continuous integration/continuous delivery (CI/CD), key areas in cloud computing. You'll engage in practical labs to apply your knowledge and develop real-world skills. As a capstone project, you'll create a CI/CD-enabled application with a NoSQL database, a valuable addition to your professional portfolio. With a duration of 1080 minutes, this professional-level course offers flexible subscription options, including Paid, Professional, and Starter plans, to fit your learning needs. Join this course to elevate your cloud-native application development expertise and stay ahead in the dynamic field of IT and computer science.

Upkar Lidder