Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-866-716-6688 Other Contact Options
Checkout

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:

    $

Developing Cloud-Native Applications for Bluemix

GK# 4841 Vendor# CK102G

Course Overview

TOP

In this course, you will learn how to design and develop cloud-native applications—not just the ones that aren't cloud-ready or cloud-hosted—but ones that take maximum advantage of the cloud. You will learn the best practices for developing cloud applications, using Java EE as the primary programming language. You also learn how to deploy these applications using Bluemix, with its platform capabilities, Platform as a service (PaaS) capabilities, and its services.

 

What You'll Learn

TOP
  • Characteristics of a cloud-native application
  • Cloud adoption pattern
  • Factors to consider
  • 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
  • Security for your cloud-based application

Outline

TOP
Viewing outline for:

Virtual Classroom Live Outline

1. Introduction to Cloud-Native Application Development

  • Developer roles in Bluemix
  • Cloud-native application characteristics
  • Course roadmap and positioning

2. Cloud Adoption Patterns

  • Introduction
  • Adoption process
  • Application architecture
  • DevOps
  • Deployment
  • Hybrid connectivity

3. The 12-Factor Application

  • Details of the 12 factors

4. Developing Applications for IBM Bluemix

  • Introduction to WebSphere Liberty
  • Liberty development environment and tooling
  • State in cloud applications
  • Improving performance in Bluemix with data caching
  • Application scaling on IBM Bluemix

5. Developing Applications by Using Microservices

  • Introduction to microservices
  • Application architecture evolution
  • Microservices component architecture
  • Microservices integration
  • Refactoring to microservices
  • Developing microservices

6. Data Management

  • IBM DB2 on Cloud
  • PostgreSQL
  • Cloudant
  • Object storage
  • Data transformation

7. Security

  • Terminology
  • Java Enterprise security model
  • Application security enforced in code
  • External authentication
  • Bluemix single sign-on

 

Prerequisites

TOP
  • Basic Java EE architecture and development skills
  • Knowledge of basic cloud concepts

Who Should Attend

TOP
  • Application developers who are responsible for designing and building applications in cloud-based environments, such as IBM Bluemix
Course Delivery

This course is available in the following formats:

Virtual Classroom Live

Experience expert-led online training from the convenience of your home, office or anywhere with an internet connection.

Duration: 2 day

Classroom Live

Receive face-to-face instruction at one of our training center locations.

Duration: 2 day

Request this course in a different delivery format.
Enroll