Cloud Computing Essentials

  • Course level: All Levels


Live Online & Classroom Enterprise Training

This course provides participants with exposure to cloud computing resources. It provides a foundation of cloud computing, examines a number of the popular services being offered, the models for service, and the development tools used to help create cloud apps.

What Will I Learn?

  • Overall understanding of the cloud computing landscape
  • Understanding of cloud deployment models
  • Familiarity with cloud providers
  • Understanding of virtualization
  • Understanding of designing an application for the cloud
  • Cost implications and how pay-as-you-go works in the cloud?
  • Familiarity of the challenges of cloud computing
  • Create and deploy a simple application on IaaS and PaaS

Topics for this course



A short history and evolution Myths of cloud computing Cloud service models - IaaS, PaaS, SaaS, XaaS SPIDERS The classical enterprise Degree of abstraction Cloud computing attributes Cloud offerings - a summary Hosted managed services Deployment models (Public, Private, Hybrid) Subscription model Scalability and elasticity Cost Economics Commodity vs specialized hardware Virtualization Overview Virtualization characteristics Virtualization drawbacks Evolving IaaS to PaaS Next generation virtualization Container vis-a-vis virtualization Faceoff - virtualization / containers PaaS overview Cloud services taxonomy CAP theorem fundamentals Choice of database or datastore Types of NoSQL & What’s after NoSQL? Concepts - RF, DFS, MR Challenges in distributed computing XaaS cloud architecture example Analytics stack example Security fabric - OAuth2 Diversity of programming languages Infrastructure automation & Cloud CI/CD Cloud adoption strategies Cloud adoption maturity index IOT overview


Provisioning process What kind of applications are right for IaaS Regions -failover planning, proximity planning AWS overview - EC2, S3, RDS, ELB, Monitoring Google Cloud Platform - basic overview Microsoft Azure - VMs overview


AWS Elasticbeanstalk - understand various options Google App Engine (GAE) Containers - intro to Docker and its components Deploy an application to Docker Tracking containers - Kubernetes (discussion)


Enterprise process integration Data transfer based integration API based integration service desig

Cloud Architecture?

IaaS, PaaS, SaaS - key aspects review Monolithic app to a cloud application design Type of cloud applications Cloud transition - app evaluation NIST reference architecture Workload types and cloud fit analysis Multitenancy Data architecture Data storage compliance Approach to NoSQL modeling Cloud architecture options/patterns Stateless design principles and patters Thinking adapters Microservices Business service layer pattern Define application zones Thinking foundation Scalable and resilient app deployment Global counters and locks Example of mutex model Assemble UI on devices vs server side Responsive UI and native device applications Content deployment models - CDN Security architecture Cloud computing concern

About the instructor

5.00 (1 ratings)

79 Courses

12 students

Cloud Computing Essentials

Material Includes

  • Enterprise Reporting
  • Lifetime Access
  • CloudLabs
  • 24x7 Support
  • Real-time code analysis and feedback
  • 100% Money Back Guarantee


  • Applicable for Developers / Designers / Technical enthusiasts
  • Who do programming in any language and have web application basics
  • With understanding of RDBMS, SQL

Target Audience

  • Anyone who wants to add Cloud Computing skills to their profile
  • Teams getting started on Cloud Computing projects