Flutter is first ever mobile only cross-platform development framework. It supports only iOS and Android which allows Flutter to concentrate on the mobile only features without worrying about the web and other platforms.

Amazon Web Services offers a broad set of global cloud-based products including compute, storage, databases, analytics, networking, mobile, developer tools, management tools, IoT, security, and enterprise applications. These services help organizations move faster, lower IT costs, and scale.

Course Description

Amazon Web Services (AWS) is a subsidiary of Amazon providing on-demand cloud computing platforms and APIs. AWS is the most used and reliable cloud service. Some of the big companies using AWS Elastic Compute Cloud (EC2) are Netflix, Twitch, Linked In, Facebook, BBC, ESPN, and many more.

Want to know the basics of these services and get a hands-on experience to start a career in this domain? Then this course is perfectly made for you.

In In this course, you will learn the very basic hands-on AWS. The course content include:

  1. Introduction to Amazon Web Services

  • From history to introduction of all the services provided by AWS.

  • Introduction to availability zones and regions

  • Number and locations of data centers available on the network

  1. Identity and Access Management

  • Set up your root account

  • Set up user accounts

  • create groups, users, and password policies

  1. Basic VM – EC2 Instance

  • What is EC2

  • Creating a Virtual Machine on EC2

  • Choosing the required image, storage, tags, CPU, Memory for your EC2 instance

  1. Virtual Private Cloud

  • Creating your own virtual private cloud on AWS

  • Creating multiple virtual machines to an internal network and Load balancing.

  1. Subnetting

  • Subnetting concepts.

  • Calculating the subnet sizing

  • Determining the network of an IP address.

  • Discussions and calculations on

    • Netmask

    • Hostmask

    • IP Ranges

    • Broadcast

    • CIDR

    • Other basic subnetting concepts

  • Identifying the IP Ranges and available number of IPs in a Range.


Instructor Name

Muhammad Kamran Azeem

Instructor’s Introduction

Muhammad Kamran Azeem is Senior DevOps Consultant, Agile Coach, Infrastructure Manager, Linux System Engineer, Linux System Administrator and Information security expert, having more than 25 years of experience in the industry. Some of his notable certifications include CKA, CISSP, CEH, RHCE, CCNA, OCP-DBA and others.



Kubernetes is an open-source container-orchestration system for automating computer application deployment, scaling, and management. It was originally designed by Google and is now maintained by the Cloud Native Computing Foundation.

Docker is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers. Containers are isolated from one another and bundle their own software, libraries and configuration files; they can communicate with each other through well-defined channels.

Agile SDLC methodology is based on collaborative decision making between requirements and solutions teams, and a cyclical, iterative progression of producing working software. Work is done in regularly iterated cycles, known as sprints, that usually last two to four weeks.

Open source storage software is software with a source code that anyone can inspect, modify, or enhance. These tools are designed to be publicly accessible and are commonly managed and maintained by organizations with a specific mission in mind. The open source storage tools included in this list are surprisingly full-featured, offering an expansive list of capabilities for a variety of users.

It’s important to remember that some of the open source offers included in this list require some development skills, and that may make them less than ideal fits for your use case. We recommend that you read each tool’s FAQ to see just how much coding is required to take advantage of the software. The open source tools usually do a good job of explaining the requirements for use on the download pages.


Introduction to Linux System Administration: Linux is a major strength in computing technology. ... The job of a Linux systems administrator is to manage the operations of a computer system like maintain, enhance, create user account/report, taking backups using Linux tools and command-line interface tools.