课程主页: https://www.coursera.org/learn/aplicaciones-web
在Coursera平台上,有一门名为《Web应用程序开发:基础概念》的课程,这是该系列特化课程的第一门。这门课程为学生提供了构建现代集成Web应用程序所需的基本知识、术语和基本概念。课程的内容涵盖了Web应用程序的各个技术层面,包括数据建模技术和数据库等,力求让学员全面了解Web应用开发的方方面面。
### 课程大纲
– **模块1:应用程序在上下文中**
本模块描述了我们在该专业课程中将学习的内容,首先提供计算机与Web应用程序的历史背景。接着,讨论互联网的运作方式,以及Web应用程序在过去几十年中的演变。最后,介绍现代软件的几个元素,包括软件工程师目前使用的常用工具和敏捷开发实践,同时引入软件设计模式的概念。
– **模块2:Web应用程序框架**
在本模块中,学生将学习Web应用程序环境的演变,并讨论编程语言和软件的演变。我们重点考虑程序员的生产力与程序的效率之间的抉择。同时,介绍Web应用程序的环境及模型-视图-控制器设计模式,这是许多框架的核心。学生还将学习如何使用流行的版本控制系统Git。
– **模块3:数据管理**
成功的Web应用程序向用户提供有用且易于访问和理解的信息。在本模块中,学生将学习Web应用程序中数据建模的基本概念,包括如何指定数据实体之间的关系,并探讨连接Web应用程序与服务器端数据存储库的最佳实践。
– **模块4:中间件**
本模块介绍了中间件的概念,它是一种抽象层,隐藏了应用程序硬件和软件的细节。讨论中间件如何支持数据库访问等功能。
– **模块5:用户界面**
在最后一个模块中,我们将讨论用户界面的构建,包括CSS和JavaScript的使用,了解如何通过Ajax改善用户请求。
总的来说,这门课程为初学者提供了全面的Web应用程序开发基础知识,搭建了他们以后的学习和职业生涯的坚实基础。如果你想迈入Web开发的世界,这门课程无疑是一个不错的起点。
课程主页: https://www.coursera.org/learn/aplicaciones-web