Cloud Computing on AWS: Ultimate Beginners Course - 2025

所在平台: Udemy

课程主页: https://www.udemy.com/course/cloud-computing-on-aws-ultimate-beginners-course-2022/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:AWS云计算入门终极课程 - 2025 课程概述: 欢迎参加AWS云计算入门终极课程!本课程旨在帮助完全初学者掌握云计算和AWS的基本知识。课程设计以简单而逻辑性的方式展开,从IT基本概念入手,逐步过渡到云计算领域,帮助学生建立扎实的基础。 课程内容包括: 1. **云计算简介**:探讨传统IT所面临的问题,并介绍云计算的概念及其解决方案。 2. **AWS的基本理论概念**:学习AWS的区域、虚拟私有云(VPC)、可用性区和子网等基本术语。 3. **身份与访问管理(IAM)**:管理用户身份和控制AWS资源访问,从而增强AWS基础设施的安全性。 4. **AWS设置与配置**:创建AWS账户,探索管理控制台,并设置预算以跟踪成本。 5. **Amazon Elastic Compute Cloud (EC2)**:学习如何快速配置可扩展虚拟服务器,管理安全组和构建自定义的AMI。 6. **可扩展性与高可用性**:理解云计算中的这两个关键概念。 7. **弹性负载均衡与自动扩展**:如何创建应用负载均衡器和设置自动扩展组。 8. **云存储服务**:学习使用Amazon S3, EBS和其他存储服务进行数据管理。 9. **数据库**:使用Amazon RDS和DynamoDB创建和管理数据库。 10. **在AWS上的部署**:介绍CloudFormation和Elastic Beanstalk等服务,以及CI/CD流程的基本概念。 11. **DNS服务与内容交付**:使用AWS Route 53管理DNS记录和注册域名,并探讨内容交付优化技术。 12. **AWS上的容器与无服务器计算**:学习Docker的基本概念与AWS Lambda的使用。 13. **云监控**:了解如何监控应用程序的性能和健康状态。 14. **云应用集成与通知服务**:使用Amazon Simple Notification Service和SQS进行事件处理。 15. **安全与加密**:探讨AWS的安全服务和加密技术。 16. **分析服务简介**:提供有关AWS分析服务的概述。 17. **其他服务**:学习AWS密钥管理服务和机器学习工具,如Amazon Rekognition。 额外信息: 课程包含理论与实操,适合希望入门AWS和云计算的新手。共有13小时的按需视频教程,终身访问,完成后可获得Udemy证书,附有11个可下载资源,且可在移动设备和电视上访问。 讲师介绍: Arno Pretorius是一名合格的IT教师,致力于教学和技术领域,拥有丰富的编程和云计算经验。随着课程的推进,您将逐步掌握云计算的基础知识,为您的云计算职业生涯奠定基础。 加入本课程,掌握AWS云计算的基础知识,开启您的云计算职业之旅。

课程评论(0条)

课程详情

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 conceptsOnce 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 - IAMIAM 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 configurationIn 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 - EC2AWS 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 AvailabilityWhen 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 ScalingIn 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 servicesAmazon 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.DatabasesDatabases 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 AWSDeployment 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 deliveryAWS 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 cloudOnce 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 IntegrationIf 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 encryptionSecurity 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.AnalyticsSince 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 servicesA 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 servicesThis 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 TVJoin me in this course if you want to master the basics of Cloud computing on AWS and kick-start your career in cloud computing.

课程标签

0人关注该课程

主题相关的课程