• Decrease font size
  • Default font           size
  • Increase font size

Cloud Computing for Developers

Print E-mail

Course Length - 3 Days

Cloud computing provides way to increase capacity or add capabilities on the fly without investing in new infrastructure, training new personnel, or licensing new software. Cloud computing allows a subscription-based or pay-per-use service to extend an information technology (IT) group's capabilities in real time, using an intranet or the Internet.

This three-day hands-on workshop for developers will provide practical real-world examples, along with two case studies, of how cloud computing can provide benefits, now and in the future, to IT groups pressured to "do more with less."

Course Prerequisites

None

Course Outline

Overview

  • What is Cloud Computing?
  • Elements of the Cloud
  • Benefits of Cloud Computing
  • Risks of Cloud Computing
  • Build Or Buy?
  • Cloud Adoption Strategies
  • Case Study - Executive Approach to Cloud Computing

 

Inside the Cloud

  • Cloud Levels
  • Cloud Security
  • Service-Oriented Architecture (SOA) and its Impact on Cloud Computing
  • Virtualization and its Impact on Cloud Computing
  • Software As A Service (SAAS) and its Impact on Cloud Computing
  • Clouds and Grids: Are They Compatible?
  • Case Study: Developer's Approach to Cloud Computing

 

Designing For The Cloud

  • Accessing Cloud Resources through the Internet
  • Accessing Cloud Resources through APIs
  • LAB: Designing "Cloud Accessible" Application

Developing For the Cloud

  • Requesting Information from the Cloud
  • Receiving Information from the Cloud
  • Security and Privacy Issues
  • Working with Other Cloud Layers
  • LAB: Developing "Cloud Accessible" Application

Review and Summary