UniMate AI

COMP5347

Web Application Development

2 学分难度 中等👥 4 人学过

课程介绍: 如今,大多数面向客户的企业应用程序都在Web上运行,或者至少在Web界面上运行。 Web应用程序的设计和实现需要完全不同于传统桌面应用程序所需的技能。所有Web应用程序都是客户端/服务器架构。发送到Web应用程序的请求预计会通过公共Internet,这会降低响应速度并增加可能的安全威胁。一个典型的Web应用程序也可以处理来自Internet各个角落并由各种客户端系统发送的大量请求。这进一步使这种系统的设计复杂化。本课程旨在为构建Web应用程序所使用的技术提供概念性理解和实践经验。我们将研究如何在客户端和服务器之间传递数据/消息;如何使用富客户端技术提高响应能力;以及如何构建安全的Web应用程序。在本课程结束时,学生应该清楚地了解Web应用程序的结构和技术。学生还应具备一些主要Web应用程序环境的实用知识,并能够开发和部署简单的Web应用程序。基于云的平台作为开发和部署平台越来越受欢迎。本课程还将结合Web应用程序开发的云端方面。 每周课时:2小时Lecture,1小时Laboratory

Reviews

学生评价

1.0

难度

5.0

含金量

4.0

压力

4.0

教师评分

Hayden LI

SE专业最有用的课,从前端到后端,从应用层到网络层都有提到,虽然时间有限学得不算深。HTML,CSS,JS,JQuery,Node.js,Express.js,pug.js,mongoose.js,mongoDB都有讲。Final50%和quiz15%挺难有编程内容且以后几周为主。个人作业10%简单,小组作业比较大25%,挺累。总的来说,SE必选,不是SE也推荐选,趁着这机会把上面内容都学了,毕生受用。

From Seniors

学长留下的

基础信息谁都查得到,真正值钱的是过来人的经验。

学姐说

比你早一年的学长留下的真实经验 —— ChatGPT 给不了。

这门课还没有学长经验,你可以是第一个 —— 注册后在课内分享。

往年考点 / 踩坑

这门课暂无往年考点记录。

毕业生去向(整体)

下面是匠人学院毕业生整体去过的公司分布(来自脱敏校友证言)。这是全平台的总体去向,不代表选这门课的人一定去这些公司。

统计自 317 份脱敏校友证言

Deloitte

6 位校友

岗位:Graduate Program · Graduate Consulting · Platform Engineer · Web developer · Platform engineer

Zerologix

4 位校友

岗位:Frontend Dev · junior frontend developer · Front-end Developer · Full Stack Developer

Servian

4 位校友

岗位:Full-stack Developer · Data Engineer · Consultant

关于这块数据,我们说实话

雇主墙来自脱敏毕业生证言(testimonials)的整体分布,无法关联到具体学员或其所选课程;仅作为毕业生去向的总体社会证明展示。

我们没有"某位学长选了这门课、后来进了哪家公司"这种可查询的个人去向档案 —— 校友证言是脱敏的,无法关联到具体的人或他选过的课。所以这里只给整体分布,不给个人路径,不编。