成为第一个分享这门课真实体验的人。
来自官方课程资料的结构化信息
课程代码
COMP5322
课程名称
Internet Computing and Applications
开课学系
comp
所属学院
Faculty of Engineering
学分
3 学分
级别
5
课程简介
1. 企业互联网计算简介 • 互联网技术在推动分布式企业信息系统中的作用 • 从传统信息系统到基于互联网的信息系统的演变 • 企业应用架构概览(多层、客户端/服务器、微服务) 2. 企业网络基础设施与支持 • 局域网/广域网、数据中心和网络协议的基础 • 互联网连接、CDN和现代企业网络 • 企业云基础设施简介 3. 互联网架构与核心协议 • 互联网作为通用的客户端/服务器平台 • HTTP/HTTPS协议,请求/响应循环 • HTML、CSS和基本的互联网标准 • 企业信息系统中的网络浏览器和网络服务器 4. 互联网应用程序开发技术 • 前端(HTML5、CSS3、JavaScript)和后端(CGI、servlets、现代方法) • 动态内容生成和异步通信(AJAX、fetch API、RESTful API) • 状态管理(会话、cookie) 5. 互联网安全与最佳实践 • 安全的互联网应用程序设计 • OWASP十大威胁(如XSS、CSRF、SQL注入) • HTTPS、内容安全策略和安全的认证流程 6. 互联网数据库连接与企业集成 • 数据库连接:互联网到数据库(SQL、NoSQL、中间件) • 通过互联网服务(REST、SOAP)和API的企业集成 • 中间件、微服务和服务导向架构(SOA) 7. 管理视角与未来方向 • 互联网计算在企业中的数字化转型及其演变角色 • 变革管理与企业对互联网技术的采纳 • 云计算、人工智能和物联网对企业模式的战略影响 • 讨论:互联网计算和企业电子解决方案的未来方向
学习目标
1. 研究互联网在促进真正分布式的、广域的和高度可访问的计算环境中的影响; 2. 探索各种与互联网相关的技术,并了解这些技术如何协同工作以实现信息的普遍访问; 3. 检查开发基于网络、企业及互联网信息系统的分析、设计和实现技术。同时涵盖互联网计算的管理视角及其对未来发展企业电子解决方案的影响。
先修要求
先修课程/排除课程
教学模式
课堂活动包括讲座、辅导、实验室和工作坊(如适用)。讲座详细讲解基本的网页构建块和应用。辅导介绍流行的CSS和JavaScript框架,如Bootstrap和jQuery。学生将开发个人网站作为期中项目,并开发互联网应用程序作为期末项目。