EncartaLabs

Cloud Computing

The next generation technology

The Cloud Computing - Essentials training course gives awareness about the Cloud Computing which is becoming next generation architecture to be adopted by many IT companies as a vertical in their business lines. Cloud Computing is an extended form of virtualization technologies that involves delivering hosted services over the Internet. This technology allows consumers and businesses to use applications without installation and access their personal files at any computer with internet access. Cloud Computing allows for much more efficient computing by centralizing storage, memory, processing and bandwidth.

The Cloud Computing - Comprehensive training course aims to let the Participants understand what unique features, challenges and opportunities that Cloud Computing brings to Software world.

The course is designed and delivered by a professional having strong & deep experience in software industry.

Cloud Computing - Management training course covers introduction to cloud computing, how it affects IT organizations and how it can be employed to maximize user satisfaction and IT effectiveness. This course also covers cloud computing pros and cons from an IT perspective, implications for IT management, the potential to magnify IT resources, possible morale issues, and dealing with high user expectations, capital expenditures, data security and other important issues.

By attending Cloud Computing - Comprehensive workshop, delegates will learn to:

  • Understand the common terms and definitions of Virtualization and Cloud Computing
  • Understand the Benefits of Virtualization and Cloud Computing for the company
  • Recognize the major platforms, technologies, methods and different solutions for virtualization and Cloud Computing
  • Know the main issues that the company should identify before embarking on a process

Participants should have:

  • A basic understanding of a computer operating system and virtualization would be beneficial

For Cloud Computing - Essentials / Comprehensive

  • Project / Program / Technical managers
  • Technical / Team leads
  • Software analysts/ engineers
  • Pre-sales consultant
  • Business development managers

For Cloud Computing - Management

  • IT Managers

COURSE AGENDA

Cloud Computing - Essentials
(Duration : 2 Days)

1

Cloud Overview and Business

  • IT Evolutionary Model
  • Current IT Challenges
  • Cloud Deployment and Service Model
  • Cloud benefits and Challenges
2

Cloud Deployment Model

  • Public Cloud
  • Private Cloud
  • Hybrid Cloud
  • Community Cloud
3

Cloud Delivery Models

  • SaaS (Software as a Service)
  • PaaS (Platform as a Service)
  • IaaS (Infrastructure as a Service)
4

Infrastructure as a Service (IaaS)

5

Platform as a Service (PaaS)

  • Introduction to PaaS
  • Cloud Platform & Management
  • Case Studies
6

Software As a Service (SaaS)

  • Introduction to SaaS
  • Web Services
  • Web 2.0
  • Web OS
  • Case Studies
7

Service and Data Management in Cloud

  • Service Level Agreement
  • Data Management - Scalability, data processing
8

Challenges & Opportunities in Cloud

  • Security
  • Risks
  • Service level Agreement
9

Q & A, Discussion

Cloud Computing - Comprehensive
(Duration : 3 Days)

1

Introduction to Cloud Computing

  • Emergence of Cloud Computing
  • The effect of Cloud on the Software Industry & Software users
2

Key benefits of Cloud

  • A brief discussion on the benefits that Cloud Computing brings in
3

Operation Models of Cloud

  • Private Cloud
  • Public Cloud
  • Hybrid Cloud
  • Community Cloud
4

Operational facets of Cloud

  • Infrastructure as a Service (IaaS)
  • Platform as a Service (PaaS)
  • Software as a Service (SaaS)
5

Technical nuances of Cloud environment

  • Virtual Environments
  • Clusters
  • Load Balancing
6

Challenges that Cloud brings in

  • A brief discussion on various challenges that Cloud Computing brings
  • Terms, conditions, legal bindings etc, of the Cloud services
7

Differences between Cloud and conventional methods of Computing

  • Major changes that happened to Development function due to emergence of Cloud
    • Development environment creation
    • Source code repository
    • Supporting tools - installation and usage
    • Code compiling, submission and code integrity
    • Software Build Compilation
    • Build delivery to QA team
  • Major changes that happened to Testing function due to emergence of Cloud
    • Software Build Generation
    • Build Deployment
    • Data bed preparation
    • Functional Testing
    • Non functional Testing
8

Working on Cloud

  • Critical preparations required on Cloud
    • Space, access rights
    • Software & hardware environment
    • Set up development environment on Cloud
    • Scalability of hardware & software capabilities
    • Internet Access, network speed
    • Smooth process of Build deployment
    • Plan & Visibility future requirements of infrastructure
  • New Dimensions to Testing
    • Testing the Cloud - infrastructure, platform and services
    • Testing the application deployed on Cloud
    • Cloud Applications
  • Non-Functional Aspects and Test Execution on Cloud
    • Importance of Security Testing
    • Importance of Security Testing
    • Scalability & Elasticity - a critical aspect of Cloud
    • Decisions on Tools, data & environment
Cloud Computing - Management
(Duration : 1 Day)

1

Description of Cloud Computing

  • Cloud computing definitions including public, private and hybrid clouds
  • Cloud product categories including Saas, PaaS, and IaaS
2

Major Vendors and Players

  • Overview of major cloud platform, service and software providers
  • Less obvious cloud providers, vendors, and users
3

Cloud Computing Pros and Cons

  • Various advantages including operational ease, peak load management, and many others
  • Various disadvantages including security, data movement issues, and many others
4

Finances and Usage

  • Financial ramification of capital expenditures and current period expenses
  • Conceptual cost models within growing and shrinking environments
  • Selecting appropriate vendors, technologies, integrators, and business partners
5

User Perspective

  • Setting user expectations and understanding their concerns and excitement
  • How cloud computing can provide strategic business advantages for your business
6

Food for thought (A wide range of potential scenarios including those listed below)

  • Various mini-case scenarios that help illustrate cloud computing pains and payoffs

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 4,000 Modules on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top