随着云技术在日常生活和工作中的重要性不断增加,我们必须采取措施,系统性地提升自己的技能。我是 Deepti,在 Strategio 任职技术助理,致力于帮助早期职业生涯的多样化技术人才获得技术教育。参与学习让我意识到,掌握云技能能够让我在这个快速发展的领域中脱颖而出。
我选择了 AWS Educate 来开展我的学习旅程,因为它提供免费的、结构良好的课程,结合了描述性幻灯片与动手沙盒实验室。这种形式在AWS教育项目中,如 AWS re/Start,显示出了良好的效果。这些沙盒基本上是临时的 AWS 环境,为我们提供了广泛的 AWS 资源,且不会面临意外费用或影响实际环境的风险。能够获得一个显示在我的 LinkedIn 个人资料中的数字徽章也激励着我不断提升自己在云技术方面的经验和专业知识。
在 AWS Educate 提供的众多徽章课程中,Core Concepts 部分的 Builder Labs 课程让我通过构建真实应用的视角获得了有关 AWS 服务的实践经验。对于初学云技术的学习者来说,这是一门极好的课程。如果你还未学习过,我建议你首先参加 Intro to Cloud 101 课程,以确保在进入这些实验室之前具备基本知识。
免费国际加速器以下是我在这个学习过程中的一些感想,以及为什么我相信这些实验室对云技术新手而言是游戏规则的改变者。
在 AWS Educate Builder Labs 的课程中,你将开发一个旨在帮助学习者识别鸟类物种的 web 应用程序。课程分为八个模块,每个模块专注于基础概念,从安全基本知识到微服务和无服务器基础,以及三个将这些概念应用于现实场景的实践实验。
安全性在任何应用程序中都是至关重要的,实验室 1 深入研究了如何利用 Amazon Cognito 来管理用户的身份验证和授权。该实验室引导您创建 Cognito 用户和身份池,并将其与现有的 web 应用程序集成,有效地管理用户访问。此实验室展示了如何强有力地利用 AWS 服务来保障应用的安全性。
在数据管理方面,实验室 2 介绍了 Amazon DynamoDB,并引导学习者创建 DynamoDB 表,并将其与 JavaScript 应用程序集成。这个实验室强调动态数据是如何轻松融入应用中的。通过将记录插入 DynamoDB 表中并更新 web 应用与这些数据进行交互,实验室展示了如何有效管理和利用数据。

实验室的最后一部分,实验室 3 探讨了如何使用 AWS Step Functions 协调多步骤流程。此实验室演示了如何自动化工作流程,协调生成和交付报告所需的操作,并展示了 AWS 在自动化和简化任务方面的灵活性和能力。
在概述完这三个实验室的基础知识后,让我们更深入探讨第一实验室的具体内容。通过使用 Amazon Cognito 来保障应用的安全是在云环境中管理用户身份验证和授权的基本基础。这个实验室特别重要,因为它处理了应用开发中最关键的方面之一:安全性。
实验室背景是开发一个“鸟类” web 应用程序,旨在帮助学习者研究和报告鸟类观察。该应用包括主页、关于鸟类的教育页面以及两个用于查看和报告观察的保护页面。实验室提出的挑战是添加身份验证和授权,以确保只有经过身份验证的用户才能访问应用程序的某些部分。
对我而言,这个场景非常贴近现实,因为许多应用程序需要安全访问敏感信息或功能。我可以直观地想象整个端到端的安全过程,并理解如何设计高效、安全并符合数据保护法规的应用。
了解 Amazon Cognito 的角色对开发者或参与安全云应用的架构师而言无疑是至关重要的。安全性在所有科技领域中都是首要任务,掌握如何实施强大的身份验证和授权服务是一项宝贵的技能。
通过一系列的指导步骤,学习者运用 Amazon Cognito 实施安全机制。这种实践方式拆解了保护 web 应用程序的过程,使学习者清楚了解 Amazon Cognito 在 AWS 生态系统中的运作。
通过亲身实践,学习如何设置和管理用户和身份池,以及如何设置登录和注册选项,都对处理用户数据的应用至关重要。
保护数据和用户隐私的能力是无价的。经历了实践学习后,我感到更有信心去构建能够赢得用户信任并维护其数据隐私的应用。
使 AWS Educate Builder Labs 课程与众不同的,不仅是我获得的技术知识,还有所传递知识的背景。这些实验室被设计成更大项目的组成部分,全面展示了各种 AWS 服务是如何结合在一起构建和保障一个应用的。这种方法增强了理解,并模拟了现实世界的场景,使学习者能够为在专业环境中使用 AWS 可能面临的挑战和机会做好准备。
这些实验室结构合理,明确引导学习者逐步进行。通过像保护 Birds 应用或生成教师报告这样的真实场景,添加了与学习者的相关性和实际应用,这点是课本或讲座常常缺乏的。此外,用于这些实验室的 AWS 沙盒为学习者提供了一个安全可控的环境,方便进行实验、学习和使用真实 AWS 服务建立技能。
我强烈推荐这些实验室给所有初学者和希望改善其云安全技能的经验丰富的技术专业人士。开始学习请访问 awseducatecom。