After countless hours throughout the course of this past year, this training course has finally gone live. Putting together a training course is like writing a book, each sentence undergoes multiple revisions and even after publication it is hard to let go of the project.

Cloud Oriented Programming

Course Summary

The public cloud is tomorrow's IT backbone. As cloud vendors introduce new capabilities, the application-building process is undergoing a profound transformation. The cloud is based on key tenets such as commodity hardware, usage-based billing, scale-out and automation, all on a global scale. But how does the cloud impact what we do as programmers every day? What do we need to do at a program level that aligns us with the tenets mentioned previously? This course is organized into three modules that explain a total of nine techniques designed to help developers make more effective use of the cloud.

A brief summary of the course is as follows.

Course Outline

Module 1: Getting Started

This module will outline key principles that make up cloud computing and introduces the discussion on cloud-oriented programming.

Module 2: Exception handling and instrumentation

Module 3: Container, Microservices and Reuse

Module 4: Cost, Scale and Automation