What you will learn
At the end of this course you will be familiar with many advance features of AWS. You will have clear idea what these features are, how they work and how to build software using them. You will feel confident in using these features in code and infrastructure design.
Introduction to cloud computing concepts
In this course we will get to know what is cloud computing and how this works. We will learn what is the difference between cloud based software and traditional software. We will learn the benefits of cloud computing and other fundamental concepts about cloud computing.
Get to know about AWS products
In this course we will learn about what services AWS provide and the use case of each of these services. It will help us understand the domain of AWS products and broaden our idea in this platform.
CloudFormation is a powerful feature that you can use to automate provisioning of AWS resources. You can write CloudFormation template that you can run to create infrastructure instead of doing things manually. It can save lot of time and effort of instrumenting infrastructure. We will learn how to use this through detail lab.
Amazon Kinesis makes it easy to collect, process, and analyze real-time, streaming data so you can get timely insights and react quickly to new information. We will learn in lab how we can use this.
Elastic Container Service (ECS)
Amazon Elastic Container Service (Amazon ECS) is a highly scalable, high-performance container orchestration service that supports Docker containers and allows you to easily run and scale containerized applications on AWS. We will see all these in lab through demo & practice.
Elastic Container Service for Kubernetes (EKS)
Amazon Elastic Container Service for Kubernetes (Amazon EKS) makes it easy to deploy, manage, and scale containerized applications using Kubernetes on AWS. We will learn all these through hands on labs.
AWS Fargate is a compute engine for Amazon ECS and EKS* that allows you to run containers without having to manage servers or clusters. With AWS Fargate, you no longer have to provision, configure, and scale clusters of virtual machines to run containers. We will learn this in detail through hands on labs.
AWS CodeCommit is a fully-managed source control service that makes it easy for companies to host secure and highly scalable private Git repositories. We will learn this in detail.
AWS CodeDeploy is a service that automates software deployments to a variety of compute services including Amazon EC2, AWS Lambda, and instances running on-premises. We will learn its use cases through hands on labs.
AWS CodeBuild is a fully managed build service that compiles source code, runs tests, and produces software packages that are ready to deploy. With CodeBuild, you don’t need to provision, manage, and scale your own build servers. We will learn how we can use this through practical lab.
AWS CodePipeline is a continuous integration and continuous delivery service for fast and reliable application and infrastructure updates. CodePipeline builds, tests, and deploys your code every time there is a code change, based on the release process models you define. We will learn how to use this through labs.
Amazon CloudSearch is a managed service in the AWS Cloud that makes it simple and cost-effective to set up, manage, and scale a search solution for your website or application. We will learn how we can setup and configure such search engine.
Database Migration Service
AWS Database Migration Service helps you migrate databases to AWS quickly and securely. The source database remains fully operational during the migration, minimizing downtime to applications that rely on the database. We will learn how to use this through detail hands on labs.