|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/build-a-serverless-url-shortener-with-python-aws-lambda/
课程评论:没有评论
课程名称:使用Python和AWS Lambda构建无服务器URL缩短器 课程概述:你是否一直在使用Python进行项目开发,并想利用AWS云的力量提升你的项目?加入我,学习如何利用AWS Lambda、Python、基础设施即代码(Infrastructure as Code,IaC)与AWS SAM及应用程序构建器(Application Composer)。本课程将带你深入无服务器架构的世界,教你如何构建自己的可扩展HTTP API。我们将使用AWS Lambda、API Gateway、DynamoDB和Route 53来实现自定义域名,同时借助Firebase JWT认证来保护你的HTTP API。让我们一起创建一个类似于Bitly的URL缩短服务。本课程非常适合想要提升个人作品集、增强后端技能或享受构建创新解决方案的人士。踏上这段旅程,将你的创意变为现实,提升编程技能,发现无服务器技术如何使你的应用更加高效、可扩展且成本效益高。 主要内容涵盖: - AWS Lambda:学习构建和部署无服务器应用程序。 - Python:在AWS生态系统中利用Python进行lambda函数开发。 - 基础设施即代码(IaC)与AWS SAM:快速部署应用程序,使用SAM模板。 - 应用程序构建器:简化基础设施即代码构建过程。 - DynamoDB:为你的应用实现无服务器数据库。 - AWS Secrets Manager:安全管理和使用应用程序的机密。 - Route 53(自定义域名):为无服务器应用配置自定义域名。 - API Gateway HTTP API:创建高效且可扩展的HTTP API。 - 使用JWT的Firebase Auth:通过基于JWT的认证保护你的应用。 - Lambda层:高效重用代码并管理依赖项。 加入我们,迈向云计算的未来!
Have you been tinkering with Python and wondering how to elevate your projects using the powers of the AWS Cloud? Join me as I'll show you how to leverage AWS Lambda, Python, Infrastructure as Code with AWS SAM & Application Composer. Dive into the world of serverless architectures and learn to build your very own scalable HTTP API. This course is tailor-made for you. We'll harness services like AWS Lambda, API Gateway, DynamoDB, and Route 53 for custom domains, alongside Firebase JWT Auth for securing your HTTP API. Together, we'll guide you through creating a URL shortener service akin to Bitly.This course is ideal for those looking to enhance their portfolio, amplify their backend skills, or simply enjoy building innovative solutions. Embark on this journey to transform your ideas into reality, elevate your programming skills, and discover how serverless technology can make your applications more efficient, scalable, and cost-effective.Key Topics Covered:AWS Lambda: Learn to build and deploy serverless applications.Python: Utilize Python in the AWS ecosystem for lambda functions.Infrastructure as Code with AWS SAM: Deploy applications quickly using SAM templates.Application Composer: Streamline your IAC building process.DynamoDB: Implement a serverless database for your applications.AWS Secrets Manager: Manage and use secrets safely in your applications.Route 53 (Custom Domain): Configure custom domains for your serverless applications.API Gateway HTTP API: Create efficient and scalable HTTP APIs.Firebase Auth using JWT: Secure your applications with JWT-based authentication.Lambda Layers: Reuse code and manage dependencies efficiently.