Web应用程序开发
持续时间
-
一学期或同等学历
接触时间
- 48小时面对面+混合
校内单元教学结合了面对面和数字学习。
2023个课时
山楂 高等教育,第二学期 |
||
---|---|---|
日期: 结果: 最后一次自考: 人口普查: 最后一次退出,无一例外: |
先决条件
UG:
或
进入MA-ITPC1信息技术硕士(专业计算)课程。
宗旨和目标
本单元旨在介绍当代网络系统开发中通常使用的各种技术和技巧,并使学生能够以周到和深思熟虑的方式流利地使用这些技术。将介绍两种web编程技术。第一种是在web服务器(Apache)和服务器端数据库(MySQL)上使用基于web的嵌入式脚本语言(PHP),第二种是使用Ajax来管理异步客户端-服务器通信和XML/JSON作为数据交换语言。
单元学习成果(ULO)
成功完成本单元后,学生将能够:
1.描述,识别和调试与web应用程序开发相关的问题
2.使用嵌入式服务器端脚本语言PHP设计和开发交互式web应用程序
3.使用MySQL进行数据管理,使用PHP操作MySQL
4.使用Ajax技术设计和开发异步web应用程序
5.使用客户端动态脚本语言JavaScript和服务器端脚本语言PHP配合Ajax
6.使用Ajax应用XML/JSON技术进行数据管理
7.使用Ajax框架、web服务和api,并应用设计模式开发web应用程序
单位详细信息
-教学方法、考核和内容。
教学方法
山楂
类型 |
每周工作时间 |
周数 |
总计 |
在校园讲座 |
2 |
12 |
24 |
在校园班级(比较实验室) | 2 | 12 | 24 |
未指明的活动自主学习 |
8.5
|
12
|
102
|
总计 |
150小时 |
评估
类型 |
个人/团体的作用 |
权重 |
单元学习成果(ULOs) |
课堂练习 |
个人 |
15 - 25% |
1、2、3、4、5、6、7 |
项目1 |
个人 |
30 - 40% |
1、2、3 |
项目2 |
个人 | 40 - 50% | 1、4、5、6所示 |
内容
服务器端脚本语言PHP:变量、数据类型、操作、字符串、函数、控制语句、数组、文件和目录访问、维护状态
- 使用嵌入式PHP的Web编程方法
- 访问和操作MySQL
- Ajax web应用程序开发方法
- JavaScript中使用的DOM和CSS
- 异步内容更新技术
- 用于客户端和服务器之间通信的XMLHttpRequest对象
- XML和JSON
- XSLT和XPath作为转换XML文档的机制
- Web服务和api(特别是谷歌Maps)
- 当代web应用程序开发的Ajax框架
- web应用程序中使用的设计模式
研究资源
-阅读材料。
阅读材料
阅读材料和/或必读文本将在单元大纲中提供。