Companies Home Search Profile

Cloud Computing on AWS: Ultimate Beginners Course - 2024

Focused View

Arno Pretorius

5:01:04

0 View
  • 001 Course welcome and overview.mp4
    04:05
  • 002 Course support.mp4
    01:11
  • 003 Thought process - [Important].mp4
    03:06
  • 001 Course resources - [Important].html
  • 001 Resources.zip
  • 001 General IT concepts.mp4
    09:49
  • 002 Cloud computing - An introduction.mp4
    12:15
  • 003 Cloud deployment models.mp4
    03:27
  • 004 The types of cloud computing.mp4
    04:39
  • 001 AWS - An introduction.mp4
    02:33
  • 002 AWS - Regions.mp4
    02:40
  • 003 AWS - Virtual Private Cloud (VPC).mp4
    01:22
  • 004 AWS - Availability Zones.mp4
    04:26
  • 005 AWS - Subnets.mp4
    06:29
  • 006 AWS - Edge locations.mp4
    01:02
  • 001 AWS - Create an AWS account - [Lab].mp4
    02:18
  • 001 Create-an-AWS-account-FINAL-v3.pdf
  • 002 AWS - Exploring the AWS Management Console - [Lab].mp4
    05:13
  • 003 Budgets - Overview.mp4
    01:10
  • 004 Budgets - Create and set a designated budget on AWS - [Lab].mp4
    07:19
  • external-links.txt
  • 001 IAM - Overview.mp4
    07:30
  • 002 AWS-IAM-guide.pdf
  • 002 IAM - Create a user and a group - [Lab].mp4
    06:57
  • 003 IAM - Alternate sign-in option.mp4
    01:19
  • 004 IAM - Utilise our unique URL - [Lab].mp4
    05:56
  • 005 IAM - Introducing Multi-Factor Authentication - (MFA).mp4
    02:19
  • 006 IAM - Secure your AWS accounts with MFA - [Lab].mp4
    09:12
  • 007 IAM - How can we access AWS.mp4
    03:36
  • 008 IAM - Generate access keys - [Lab].mp4
    07:18
  • 009 IAM - Setup the AWS CLI - [Lab].mp4
    03:02
  • 010 CloudShell - Overview.mp4
    01:08
  • 011 CloudShell - Utilising an Interactive shell environment - [Lab].mp4
    04:31
  • 012 IAM - What are password policies.mp4
    01:35
  • 013 IAM - Create a password policy - [Lab].mp4
    03:34
  • 014 IAM - What are security tools.mp4
    01:37
  • 015 IAM - Utilising security tools - [Lab].mp4
    05:18
  • 016 IAM - What are roles.mp4
    02:01
  • 017 IAM - Create a role - [Lab].mp4
    03:26
  • 018 IAM - Best practices summary.mp4
    01:31
  • external-links.txt
  • 001 EC2 - Overview.mp4
    10:09
  • 002 EC2 - Launching our first EC2 instance - [Lab].mp4
    11:55
  • 003 EC2 - Changing Instance states - [Lab].mp4
    04:56
  • 004 EC2 - Introduction to Security groups.mp4
    08:16
  • 005 EC2 - Managing our Security groups - [Lab].mp4
    06:31
  • 006 EC2 - What are the different instance types.mp4
    04:28
  • 007 EC2 - Exploring various instance types - [Lab].mp4
    02:24
  • 008 EC2 - SSH with Windows - [Optional].mp4
    01:08
  • 009 EC2 - Remotely connect to our EC2 Instance - [Optional].mp4
    04:03
  • 010 EC2 - Introduction to Instance connect.mp4
    01:14
  • 011 EC2 - Utilise Instance connect - [Lab].mp4
    03:11
  • 012 EC2 - Resource cleanup - [Lab].mp4
    02:15
  • 013 EC2 - Instance pricing options.mp4
    02:12
  • 014 EC2 - Instance pricing options - Deep dive - [Lab].mp4
    03:31
  • 015 EC2 - Quick start AMI - [Reminder].mp4
    01:32
  • 016 EC2 - What is an AMI.mp4
    01:44
  • 017 EC2 - Building our own AMI - [Lab].mp4
    10:02
  • external-links.txt
  • 001 Scalability.mp4
    04:44
  • 002 High Availability.mp4
    03:36
  • 001 Elastic Load Balancing (ELB) - Overview.mp4
    09:49
  • 002 ELB - Create an application load balancer - [Lab].mp4
    14:18
  • 003 ELB - Testing our application load balancer - [Lab].mp4
    06:31
  • 004 Auto Scaling Groups (ASG) - Overview.mp4
    08:14
  • 005 ASG - Specify a launch template - [Lab].mp4
    04:22
  • 006 ASG - Create an auto scaling group - [Lab].mp4
    07:56
  • 007 ASG - Auto scaling groups - Deep dive - [Lab].mp4
    05:13
  • 008 ASG - Testing our auto scaling group - [Lab].mp4
    05:15
  • 009 ELBASG - Resource cleanup - [Lab].mp4
    03:30
  • 001 S3 - Overview.mp4
    03:11
  • Description


    Master the fundamentals of AWS Cloud Computing | Theory and hands-on demonstrations | Learn Cloud Computing

    What You'll Learn?


    • Learn the basics of AWS (Amazon Web Services)
    • Understand the basic cloud computing concepts
    • Learn the fundamentals of AWS (EC2, ELB, and ASG)
    • Develop practical skills whilst utilising several AWS services
    • Learn how to construct AWS infrastructure
    • How to integrate various services together
    • FREE downloadable PDF

    Who is this for?


  • Those who have an interest and desire to learn cloud computing
  • Beginners learning about cloud computing for the first time
  • Programmers/developers with a keen interest in learning about the foundations of cloud development
  • Individuals who want to learn about Amazon Web Services (AWS)
  • What You Need to Know?


  • No prior IT or cloud computing experience is needed—this course is perfect for absolute beginners
  • More details


    Description

    Welcome! I'm here to help you to master the basics of Cloud computing on AWS.

    -- Please read carefully --

    This course is primarily intended for beginners who have NO experience with Cloud computing and/or AWS.

    I want to help YOU master the basics of Cloud computing and AWS.

    The Cloud Computing on AWS: Ultimate Beginners course has been structured in a simple and logical order. Everything that has been designed from the styling to the graphics and topics covered is crafted with the absolute duty of care towards the student.


    This course is intended for complete beginners to AWS and it will cover various topics to help you to build a solid foundation:

    Cloud computing Introduction

    We will start the course off very slowly by learning general IT concepts, and then we will slowly transition into the field of cloud computing. Here we will learn what cloud computing is and how it solves the problem of traditional IT. Moreover, we will examine the various cloud deployment models and types of cloud computing that are available.


    Introducing AWS - Key theoretical concepts

    Once we have a fundamental knowledge of what cloud computing is, and how it is applied to our lives. We will begin to look at the key theoretical concepts that are associated with AWS. In terms of AWS regions, VPC's, Availability Zones and Subnets. These are all important pieces of terminology that are needed to understand the basic eco-system of AWS.


    Identity and Access Management - IAM

    IAM is a service that enables you to manage user identities and control access to AWS resources. It allows you to create and manage users, groups, and roles, defining their permissions through policies. With IAM, we will be able to enhance the security of your AWS infrastructure and ensure that only authorized individuals and applications can access your resources.


    AWS setup and configuration

    In this section we will create an AWS account, explore the AWS management console, and setup a designated budget to manage and track our costs.


    Amazon Elastic Compute Cloud - EC2

    AWS EC2 (Elastic Compute Cloud) is a web service that provides resizable compute capacity in the cloud. It allows you to quickly provision virtual servers, known as instances, with a variety of operating systems and configurations. We will learn how to launch our very first EC2 instance, how to change instance states, manage our security groups, and how to build our very own AMI (Amazon Machine Image).


    Scalability and High Availability

    When it comes to cloud computing. Two very important terms are scalability and high availability. Scalability focuses on the ability to handle growth and increased workload efficiently, while availability focuses on ensuring uninterrupted service and minimizing downtime by eliminating single points of failure and implementing redundancy.


    Elastic Load Balancing and Auto Scaling

    In this section we will learn how to create an application load balancer, and how to also setup an auto-scaling group which will allow us to automatically add and remove EC2 instances based on our preferences.

    Elastic Load Balancing is a service that automatically distributes incoming application traffic across multiple targets, improving availability, scalability, and fault tolerance. Auto Scaling is a feature that automatically adjusts the number of instances in a resource group or fleet based on defined conditions, ensuring optimal performance and cost efficiency.


    Cloud Storage services

    Amazon S3 is one of the main building blocks of AWS, so we will learn how to work with buckets and objects, how to create a bucket policy, host a static website and so much more. Additionally, we will learn about how to work with EBS volumes and explore additional storage services, such as EFS and EC2 instance store.


    Databases

    Databases are crucial to storing and maintaining our data. Amazon RDS is a relational database service that we can utilize to create popular databases, such as PostgreSQL and MySQL. For those that are interested in NoSQL services, we will delve into DynamoDB.


    Deployment on AWS

    Deployment is always a popular topic, we will therefore explore services such as CloudFormation which will help us to create infrastructure as code. For developers who simply want to upload their code without the stress of handling infrastructure, we will look at Elastic Beanstalk. And of course, for those interested in the DevOps side of things, we will explore the typical CI/CD approach with AWS CodeCommit, CodeBuild, CodeDeploy, CodePipeline and so much more.


    DNS services and content delivery
    AWS Route 53 is a popular service that is used for managing our DNS records, and so we will use it for registering a domain name. Additionally, a domain name is always coupled with an SSL/TLS certification, so we will use Amazon Certificate Manager for that. In terms of content delivery we will look at how we can improve the perform of our applications by utilizing CloudFront and AWS Global Accelerator.


    Containers on AWS and Serverless computing - [Theory]

    Docker is an important tool for all developers. So we will learn a bit more about how we can manage docker containers on AWS, and utilize serverless computing in the form of AWS Lambda.


    Monitoring the cloud

    Once our application is running on AWS, it's important that we know how to monitor it in terms of analyzing metrics, evaluating the health of our services, and setting up a CloudTrail of events.


    Cloud application Integration

    If a certain event occurs on AWS, it would be great to receive a notification of what is going on. Therefore we will learn about the Amazon Simple Notification service. In addition to this we will learn how to create a queue with SQS and reflect on how it can be used with our applications. 


    Security and encryption

    Security is a hot topic right now so we will explore key theoretical concepts and also evaluate the AWS services which we can use to encrypt our EBS volumes, and utilize to better protect our applications.


    Analytics

    Since this is a beginners course, we wont go into heavy detail with the analytics services that are part of AWS. So, a basic theoretical approach will be more than sufficient.


    Other services

    A few bonus services will be included in this course. Such as how to store secrets with AWS Secret Manager, and how to utilize machine learning with Amazon Rekognition.


    Extra course information:


    • It covers all the basic topics that a new beginner to AWS and cloud computing is expected to know and be aware of.

    • It is mixed with theory and practical hands-on demonstrations.

    • The course is structured in a logical and cohesive way - not just random slides plastered everywhere.

    • It starts off very simple and then builds on gradually throughout the course.

    • You will also learn 30 + AWS services

    • This course is jam-packed with lecture slides, PDF walkthroughs, code snippets/references and comes along with the full project source code - as a zip file.

    • All 400 + slides are available as a downloadable PDF.


    The Cloud Computing on AWS: Ultimate Beginners Course is a highly practical course and allows you to apply your knowledge.


    Your instructor:

    My name is Arno Pretorius. I'm a qualified IT teacher who has taught programming both in-person and online. My main passions are teaching and technology, so I thought why not just combine the best of both worlds to create something truly amazing and valuable. Over the years, I have created and deployed many real-world Django-based applications, including a job portal for university graduates and an exclusive social network.

    I'm a Software developer, an AWS Solutions Architect and Developer associate. I have a keen interest in cloud computing, web development and everything that relates to programming and technology.

    So, let's go and become fluent in AWS.

    Trust me you are in good hands!


    This course also comes with:

    - 13 + hours of on-demand video

    - Full lifetime access

    - A Udemy certificate of completion

    - 11 downloadable resources

    - Access on mobile and TV


    Join me in this course if you want to master the basics of Cloud computing on AWS and kick-start your career in cloud computing.

    Who this course is for:

    • Those who have an interest and desire to learn cloud computing
    • Beginners learning about cloud computing for the first time
    • Programmers/developers with a keen interest in learning about the foundations of cloud development
    • Individuals who want to learn about Amazon Web Services (AWS)

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Arno Pretorius
    Arno Pretorius
    Instructor's Courses
    Arno is a software developer and a solutions architect with a particular interest in Cloud computing and API’s. He has a BSc in Information Technology and is an AWS certified Solutions Architect Professional, an AWS Developer Associate, Database Specialist and  SysOps Administrator. He is also a Django developer with experience in deploying Django-based web applications to the AWS cloud.During his spare time he enjoys reading, blogging and streaming.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 64
    • duration 5:01:04
    • English subtitles has
    • Release Date 2024/10/12