Course curriculum

    1. Introduction

    2. What is a programming language

    3. Python installation and first program

    4. Data types: string, integer and floating point number

    5. Data types quiz

    6. Variables

    7. List and Index position

    8. List and index position quiz

    9. Dictionary and Method

    10. Dictionary and Method quiz

    11. 'for' loop

    12. 'break' and 'continue' statements

    13. 'while' loop

    14. Booleans: True and False

    15. f-string

    16. User input / input function

    17. Functions

    18. 'if', 'elif' and 'else' statements

    19. Python 'class'

    20. Python IDE - PyCharm vs VSCode

    21. Congratulations!

    1. Introduction

    2. Create AWS account and log on as root user

    3. Add MFA (Multi-Factor Authentication) for root user

    4. Configure AWS Budget

    5. IAM Users and Groups

    6. AWS CLI (Command Line Interface) installation and configuration

    7. First EC2 server, Free Tier and SSH keys

    8. Create EC2 virtual server using AWS CLI

    9. AWS Regions

    10. VPC - Virtual Private Cloud

    11. Subnets and Availability Zones

    12. Security Groups

    13. S3 bucket / Simple Storage Service

    14. EICE - EC2 Instance Connect Endpoint

    15. Build a website with AWS LightSail

    16. Route53 - your DNS in AWS

    17. Install CentOS 8 or 9 & AMI Subscription service

    18. Host your email inbox with AWS WorkMail

    19. Mount S3 bucket to EC2 server

    20. Create EC2 server using Terraform - IaC (Infrastructure as a Code) tool

    21. Deploy a container to ECS

    22. Free VPN with SSHuttle

    1. What is Terraform and IaC - Infrastructure as a Code

    2. Installation process on Linux and Mac

    3. Installation process on Windows

    4. Create infrastructure... but where?

    5. Create AWS account and log on as root user

    6. Add MFA ( Multi-Factor Authentication ) for AWS root user

    7. Create AWS Budget

    8. Create AWS IAM User and Group

    9. AWS CLI installation and API access keys configuration

    10. AWS Free Tier, SSH keys and 'manual' EC2 server configuration

    11. VSCode installation

    12. VSCode Terraform extension installation

    13. Creating workspace and terraform provider configuration

    14. Terraform init and lock file

    15. Build First server using Terraform

    16. Terraform plan and terraform apply commands

    17. Terraform destroy command

    18. Create AWS VPC with Terraform

    19. Create subnet and Terraform dependency tree explained

    20. Create server, subnet and VPC and more about dependencies

    21. Terraform tfstate file

    22. Variables

    23. tfvars file explained

    24. Create 100 servers with 'count' meta-argument

    25. How to use Terraform with GCP, Azure and other providers

    1. Introduction

    2. Install Windows... in a docker container !

    3. Build background remover app (using docker container)

    4. Docker bind mount vs Docker volume

    5. SSH Tunnelling (local port forwarding)

    6. Reverse and Dynamic SSH Tunneling (Remote and Dynamic port forwarding)

    7. Free VPN with SSHuttle

    8. Portainer vs Docker compose vs Docker run

    9. Linux iNode and file system

    10. Deploy ARR stack with just 1 command !

    11. ARR stack with Gluetun VPN - how to build your own docker-compose file

    12. Route any docker container through VPN!

    13. Rclone - ultimate tool to copy, backup or sync your files to (and from) any Cloud location !

    1. Introduction

    2. What we are going to build

    3. Server preparation process

    4. PostgreSQL installation and initial configuration

    5. Configure primary and standby server

    6. Install and configure PgBackRest

    7. Take a full backup with pgBackRest

    8. Restore data from backup

    1. Introduction

    2. OSI model vs TCP/IP model

    3. What is the Internet? Load Balancer? BGP? and more...

    4. SSH Tunnelling explained

    5. Reverse and Dynamic SSH Tunneling (Remote and Dynamic port forwarding) & AutoSSH

    6. Free VPN with SSHuttle

About this course

  • £9.00 / month with 1 day free trial
  • 108 lessons
  • 18 hours of video content

Discover your potential, starting today