Each day new blog posts, videos and tutorials are created to help people learn Cloud Technologies like AWS ..but have you noticed that a huge part of this, is just a copy/paste of the other ?

Most of online contents look like introductions and basic/theoretical stuff ! This is the case even in official documentations..

Even passing certifications exams, is not really enough when you don't have the PRACTICAL KNOWLEDGE.


Discover How Buy Now
...

Certifications Won't Really Help You Like A Practical Training Will !

Among many other similar testimonials, these are some discussions I had with some of my readers

" Hi Aymen, I've been receiving some messages from you lately to enroll in your "Practical AWS" course and I must see the range on topics on offer looks tempting.
Also, I am having the same experience as one on your website, e.g. having completed multiple AWS certifications but not yet feeling confident of being able to actually build something useful. "


View the discussion

Another testimonial

" I have worked as a Network Engineer for more than 7 years and I just recently studied for AWS associate certifications and passed the three associate exams, but despite all that I still feel clueless on how to build a real production system on AWS
So I was looking a practical course like yours. Hope it helps "


View the discussion

Try It Now

This is why I created Practical AWS Training


You need a practical training inspired from real use cases and examples. Real-world examples as teaching strategy makes learning more meaningful.


Practical AWS is a complete and detailed training to master common AWS services. It' designed for beginner, intermediate and advanced levels.

You will be guided step by step from the simple basic concepts to the advanced powerful features in order to master the AWS essentials ecosystem from development to production using a variety of technologies & services:


EC2 S3 EFS Lambda Route53 VPC CloudFront ELB IAM SQS SES SNS LinuxKit Docker Swarm Kinesis Firehose CloudWatch Rekognition RDS ACM Python Serverless Framework Chalice Zappa ..and more !

Buy Now Meet the Author

Aymen El Amri

Aymen is a Cloud & Software Architect, Tech Entrepreneur, Author, CEO of eralabs and eralabs Tribes. He is followed by more than 6000 developers and DevOps enthusiasts.

According to TechBeacon, Aymen is one of the top 100 DevOps professional to follow.

He has been using AWS since the word Cloud Computing was just a buzz. Aymen has more than 10 years of experience in system and software engineering and, DevOps/Cloud related projects

He is leading eralabs (listed in the top 10 DevOps companies in Europe) and providing DevOps consultancy services to companies, some of them are in the top 10 world class companies.

Aymen is interested in Cloud Computing, Docker, the DevOps philosophy, lean programming and coaching.

You can find Aymen on Twitter.

Like Sportsmen, All Great Developers & Engineers Need Coaches & Mentors !

It is certainly an investment, sometimes it costs some hundreds of dollars, sometimes more, but it is a performance accelerator. Sometimes, we don't see the need to coaching and follow-up because we're plunged into our daily life and we don't have the right vision. With my online blog posts, books, courses and trainings I am publishing since almost 7 years now, I position myself as your coach, with the goal of helping you to reach your goals.

Follow Easy & Simple Steps

I've seen a lot of trainings and read many technical books that are just unuseful, either because there is a lot of blah blah or because it look like official documentations .. I love combining simplicity and effectiveness in my trainings and this is what I've put together in Practical AWS.

Build & Deploy Real World Applications

The contents of my trainings are based on my own experience (more than 10 years now) in software development, architecture as well as ops and DevOps engineering.

...

Start Learning AWS Now !

This is a limited discount


The Basic Package


$120  $ 89


Practical AWS Learning Path

Private Slack Support with Fellow Course Participants & Author

DevOpsLinks Sticker






Buy Now,
Pay in 3 months ($33x3)

or pay in one shot ($89)

The Complete Package


$200  $ 120


Practical AWS Learning Path

Private Slack Support with Fellow Course Participants & Author

DevOpsLinks Sticker

Bonus Chapters (AWS practical use cases)

Interactive Quizzes

Achievement Certificate

Get All Future Updates In Your Inbox


Buy Now,
Pay in 3 Months ($40x3)

or pay in one shot ($120)

Beyond your Means ? Apply for a Discount

The Business Package


$450  $ 400


All What You can Find in the Complete Package

2 Hours of Follow Up & Support









Buy Now,
Pay in 3 Months ($135x3)

or pay in one shot ($400)

On-site Training ? Contact me

How Does It Work?


Discover how your learning path will look like

...

01

Buy the Training & Start Learning from Anywhere

After the checkout, you will instantly receive an email to create an account on our online platform and start learning. You can access the course from your laptop, desktop, smartphone. The website is responsive and focused on giving you the best learning experience.

02

Try the Training and Get a Refund If You're not Fully Satisfied

If you follow this course and the examples I show you and don't get any result within 15 days, I will refund you 100% of your money.

...
...

03

Get a Lifetime Access & Learn at Your own Pace

You don't need to pay more to get a lifetime access to this course. Pay once and get a free lifetime access with all of the future updates (please read more about the packages).

04

Access to our Slack Team Chat

Get Access to a Private Slack Channel with your fellow course participants where we can discuss and share questions and problems you encountered..

...
...

05

Complete the Training, Succeed the Exam & Get a Certificate of Achievement

Complete the training and get a Certificate our Achievement after testing your knowledge.

The Philosophy

The Philosophy Powering This Training


...

A Step By Step Guide

In this training, you will be guided step by step in order to build and prototype useful applications like creating a high availability Wordpress website, using S3 to host a static website, build a pub/sub system using SNS and SQS or creating a real time consumable stream of data .. and moooore

...

Use Case & Best Practices Driven

All of the provided examples are tested and taken from the real world. The goal of this course is not providing a documentation about AWS Service but learning how to use AWS in complex real world use cases. Trough this course you will be warned about the best practices and the things that you should & should not do. Practical AWS has a bottom-up approach to implementing best practices while learning.

...

Simplicity

"The art of simplicity is a puzzle of complexity" ~ Douglas Horton. AWS ecosystem may be complex but I simplified the whole bloc part by part without falling in useless complications.

This is What You're Going to Discover and Learn

Using Real-World Examples as Teaching Strategy Makes Learning More Meaningful.

Learn Cloud Computing basics

Learn Cloud networking & use AWS VPC

Host a Wordpress application using EC2

Create a Distributed File System using EC2 and EFS

Host a High Available Wordpress using EC2, ELB & RDS

Host a Static Website Using S3

Use Route53 To Manage Your Domain Names & Hosted Zones

Host a Static Website Using S3 with CloudFront CDN

Use AWS Lambda to Create a Serverless Easy-To-Deploy REST APIs

Use AWS Lambda to Create a Serverless Uptime Monitoring System with SMS Alerts

Use Amazon SNS & SQS For Inter-Process Communication In A Microservices Architecture

Create a Near Real Time Big Data Processor Using Kinesis & Lambda

Use AWS Rekognition To Identify People in Images

Using Chalice, Zappa & Serverless frameworks for Lambda

Creating an AWS Image using LinuxKit

Securing a CloudFront Distribution

An More !

...
Practical AWS

Practical AWS


You will learn how to use many of AWS services in development and production environments, put a plan for an effective development and deployment strategy to get the best results for your AWS environment and build a self healing & highly available cloud infrastructure and services.
After buying Practical AWS you will access our private Slack channel with the author and your fellow course participants where we can discuss and share questions and problems you encountered. You will also get life time updates on the training.

Lectures

AWS Services



...


Our Learning-focused Community is Trusted by More Than 6000 DevOps Practicioners & Developers

You may join us !


Buy Now
Practical AWS

100% MONEY BACK GUARANTEE


If you are not satisfied, I will refund 100% of your money.

Join Thousands of Satisfied Customers


Testimonials

Start Learning AWS Now !

This is a limited discount


The Basic Package


$120  $ 89


Practical AWS Learning Path

Private Slack Support with Fellow Course Participants & Author

DevOpsLinks Sticker






Buy Now,
Pay in 3 months ($33x3)

or pay in one shot ($89)

The Complete Package


$200  $ 120


Practical AWS Learning Path

Private Slack Support with Fellow Course Participants & Author

DevOpsLinks Sticker

Bonus Chapters (AWS practical use cases)

Interactive Quizzes

Achievement Certificate

Get All Future Updates In Your Inbox


Buy Now,
Pay in 3 Months ($40x3)

or pay in one shot ($120)

Beyond your Means ? Apply for a Discount

The Business Package


$450  $ 400


All What You can Find in the Complete Package

2 Hours of Follow Up & Support









Buy Now,
Pay in 3 Months ($135x3)

or pay in one shot ($400)

On-site Training ? Contact me

Practical AWS

Table Of Contents


 Preface
  • Preface
  The Cloud is Just Another Name for the Internet
  • The Cloud Is Just Another Name For The Internet
  • Software as a Service - SaaS
  • Platform as a Service - PaaS
  • Infrastructure as a Service - IaaS
  A Quick Introduction to AWS
  • A Quick Introduction to AWS
  Learn AWS Basics
  • Creating your AWS Account
  • AWS Console
  • AWS Regions
  Create Your First EC2 Virtual Machine
  • What is a Virtual Machine ?
  • Using AWS Web Console
  Back to the Basics
  • Introduction
  Amazon Machine Image (AMI)
  • AMI: Amazon Machine Images
  EC2 Instance Types
  • Instance Types
  • General Purpose: T2, M4 & M5
  • Memory Optimized: X1, R4 & R3
  • Compute Optimized: C4 & C3
  • Accelerated Computing : P2, G3 & F1
  • Storage Optimized : I3 & D1
  AWS EC2 Instance Details & Configurations
  • Number of Instances
  • Purchasing Option
  • Network
  • Subnet
  • Auto-assign Public IP
  • Adding a Storage
  • Configuring Tags
  • Adding Security Groups
  Installing & Configuring AWS CLI
  • Installing the CLI
  • Configuring the CLI
  • Testing the CLI
  Introduction to AWS Networking
  • AWS Networking
  Setting Up a VPC And its Components
  • AWS PVC
  • DNS Hostnames
  • Internet Gateway
  • Subnets
  • The NAT Gateway
  • Route Tables
  • Additional Reading
  Deploying a Wordpress Website to an EC2 Instance
  • Introduction (1:09)
  • Creating Our EC2 Machine (7:10)
  • Downloading And Configuring Wordpress (4:58)
  • Configuring Amazon RDS and Route53 (4:41)
  • In Summary (0:34)
  Elastic File System
  • Introduction
  • Practical Facts About EFS
  Creating Your First EFS Storage
  • Using AWS Console
  • Using AWS CLI
  Using EC2 With EFS to Deploy a High Availability Wordpress Website
  • Introduction
  • Creating The EC2 Instance (1:46)
  • EC2 Configuration - part 1 (0:09)
  • EC2 Configuration - part 2 (0:48)
  • EC2 Configuration - part 3 (0:50)
  • EC2 Configuration - part 4 (1:03)
  • EC2 Configuration - part 5 (1:33)
  • EC2 Configuration - part 6 (1:19)
  • Creating A Database Using The New RDS Dashboard (5:13)
  • EC2 Configuration - part 7 (1:37)
  • Creating The Elastic File System For Wordpress (1:41)
  • Mounting EFS - Part 1 (0:38)
  • Mounting EFS - Part 2 (0:13)
  • Mounting EFS - Part 3 (1:31)
  • Mounting EFS - Part 4 (1:16)
  • Mounting EFS - Part 5 (2:06)
  • Troubleshooting EFS (1:49)
  • Conclusion And Perspectives - Part 1 (0:31)
  • Conclusion And Perspectives - Part 2 (2:34)
  • Conclusion And Perspectives - Part 3 (1:40)
  Creating a High Availability Wordpress Setup Using ELB, EC2, EFS
  • Introduction To EC2 Auto Scaling (0:31)
  • Creating An AWS Load Balancer (2:43)
  • Creating A Launch Configuration (2:11)
  • Creating An Auto Scaling Group - Part 1 (2:19)
  • Creating An Auto Scaling Group - Part 2 (0:38)
  • Creating An Auto Scaling Group - Part 3 (0:33)
  • Load Testing The Auto Scaling Group - Part 1 (0:16)
  • Load Testing The Auto Scaling Group - Part 2 (0:34)
  • Load Testing The Auto Scaling Group - Part 3 (0:44)
  • Adding SSL Support -Part 1 (1:27)
  • Adding SSL Support - Part 2 (1:02)
  • Configuring A Domain For Our ELB (2:41)
  Hosting a Static Website Using S3
  • Introduction (1:48)
  • Creating Our Website S3 Bucket (3:55)
  • Configuring Route53 For Our S3 Bucket - Part 1 (2:53)
  • Configuring Route53 For Our S3 Bucket - Part 2 (0:27)
  • Configuring Route53 For Our S3 Bucket - Part 3 (2:27)
  • Configuring Route53 For Our S3 Bucket - Part 4 (1:55)
  • In Summary (0:43)
  Hosting a Static Website Using S3 and CloudFront
  • Introduction (0:30)
  • A Quick Introduction To CloudFront (0:33)
  • CloudFront Use Cases (1:15)
  • Our Use Case (0:45)
  • Using Amazon Certificate Manager With CloudFront (1:04)
  • Creating A CloudFront Web Distribution - Part 1 (0:27)
  • Creating A CloudFront Web Distribution - Part 2 (2:02)
  • Creating A CloudFront Web Distribution - Part 3 (0:20)
  • Troubleshooting Route53 Integration With CloudFront - Part 1 (1:11)
  • Troubleshooting Route53 Integration With CloudFront - Part 2 (0:36)
  • Troubleshooting Route53 Integration With CloudFront - Part 3 (0:29)
  • In Summary (0:29)
  Optimizing CloudFront for Speed & Security
  • Introduction
  • Using CloudFront With Wordpress
  • Securing your CloudFront with AWS WAF
  • Reducing CloudFront Costs by Using Cache Control
  • Invalidating a File in CloudFront
  S3 - Managing Access & Policies
  • Cross-Origin Resource Sharing (CORS)
  • Managing Bucket Policies
  • S3 Data Encryption
  • S3 Logging
  Serverless Computing - AWS Lambda
  • Introduction To AWS Lambda (1:24)
  • AWS Lambda Use Cases (0:12)
  • AWS Lambda Use Cases #1 (0:10)
  • AWS Lambda Use Cases #2
  • AWS Lambda Use Cases #3 (0:26)
  • AWS Lambda Use Cases #4 (0:44)
  • AWS Lambda Use Cases #5 (0:38)
  • Lambda Limits
  Serverless Computing - AWS Lambda
  • Creating Our First AWS Lambda Function
  • AWS Lambda & CloudWatch
  • Triggering The Execution Of a Lambda Function
  • AWS Lambda & Environment Variables
  • AWS Lambda & VPC
  • AWS Lambda & IAM Roles (Execution Roles)
  • AWS Lambda & the Code Entry Type
  • Lambda Versions
  • Lambda Aliases
  Creating a Serverless Python API Using AWS Lambda & Chalice
  • Introduction
  • Why Chalice ?
  • Requirements
  • Creating a Chalice Project
  • Creating our Function
  • Deploying our Function
  • Configurations
  • Using your Own Domain
  • Deleting Resources
  Creating a Serverless Uptime Monitor & Getting Alerted by SMS: Lambda, Zappa & Python
  • Introduction
  • Requirements
  • Creating our Zappa Project
  • Deploying our Function
  • Updating our Function
  • Debugging our Function
  • Creating a Simple API Using Flask
  • Testing our Function
  • Deleting our Function
  • Receiving Alerts by SMS Using AWS SNS
  Prototyping a Pub/Sub System Using SNS & SQS For IoT, Inter-Process Communication & MicroServices Architecture
  • Introduction
  • Unix Philosophy & Microservice Based Software
  • A Common Architecture for Message Based Microservices
  • Building the Publisher
  • Building the Consumer
  • How Fast is SNS+SQS ?
  • SNS/SQS In Multiple Regions
  • Conclusion
  Using Amazon Kinesis & Firehose to Stream & Consume Data in Real Time
  • Introduction
  • Amazon Kinesis Streams Concepts
  • Amazon Kinesis Firehose Concepts
  • Producing a Kinesis Stream Of Data
  • Consuming a Kinesis Stream Of Data
  • Streaming the Data & Consuming It
  • Amazon Kinesis Streams Limits
  • Retreiving Firehose Data
  Introduction to AWS Rekognition
  • Introduction (0:34)
  • AWS Rekognition - Use Case #1 (0:23)
  • AWS Rekognition - Use Case #2 (0:14)
  • AWS Rekognition - Use Case #3 (0:19)
  • AWS Rekognition - Use Case #4 (0:11)
  • AWS Rekognition - Use Case #5 (0:29)
  • AWS Rekognition - Use Case #6 (0:19)
  • Conclusion & Perspectives (0:14)
  Playing With AWS Rekognition Using Real Cases
  • Introduction And Prerequisites
  • Who's There !? - Facial analysis
  • Where Is Hawking ? - Celebrity Recognition
  • Is That Hawking ? - Facial Rekognition
  Bonus 1: Docker Integration With AWS
  • Introduction
  • Using Linuxkit to Build an AWS Image (AMI)
  • Docker Machine & AWS
  • Docker Logging & AWS CloudWatch Logs
  • Using Linuxkit to Build an AWS Image (AMI)
  Bonus 2: AWS as Code - Automating AWS EC2 Virtual Machines Using SaltStack
  • Introduction
  • AWS Provider Configuration
  • AWS Profile Configuration
  • Using Salt Cloud To Automate AWS EC2 Creation
  Bonus 3: Terraform & AWS
  • Downloading & Installing Terraform
  • Configuring AWS
  • Terraform Hello World !
  • Working With Variables
  • Using Terraform Maps
  • Using Input Arguments
  • Using Variable Files
  • Terraform Apply
  • Terraform & Immutable Infrastructure
  • Using Terraform Modules
  Bonus 4: Introduction to LinuxKit & Using it to Create AWS AMIs
  • Introduction
  • Installation
  • LinuxKit Examples
  • How Linuxkit Works
  • Creating AWS Images
  Bonus 5: AWS Cheat Sheet
  • AWS Cheat Sheet
  Exam
  • Exam

Get The Training Now

This is a limited discount


The Basic Package


$120  $ 89


Practical AWS Learning Path

Private Slack Support with Fellow Course Participants & Author

DevOpsLinks Sticker






Buy Now,
Pay in 3 months ($33x3)

or pay in one shot ($89)

The Complete Package


$200  $ 120


Practical AWS Learning Path

Private Slack Support with Fellow Course Participants & Author

DevOpsLinks Sticker

Bonus Chapters (AWS practical use cases)

Interactive Quizzes

Achievement Certificate

Get All Future Updates In Your Inbox


Buy Now,
Pay in 3 Months ($40x3)

or pay in one shot ($120)

Beyond your Means ? Apply for a Discount

The Business Package


$450  $ 400


All What You can Find in the Complete Package

2 Hours of Follow Up & Support









Buy Now,
Pay in 3 Months ($135x3)

or pay in one shot ($400)

On-site Training ? Contact me