Developing Cloud-Native Applications

To launch this video, please click here:  https://www.onlinedigitallearning.com/mod/page/view.php?id=46
Note: you will be required to login with your IBM ID to view this video.
This video discusses how to  make applications more secure in the Bluemix environment, and which Bluemix services to use to accomplish that.
Objectives
After you complete this course, you can perform the following tasks:
  • Explain in detail the characteristics of a cloud-native application
  • Describe Cloud Adoption Pattern to use application in cloud
  • List the twelve factors for application in cloud
  • Apply best practices to architect a cloud-native application using Java EE
  • Design microservices as the building block for your application
  • Use various data sources that can be used by your Bluemix application
  • Describe and apply security for your cloud-based application
Audience
This course is designed for application developers who are responsible for designing and building applications in cloud-based environments, such as IBM Bluemix.
Prerequisits
Before taking this course, you should have the following skills:
  • Basic Java EE architecture and development skills
  • Basic cloud concepts
Introduction to cloud-native application development
  • Developer roles in Bluemix
  • Cloud-native application characteristics
  • Course roadmap and positioning
Cloud adoption patterns
  • Introduction
  • Adoption process
  • Application architecture
  • DevOps
  • Deployment
  • Hybrid connectivity
Data management
  • IBM DB2 on Cloud
  • PostgreSQL
  • Cloudant
  • Object storage
  • Data transformation

Related Courses