适合人群

了解 Linux 基本操作,对云计算感兴趣,希望能够快速入门AWS常用的云计算产品。

(不满足技能要求?不担心,在开课前学习这门蓝桥的课程即可。点击这里,学习《Linux 基础入门》)

  • 每周付出的时间:每周至少12小时用于在线完成实验,挑战任务
  • 坚持到底的决心:不会因为遇到困难半途而废,有毅力坚持到最后
  • 积极主动的态度:遇到问题能与同学及助教讨论,积极主动寻求答案
每周付出的时间

每周至少有 12 小时用于完成实验、挑战任务

坚持到底的决心

不会因为遇到困难而半途而废,有毅力坚持到最后

积极主动的态度

遇到问题能与小组同学及助教讨论,积极主动寻求答案

课程安排

课程准备阶段

第 0 周

预备知识

楼+课程全部在实验楼完成,正式开课前,你需要学习 Linux 基础操作,在开课前学习这门实验楼的课程即可。 点击这里,学习《Linux 基础入门》

课程实战阶段

第 1 周

用户权限管理

AWS Identity and Access Management (IAM) 是 AWS 提供用于帮助我们安全地控制对 AWS 资源的访问的服务。本部分内容,我们将学习使用 IAM 控制对任意子用户进行身份验证和授予他们不同的权限,以使用 AWS 对应的资源。

第 2 周

云计算服务器

Elastic Compute Cloud (EC2) 在 AWS 云中提供可扩展的计算容量,也就是弹性云计算服务器。使用 EC2 可避免前期的硬件投入,因此我们可以根据自身需要启动任意数量的虚拟服务器、配置安全和网络以及管理存储,从而实现快速开发和部署应用程序。本部分内容,我们将会学习 EC2 的基本概念、实例创建、管理监控。最后,课程还将使用 EC2 实例部署一个 Web 服务以巩固学习的内容。

第 3 周

可扩展云存储

Simple Storage Service (S3) 是一项面向 Internet 的对象存储服务。我们可以使用 S3 随时存储和检索的任意大小的数据。本部分内容,我们将学习 S3 的基本概念,储存桶管理,以及对 S3 进行权限配置。课程还将会使用到 CloudFront 服务加速 S3 分发,以及使用 AWS CLI 工具配置和管理 S3。

第 4 周

数据库服务

本部分的内容主要学习 AWS 云数据库相关的服务,包括 Aurora,DynamoDB,ElastiCache,RDS 和 Redshift 等。涉及的操作包括使用 Web 控制台、CLI 和 SDK 配置和管理这些服务。在学习之前,需要你具有一定的数据库基础。当然,你也可以先学习这些服务的使用,再深入学习数据库的内容。

第 5 周

无服务器计算

AWS Lambda 也是 AWS 提供的一项无服务器计算服务,我们无需预配置或管理服务器即可运行代码。Lambda 只需要在我们执行代码时才运行并会自动缩放,从每天几个请求到每秒数千个请求,只需按消耗的计算时间付费。借助 AWS Lambda,我们可以使用多种类型和语言的应用程序或后端服务运行代码,并且不必进行任何管理。本部分内容,我们将学习 Lambda 服务的基础操作,并学会使用 Lambda 创建一个小型爬虫、RESTful API 和实现消息推送服务。

第 6 周

应用容器服务

Docker 容器在互联网应用的越来越广泛,无论是运维和开发工程师都需要了解和学习容器相关的知识和技术,但是部署和维护这些服务往往是比较麻烦和复杂的事情。Elastic Container Registry (ECR) 是一项托管 AWS Docker 镜像仓库服务,安全、可扩展且可靠,开发人员可以使用 Docker CLI 推送、拉取和管理映像。Elastic Container Service(ECS) 是一项高度可扩展的快速容器管理服务,可轻松运行、停止和管理运行在 EC2 实例集群上的 Docker 容器。本部分内容,我们将学习这两个服务的任务定义和配置 AutoScaling,并且会在 EC2 服务的实例中启动 ECS 集群部署示例任务。

第 7 周

应用程序服务

Elastic Beanstalk 可让我们迅速地在 AWS 云中部署和管理应用程序,而无需为运行这些应用程序的基础设施操心。它降低了我们管理的复杂性,只需上传应用程序,Elastic Beanstalk 将自动处理有关容量预配置、负载均衡、扩展和应用程序运行状况监控的部署细节。Simple Notification Service (SNS) 是一项可以使得应用程序、终端用户和设备可以即时发送和接收来自云的通知的服务。Simple Queue Service (Amazon SQS) 是一种完全托管的消息队列服务,可轻松分离和扩展微服务、分布式系统及无服务器应用程序。本部分内容,我们主要学习 Elastic Beanstalk 服务,SNS 服务和 SQS 服务的基础概念和使用,还会使用到 Elastic Beanstalk 特有的 EB CLI 工具以及 SDK 操作 SQS 服务。

第 8 周

资源运维监控

本部分内容,我们主要学习 AWS 运维与监控相关的服务和内容,包括 AWS Config 服务,CodeTrial 和 CodeFormation 服务的基础概念和使用。灵活的使用这些服务,可以确保我们部署在 AWS 中的应用稳定安全的运行。

第 9 周

高可用架构

EC2 Auto Scaling 可以帮助我们确保拥有适量的 EC2 实例用于处理应用程序的负载,本部分内容主要介绍 EC2 服务中的 Auto Scaling 组以及 ELB(负载均衡器)服务的概念和使用。课程将首先介绍 ELB 负载均衡器,然后介绍 Auto Scaling 组,并将二者结合使用, 以满足服务高可用运行需求。

第 10 周

开发人员工具

本部分内容主要涉及 AWS 提供的云开发,以及 CI/CD 所需要的 CodeCommit、CodeBuild 和 CodeDeploy 等三项服务的配置和使用。云开发越来越热,使用这三项服务可以实现从构建到项目上线完全脱离本地。CI/CD 提供的连接到 Github 功能,可以让我们从其他平台无缝切换业务到 AWS。

FAQ

是否支持退款?

报名起72小时内,学习章节小于阶段2,支持无理由退费。

支持什么付款方式?

目前支持微信,支付宝付款,花呗分期。

课程是否有有效期?

课程有效期180天,超过有效期只能查看文档不能使用在线环境。

楼+课程与其他课程的区别是什么?

楼+ 面向的是希望系统化学习某一技术的用户,提供了更完善的学习路径和教学服务。楼+课程与其它课程最大 的不同体现在教学服务上:

loupus features

学完能找到工作吗?

课程涉及的知识点是很全面的,AWS 产品的使用打下一定基础。但因为课程时间比较短(只有8周),对单个 特定的方向都需要继续深入学习。 如果你在课程的学习中,认真完成所有的实验,挑战,积极提问,肯定会让 你的简历增加分量,提高找到工作的概率。

课程主要是什么形式?

课程核心采用实验+挑战+教学服务模式,不是直播和录播:

对于课程中的挑战,我们会提供实际工作中会遇到的问题或项目任务,包含若干知识点,需要在线完成,系统自动评判PASS或FAIL。

点击此处了解如何学习楼+课程

如果你还不熟悉蓝桥,点击这里了解蓝桥

开课前需要做什么准备?

  1. 只需要准备一台能上网的电脑,学习将在蓝桥的在线环境进行,无需安装配置本地环境;

  2. 阅读课程须知,并完成第0周的课程学习(你可以报名后在课程详情页找到它)

课程中如何进行答疑?

蓝桥共有3种答疑方式:QQ群/微信群实时答疑,1V1桌面共享答疑,讨论区答疑。

其中周一至周五每天 09:00-18:30 可使用QQ群实时答疑,必要的时候会使用蓝桥的共享桌面功能提供 1V1 共享桌面协作; 其余时间,无法保证及时回复,可以在讨论区提问,助教上班后第一时间回复解决。