Deep Learning Specialization on Coursera

课程主页: https://www.coursera.org/learn/aws-python-serverless

课程概述

在Coursera上,有一门非常推荐的课程,名为《Python for Serverless Applications and Automation on AWS》。这门课程为学习Python编程语言提供了全面的介绍。课程的第一周将教你Python的定义、历史、语法和工作原理,最后通过编写解决问题的Python脚本来结束。第二周,你将深入了解无服务器架构,并理解微服务架构、面向服务架构和单体架构之间的差异。

模块一:欢迎来到课程

课程的第一模块着重于如何在团队中开发应用程序。你将学习应用工程师如何与架构师、产品经理、质量保证(QA)、支持和DevOps团队等角色进行互动。此外,你将学习Python编程的基础知识,以便能够阅读和理解一些基本的Python代码。

模块二:架构比较

此模块专注于软件架构。你将学习如何将AWS Lambda作为应用代码的宿主。同时,你将研究三种不同类型的应用架构:微服务架构、单体架构和面向服务架构,并逐步创建一个基于微服务架构的概念电子商务应用程序。此外,你还将学习如何将应用逻辑暴露为应用程序接口(API)。

模块三:数据库

在本模块中,你将学习如何为应用程序数据使用数据库。你将探索使用Amazon关系数据库服务(RDS)和Amazon DynamoDB的关系型数据库和NoSQL数据库之间的差异及选择。你还将查看如何从Python应用程序访问这两种类型的数据库。

Python在自动化中的应用

这一模块介绍了如何使用Python自动化与IT支持和操作相关的任务。你将看到如何创建AWS Lambda函数并托管Python脚本,从而自动化可重复执行的任务。这将帮助你更好地理解如何利用Python来自动化任务和流程。

课程推荐

总的来说,《Python for Serverless Applications and Automation on AWS》是一门非常实用的课程,适合希望在云计算和自动化领域提升技能的开发者。不论你是Python新手还是希望加强云服务应用能力的开发者,这门课程都能为你提供有价值的知识和实践机会。

课程主页: https://www.coursera.org/learn/aws-python-serverless

作者 CourseEye