|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/aws-react-deploy-an-auto-scaling-e-commerce-app-with-elb/
课程评论:没有评论
课程名称:AWS与React:使用ELB部署自动扩展的电子商务应用 课程概述:该课程旨在教授学生亚马逊云服务(AWS)和React.js的基础知识。完成课程后,学生将具备在亚马逊弹性计算云(EC2)实例上构建一个完全可定制的电子商务网站所需的技能。整个基础设施将利用弹性负载均衡器(ELB)和自动扩展组(ASG)实现高可用性和可扩展性。课程首先介绍AWS及其提供的各种服务,包括AWS管理控制台的概述及其导航方法。接下来深入学习亚马逊弹性计算云(EC2),EC2将作为我们使用React.JS构建的电子商务网站的支柱。学生将学习如何启动和配置EC2实例,如何使用PuTTY和Terminal等远程连接工具安全连接到这些实例。 课程进程包括AWS存储的覆盖,包括弹性块存储(EBS)和弹性文件系统(EFS)。学生将学习如何创建和管理存储卷,以及如何安全地将其连接到EC2实例,并且了解AWS上可用的不同类型存储及其使用场景。随后,学生学习如何创建弹性负载均衡器,并与自动扩展组集成以分配工作负载。我们将演示如何为电子商务网站创建一个高度可用和可扩展的基础设施,实现基于流量和总体负载的自动扩展。 最后,学生将学习如何使用React.js构建一个完全可定制的电子商务网站。这部分内容包括创建和管理React项目,还包括如何有效使用React组件来构建动态用户界面。同时,我们也将探讨如何将电子商务网站与其他AWS服务(如AWS存储)集成,以便根据应用需求高效扩展能力。 在整个课程中,学生将通过实际项目来应用所学概念,这些项目从建立一个简单的电子商务网站开始,逐步扩展到具有高级功能(如产品搜索和产品类别)的更复杂网站。课程结束时,学生将对AWS和React.js的基本概念有深入了解,能够在EC2实例上构建一个完全功能且可定制的电子商务网站,并具备继续深入学习更高级AWS和React.js概念的知识和技能。 该课程适合希望学习如何使用React.js在AWS上构建可扩展和高度可用应用程序的开发人员和IT专业人员。虽然不需要之前有关AWS或React.js的经验,但建议具备基本的网页开发和编程概念理解。
This course is designed to teach students the foundations of Amazon Web Services (AWS) and React.js. By the end of the course, students will have the skills necessary to build a fully customizable e-commerce site on an Amazon Elastic Compute Cloud (EC2) instance. The entire infrastructure will be highly available and scalable using Elastic Load Balancers (ELBs) and Auto Scaling Groups (ASGs). The course begins by introducing students to AWS and the various services it offers. This includes a brief overview of the AWS management console and how to navigate it. From there, we delve deeper into the Amazon Elastic Compute Cloud (EC2) service. EC2 will serve as the backbone of the e-commerce site we build using React.JS. Students will learn how to launch and configure EC2 instances, as well as how to connect to them securely using remote connection utilities like PuTTY and Terminal. Next, we will cover AWS Storage, including Elastic Block Store (EBS) and Elastic File System (EFS). Here, students learn to create and manage storage volumes, and how to securely connect them to EC2 instances. We also explore the different types of storage available on AWS and when to use each one.After covering the basics, students learn to create Elastic Load Balancers and integrate them with Auto Scaling Groups for workload distribution. Here, we demonstrate how to create a highly available and scalable infrastructure for the e-commerce site which will be built in the last section of the course. The infrastructure will automatically scale based on traffic and overall load. Traffic will only be distributed to healthy nodes in the network, based on parameters that are established during configuration. Finally, students learn how to build a fully customizable e-commerce site using React.js. Here, students will create and manage a React project, as well as effectively use React components to build a dynamic user interface. We also explore how to integrate the e-commerce site with other AWS services such as AWS storage, to efficiently scale capacity based on application requirements.Throughout the course, students will work on hands-on projects to apply the concepts they have learned. These projects include building a simple e-commerce site to start and scaling up to a more complex site with advanced features such as product search, and product categories.By the end of the course, students will have a solid understanding of the basics of AWS and React.js. Students will be able to build a fully functional and customizable e-commerce site on an EC2 instance. This includes having the knowledge and skills necessary to continue learning more advanced AWS and React.js concepts and being able to build out new projects independently.This course is designed for developers and IT professionals who want to learn how to build scalable and highly available applications on AWS using React.js. No prior experience with AWS or React.js is necessary, but basic understanding of web development and programming concepts is recommended.