Scripting School Provides Ant Online Training , AngularJS Online Training, Backbone js Online Training , Node.Js Online Training , JavaScript Online Training, LUA Online Training, Groovy Scripts Online Training , Groovy on Grails Online Training , HTML5 Online Training , Maven Online Training , Perl Script Online Training , PowerShell Online Training , Python Online Training , PHP Online Training , Ruby Script Online Training , Ruby on Rails Online Training , R Scripts Online Training , TCL Script Online Training , Unix Shell Script Online Training , VBScript Online Training ,Hadoop Online Training, Advanced Java Online Training, Core Java Online Training, Hibernate Online Training, J2EE Online Training, Spring Online Training, .NET Online Training, Microsoft BI Online Training, Microsoft SSAS Online Training, Microsoft SSIS Online Training, Microsoft SSRS Online Training, SharePoint BI Online Training, SharePoint Online Training, Windows Server 2008 Admin Online Training, Cognos Online Training, Datastage Online Training, Informatica Online Training, OBIA Online Training, OBIEE Online Training, Teradata Online Training, Advanced Perl Online Training, Android Online Training, Drupal Online Training, Joomla Online Training, PHP Online Training, Python Online Training, Salesforce Online Training, SAS Clinical Online Training, SEO Online Training, Veritas Volume Manager Online Training, Web Designing Online Training.

Amazon Web Services (AWS) Online Training

  • What is Cloud Computing? Why it matters?
  • Traditional IT Infrastructure oDetails of Traditional IT Infrastructure oIssues with Traditional IT Infrastructure 
  • Cloud Infrastructure and Cloud Advantage
  • Examples of Cloud Advantage oCompanies that use Cloud Computing oSuccess Stories oCompanies that failed to scale
  • Cloud Companies oAmazon Web Services oGoogle oMicrosoft Azure oRackSpace, etc.
  • Examples of Cloud Services
  • Use Cases
  • Cloud Segments oInfrastructure as a Service (IaaS) oPlatform as a Service (PaaS) oSoftware as a Service (SaaS)
  • Cloud Deployment Models oPublic Cloud oPrivate Cloud oCommunity Cloud oHybrid Cloud
  • Cloud Security oWhat is Cloud Security oTypes of attacks and vulnerabilities oResponsibilities of the Cloud Service Provider oResponsibilities of the Cloud user
  • Standards and Certifications
  • Architecture case study: What does it take to deploy an application into the cloud
  • Use Case: Ecommerce solutions
Fundamentals of Amazon Web Services (AWS)
  • Regions
  • Availability Zones and Data centers
  • AWS Credentials
  • Review of All AWS Services
Amazon S3
  • Fundamental APIs: PUT, GET, LIST, DELETE
  • Consistency model  oTypes of consistency model for distributed storage oS3’s consistency model
  • Really understanding eventual consistency
  • S3 Namespace
  • Access Control List
  • Bucket Policy
  • Pre-signed URL
  • Multipart upload
  • Understanding Pricing for S3

Hands-on: S3 Lab; Creating Buckets, objects, and managing access control

  • Data encryption with S3
  • Multipart upload
  • Understanding Pricing for S3
  • Data encryption with S3
  • AWS Import/Export Service
  • Server side logging
  • Versioning of data in S3
  • Architecture case study of common Use Cases of S3
Amazon EC2
  • EC2 Architecture
  • EC2 Instance types oHardware differences oOn-Demand Instances oReserved Instances oSpot Instances
  • Data Persistence Models
  • Amazon Elastic Block Storage (EBS)
  • Amazon Machine Image (AMI) oS3 AMI oEBS AMI
  • EC2 Security Model oSecurity Credentials
    • Signon Credentials
    • Key pairs
    • X.509 certificate
    • Access keys oEC2 Security Groups 
  • Instance addressing
  • Generating Custom AMIs
  • Working with EC2 Console
  • Monitoring Instances with Amazon CloudWatch
  • Amazon Elastic IP

Hands-on: Hosting an Application on EC2


Amazon Relational Database Services (RDS)
  • Core advantages of EBS
  • Starting an EBS database instance
  • Starting read-replica of database
  • High fault tolerant multi AZ deployment
Amazon Elastic Load Balancer (ELB)
  • Fundamentals of a Load Balancer
  • Starting a load balancer instance
  • Sticky sessions
  • SSL termination on ELB
Amazon CloudWatch
  • Architecture of CloudWatch
  • APIs and Use Cases
  • Canned metrics 
  • Custom metrics
  • Understanding auto-scaling
  • Auto-scaling Fundamentals
  • Setting up auto-scaling rules

Use Case Study and Lab: Deploying an auto-scaling app on the cloud using auto-scaling, EC2, RDS, ELB

  • Review of S3, EC2, EBS & ELB (prior hands-on experience required)
  • Configuring Eclipse to work with AWS (prior Java coding experience required)
  • Review of different components of a web-application

Hands-on: Writing a web application and deploying on EC2


Amazon SimpleDB (SDB)
  • Fundamentals of No-SQL databases
  • Introduction to SDB
  • Fundamental Concepts: Domains, Items, Attributes, Values
  • API calls
  • Consistency Model
  • Designing data model on SDB

Hands-on: Change the previous web-application to use SDB as the database layer Amazon S3

  • Review of S3 APIs: PUT, GET, LIST, DELETE (previous experience with S3 required)
  • Design considerations in generating S3 key-space
  • Designing the key-space for current application

Hands-on: Change the previous web-application to use S3 as the file storing layer, and integrating with SDB.


Identity and Access Management (IAM)
  • Generating temporary credentials using Security Token Service (STS)
  • Using Role based Systems

Hands-on: Add IAM temporary credentials to the applications


Simple Queue Service
  • Need for Queues
  • SQS APIs
  • Workflow designs on top of SQS
  • SQS guarantees and limitations

Hands-on: Change the previous web-application to use SQS as part of the workflow process


AWS Elastic Beanstalk
  • Need for Elastic Beanstalk
  • AWS Services managed by Beanstalk

Hands-on: Deploy the application developed using AWS Elastic


Introduction to Simple Notification Service (SNS) Introduction to AWS CloudFormation Introduction to DynamoDB AWS Frequently Used Design Patterns
    • Architecting Applications on AWS
    • Applications for Batch Processing
    • Web-based Online Applications