IBM Cloud Garage Cloud Native Developer Bootcamp for IBM Cloud Public (CK104G)

IBM Cloud Garage Cloud Native Developer Bootcamp for IBM Cloud Public (CK104G)


Duration: 5 days

This course teaches the key features and architecture of cloud native applications. You learn about the elements of twelve factor applications and the characteristics of a resilient, scalable cloud application design. The course also explains the role of DevOps in the cloud native application lifecycle.


After you complete this course, you should be able to:

  • Describe the key features, practices, and architecture of cloud native application development.
  • Integrate on premises resources to IBM Cloud
  • Practice various approaches for migrating Java applications to IBM Cloud

Course Outline

Day 1

  • Introduction to IBM Cloud
  • IBM Cloud Architecture
  • IBM Cloud Basics
  • Lab 1 - Deploy simple Web application
  • IBM Cloud Full Stack Development

Day 2 

  • Cloud-native application development
  • Cloud Native Overview
  • Lab 2 - Deploy your first microservice
  • Twelve Factor Applications
  • Microservices Application Architecture
  • Developing Microservices

Day 3 

  • DevOps, Cloud Data Services, Security
  • DevOps Concepts
  • Lab 3 - Building the DevOps pipeline
  • IBM Cloud Data Services
  • Lab 4 - Data services and customer microservice
  • Microservices Security
  • Cloud Adoption Patterns

Day 4 

  • Integration with on-premises resources
  • Introduction to IBM Cloud Integration
  • IBM Cloud Connectivity
  • Lab 5 - Catalog microservice and Secure Gateway
  • API Connect and Data Connect
  • Developing applications for IBM Cloud
  • Finalize web application and autoscaling lab

Day 5 

  • Application migration to IBM Cloud
  • Migrating applications to IBM Cloud
  • Migrating Java applications to IBM Cloud
  • Lab 6.1 - Migrating a Tomcat application to IBM Cloud
  • Lab 6.2 - Migrating a WebSphere application to IBM Cloud

Before taking this course, you should have:

  • Experience with enterprise application development in Java & trade or other languages
  • Familiarity with agile development practices
Course ID:

Show Schedule for: