我正在为一个信息技术课程的学生设计一个Web服务课程。有些学生在获得两年的副学士学位后就停止了学习,而另一些学生则继续攻读四年制的学士学位。这门课程是为进入四年制学位的学生而开设的.
我对这门课程的初步想法是,它将包括:
一些简单的数据库概念,通过足够的命令行实践,允许学生创建简单的关系数据库backends.
实现ADA兼容的页面。
我们的学期是16周。是否有其他的主题,而不是所列的?如果你有机会设计这样一门课程,最实用的东西是什么呢?
编辑:根据最初的回答,很明显,我问题的标题是误导的。它应该是web编程,而不是web服务。参加这门课程的学生至少已经参加了一门编程课程。学生们都会上一门Python课程。他们参加的Python课程包括编写一个用CSS生成HTML的XML解析器。本课程还将涵盖HTML、CSS和JavaScript。还将使用XML (使用PHP解析XML,并可能使用将XML转换为PHP代码)。一些学生还将学习Java入门课程,但该课程将不涉及JSP。
发布于 2008-09-27 23:57:23
首先,你对"web服务“的理解是什么?据我所知,web服务的标准定义是“支持通过网络进行machine-to-machine交互的软件系统”。如果这真的是你想要的,那么(1)那些关于CMS的部分就不适用了,而且(2)肯定会有一些关于web编程的知识或者类似的东西。实际上,课程描述似乎很少适用于web服务,因为它读起来像是一个通用的web开发过程。
无论如何,这可能不是你想要的,问题是,你不能在PHP中创建“web-接口”--你需要HTML,CSS,JavaScript等等--这会被包括在课程中吗?
关于最后一节( 508 )--老实说,这是web开发中日常工作的一个相对较小的部分,它实际上与PHP、编程或服务器端web开发没有任何关系,更多的是与客户端代码的情况以及内容的准备方式有关。
发布于 2008-09-27 23:48:17
您可能需要讨论Xml。甚至想谈谈XSD..。但这取决于你在课程中想要进入的是什么。我不知道使用PHP的web服务,但是如果它是.Net,您会想要讨论序列化/反序列化。
发布于 2008-09-27 23:51:24
我会教授(甚至简略)分层模型。如果学生们不能从根本上理解它,那么在未来的某个地方,它就会回来困扰他们。是的,我遇到过一些学生,他们读了4年的CS学位,却不了解网络层模型或操作系统层模型。
https://stackoverflow.com/questions/144767
复制相似问题