Open Site Navigation

Amazon Web Services

Our Big Data with Hadoop training course is designed to show Software Developers, DBAs, Business Intelligence Analysts, Software Architects and other vested stakeholders how to use key Open Source technologies in order to derive significant value from extremely large data sets. We will show you how to overcome the challenges of managing and analysing Big Data with tools and techniques such as Apache Hadoop, NoSQL databases and Cloud Computing services. Our Big Data with Hadoop course features extensive hands-on exercises reflecting real-world scenarios, and you are encouraged to take these away to kick-start your own Big Data efforts. This course gives an industry accreditation to business investigators, information distribution center specialists or different experts with comparative foundations to help them change into the universe.

Amazon Web Services

Course Modules

Introduction to Amazon Web Services

  • Design, develop and deploy cloud based solutions using AWS
  • Understand the core AWS services, uses, and basic architecture best practices
  • Develop and maintain applications written for Amazon Simple Storage Services (S3), Amazon DynamoDB, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Amazon Simple Workflow Service (SWF), AWS Elastic Beanstalk, and AWS CloudFormation

Amazon Web Services Knowledge

  • Professional experience using AWS technology
  • Hands-on experience programming with AWS APIs
  • Understanding of AWS Security best practices
  • Understanding of automation and AWS deployment tools
  • Understanding storage options and their underlying consistency models
  • Excellent understanding of at least one AWS SDK

General IT Knowledge

  • Understanding of stateless and loosely coupled distributed applications
  • Familiarity developing with RESTful API interfaces
  • Basic understanding of relational and non-relational databases
  • Familiarity with messaging & queuing services

Amazon Web Services Fundamentals

  • How to design cloud services
  • Database concepts
  • Planning and design
  • Familiarity with architectural trade-off decisions (high availability vs. cost, Amazon Relational Database Service (RDS) vs. installing your own database on Amazon Elastic Compute Cloud (EC2))
  • Amazon S3, Amazon Simple Workflow Service (SWF), and Messaging
  • DynamoDB, AWS Elastic Beanstalk, AWS CloudFormationv
  • Elasticity and scalability

Designing and Developing

  • Configure an Amazon Machine Image (AMI)
  • Programming with AWS APIs

Deployment and Security

  • Cloud Security Best Practices
  • Shared Security Responsibility Model
  • AWS Platform Compliance
  • AWS security attributes (customer workloads down to physical layer)
  • Security Services
  • AWS Identity and Access Management (IAM)
  • Amazon Virtual Private Cloud (VPC)
  • CIA and AAA models, ingress vs. egress filtering, and which AWS services and features fit


  • General troubleshooting information and questions
  • Best Practices in debugging

Duration of the courses: 120 Hours


Delegates should have an understanding of Enterprise application development, business systems integration and or Database Design / Querying / Reporting. In simple terms, working knowledge of the Microsoft Windows platform and basic database concepts.

Key Benefits

By the end of this course, you will have learnt Big Data Patterns and Anti-Patterns, Hadoop, HDFS, MapReduce with examples, NoSQL Databases with demonstrations in Cassandra, HBase and others, Building Data Warehouses with Hive, Integration with SQL Databases, Parallel Programming with Pig Machine Learning & Pattern Matching with Apache Mahout, Utilise Amazon Web Services.