Web编程技术西安交通大学

在互联网与信息技术高速发展的今天,我们已深切感受到学习、工作和生活方式上的巨大变化。了解互联网的运行机制、掌握一些基本的Web编程技能、了解并亲自尝试云端Web实验、在我国拥有自主知识产权的操作系统——鸿蒙上尝试开发APP,对大多数学习者来讲,都是一件有趣且必要的事情。

该课程紧扣网络与信息技术发展的趋势,以“前台+后台+云+移动应用”为支撑,以“能力+项目”为驱动,使学习者既了解Web基本框架,培养基本的Web编程技能,又了解云端开发与应用和移动APP开发。

在内容组织上,该课程主要包括WEB原理、开发过程和环境部署;HTML语言;CSS技术、JavaScript、PHP技术、数据库技术、HarmonyOS移动应用开发;重点介绍JavaScript、PHP、数据库及移动应用开发。

本课程紧跟技术前沿、框架清晰、结构合理、讲解清楚、实验丰富,并提供多种实验方案供学习者选择,是学习者快速了解与学习Web编程知识的最佳选择。

学完该课程,学习者将具备独立的Web平台搭建能力和初步的Web平台及移动应用开发能力。

该课程具体目标包括以下方面:

1、建立Web体系结构的概念;

3、了解BootStrap开发框架并能开发简单的Web系统;

4、了解流行的前端三大框架,并能进行简单的开发设计;

5、了解HarmonyOS,并能进行简单的移动应用开发和设备应用开发;

6、了解Web中的常见关系型数据库、云端数据库和非关系型数据库。

学习该课程,您应该具备以下条件:

1、熟悉高级语言程序设计基础知识(任何语言均可);

2、了解因特网与万维网运行基本原理;

3、对B/S及C/S有较清晰的认识;

4、能够分清楚前端与后台的概念。

[1]MartyStepp.Webprogrammingstepbystep[M].Washington:UniversityofWashington,2012.(指定教材)

此教材是课程学习的指定教材,教材内容跟课程内容架构基本一致,是课程学习的主教材。该教材不包含ASP.NET的教学内容,同学学习课程中除ASP.NET之外的内容都会用到此教材。

此站点是学习Web的重要参考网站,里面包含了课程中几乎所有的Web编程语言的使用,而且配有实例,能让学习者轻松理解相应概念及语法。同学学习课程中除Web安全的内容外,都可参考此网站。

[3]徐礼文.鸿蒙操作系统开发入门经典[M].北京:清华大学出版社,2021.(指定教材)

此教材结构合理,资源丰富,点面结合,是学习鸿蒙操作系统启蒙教材。

[4]潘凯华,刘中华.PHP从入门以精通(第2版)[M].北京:清华大学出版社,2010.(选学教材)

[5]陈美汝,郑森文,武延军,吴敬征.鸿蒙操作系统应用开发实践[M].北京:清华大学出版社,2021.(选学教材)

此教材是学习鸿蒙操作系统的补充教材,教材中实例、范例充足,拓展资源丰富,是学习鸿蒙移动应用编程的不错教材。

[6]吉根林,顾韵华.Web程序设计(第3版)[M].北京:电子工业出版社,2012.(选学教材)

此教材是一门综合性教材,但其开发环境是ASP.NET,因此可以作为指定教材在ASP.NET方面的有益补充。同学学习除Web安全、PHP之外的内容均可参考此教材。

1、该课程跟其他类似课程的最大区别是什么?

2、课程中关于服务器的安装配置有多种实现方案,每个都必须知道吗?

该课程在介绍服务器的安装及配置时介绍了多种方案,学习者可根据自身情况,或者某些具体的开发要求选择一种即可。

3、课程中涉及很多知识细节,这些内容都要求记住吗?

6、如何开始课程的学习呢?

开始该课程的学习需要从两方面着手准备:

a.了解课程内容组织结构。该课程从内容组织上来看,包括:教学视频、教学课件、课程讨论与答疑、自测习题、单元测试、互评作业、期末考试等环节。其中课程讨论与答疑、单元测试、互评作业和期末考试四部分是课程成绩的构成部分。因此,同学准备开始学习时,可以按照这样的思路展开学习:观看教学视频、学习教学课件、参与课程讨论、完成自测习题、完成单元测试与互评作业,完成期末考试。

b.做好开课前的知识储备。该课程特点是涉及面宽,但每方面并未涉及太深。因此,同学要学好此课程,需要具备相应的先修知识。这些知识主要包含两方面,一方面是关于计算机的基础知识,如果学习过大学计算机基础类的课程,相信在这方面应该不会有太大问题;另一方面是关于计算机程序设计的基础知识,课程中涉及多种与编程有关的语言,因此需要对编程基础知识有所了解。如果以前学习过程序设计类课程,那在学习该课程时会轻松很多。

由高教社联手网易推出,让每一个有提升愿望的用户能够学到中国知名高校的课程,并获得认证。

THE END
1.Web技术什么是web技术web:超文本,超媒体,超文本传输协议 web技术指的是开发互联网应用的技术总称,一般包括WEB服务端技术和WEB客户端技术。 Internet和web的关系: web是Internet上最流行的应用之一,Internet为web提供了网络运行环境 web的出现极大的推动了Internet的普及和推广。 https://blog.csdn.net/m0_51709479/article/details/112511705
2.Web程序设计:构建网络世界的艺术与科学那么,Web程序设计究竟是什么呢?本文将对这一问题进行深入探讨。#百享新春分亿金# 定义 Web程序设计,也称为Web开发,是指利用Web技术(如HTML、CSS、JavaScript等)来创建和开发Web应用程序的过程。这些应用程序可以是简单的静态网页,也可以是复杂的动态网站、电子商务平台、社交网络等。Web程序设计涉及前端、后端https://baijiahao.baidu.com/s?id=1791491533002562655&wfr=spider&for=pc
3.计算机web技术介绍计算机web技术介绍 Web 客户端的主要任务是展现信息内容。Web客户端设计技术主要包括:HTML语言、Java Applets、 脚本程序、 CSS、 DHTML、插件技术以及VRML技术。下面是YJBYS小编给你带来的web技术相关知识,欢迎阅读! 1) HTML语言。 HTML是Hypertext Markup Language(超文本标记语言)的缩写,它是构成Web页面的主要工具。https://m.oh100.com/peixun/wangluojishu/244684.html
4.Web技术概述51CTO博客HTTP(Hypertext Transfer Protocol,超文本传输协议)是Web技术的核心,HTTP设计了一套相当简单的规则,用来支持客户端主机和服务器主机的通信。 HTTP采用客户/服务器(C/S)结构,定义了客户端和服务器之间进行“对话”的请求响应规则。客户端的请求程序与运行在服务器端的接收程序建立连接,客户端发送请求给服务器,HTTP规则https://blog.51cto.com/u_15060467/4192613
5.Web3是什么?能实现吗?区块链技术区块链相较之下,Web3引入去信任性,因此使用者可以在不信任任何特定方的情况下进行交易和互动。语义Web可让应用程式透过了解Web资料的内容和情境来执行复杂的任务。语义Web使用中继资料和人工智慧为使用者产生的资料提供含义(语义)。 Web3.0旨在更全面地转向目前于现有Web技术的某些方面发现的语义Web技术。例如,搜寻引擎提供更https://www.jb51.net/blockchain/935182.html
6.Web开发技术的发展Web 开发技术一直在不断发展,各种新的技术层出不穷。但是技术发展的本质是不变的,就是为了不断提高生产效率、创造更好的产品和服务和解决更多更难的问题。 一、静态页面时代 静态页面时代 缺点 只能显示静态内容 二、动态页面 前后端不分 1.CGI 时代 https://www.jianshu.com/p/8962ce3a5d07
7.Web3D技术综述AET摘要:WEB 3D(又称网络三维)技术是随着互联网与虚拟现实(Virtual Reality)技术的发展而产生的,其目的是在互联网上建立三维的虚拟世界,让人们更加清晰明了地了解真实的物体。目前,Web 3D技术在电子商务、教育、娱乐、虚拟社区等领域获得了广泛的应用。从该项技术的发展现状出发,归纳、总结了其主流技术和应用领域,对目前http://www.chinaaet.com/article/218191
8.Web前端技术Web前端技术 作者:张晓如 ISBN:9787560659077 出版社:西安电子科技大学出版社 出版年:2020 Web前端开发技术 作者:吴志祥等编著 ISBN:9787568043656 出版社:华中科技大学出版社 出版年:2019 Web前端开发技术 作者:张娅 ISBN:9787518432189 出版社:中国轻工业出版社 出版年:2021 Web前端开发技术 作者:章慧 ISBN:97873https://www.las.ac.cn/front/book/detail?id=3ac04f78857063d0e351a5b17acc01ac
9.Web开发技术(Java)教程(第四版)软件工程类定价:52 元样章下载:Web开发技术(Java)教程(第三版)—样章.pdf 购买地址: 教材简介教材简介 一、教材的基本信息 1.适用对象 本教材适用于计算机相关专业基于Java的Web开发课程的教学。 2.具备的知识和能力基础 学习本教材,需要具备基本的Java语言程序设计和数据库原理的相关知识,并且已经具有了基本的计算机基础知识http://www.neubooks.com/press/books!type1!m2/1032.htm
10.Web媒体技术MDN逐年来,Web 呈现、创建并管理音频、视频和其他媒体的能力以不断增长的步伐发展。今日有着大量可用的 API、HTML 元素、DOM 界面和其他不仅仅限于完成这些任务,而是为了将媒体和其他技术联合使用以实现非凡事物的特性可供使用。这篇文章列出了可能对你掌握这些技术有帮助的http://developer.mozilla.org/zh-CN/docs/Web/Media/
11.Web前端开发技术实验与实践HTML5CSS3JavaScript(第4版本书是重量实验教学示范中心联席会计算机学科组“十四五”规划教材,是中国大学出版社图书奖优秀教材、首批江苏省优秀培育教材《Web前端开发技术——HTML5、CSS3、JavaScript》(第4版·题库·微课视频版)的配套实验与实践教材。本书提供“实验教学大纲”“项目源码”“实训素材”“课外拓展训练答案”等配套资源。 https://item.winxuan.com/1202796760
12.Web日志安全分析浅谈随着Web技术不断发展,Web被应用得越来越广泛,所谓有价值的地方就有江湖,网站被恶意黑客攻击的频率和网站的价值一般成正比趋势,即使网站价值相对较小,也会面对“脚本小子”的恶意测试攻击或者躺枪于各种大范围漏洞扫描器,正如安全行业的一句话:“世界上只有两种人,一种是知道自己被黑了的,另外一种是被黑了还不知道的https://xz.aliyun.com/t/1121
13.《Web框架技术(Struts2+Hibernate+Spring3)教程(高等学校计算机当当网图书频道在线销售正版《Web框架技术(Struts2+Hibernate+Spring3)教程(高等学校计算机专业教材精选·算法与程序设计)》,作者:张志锋,出版社:清华大学出版社。最新《Web框架技术(Struts2+Hibernate+Spring3)教程(高等学校计算机专业教材精选·算法与程序设计http://product.dangdang.com/23257161.html
14.Web前端开发技术2024pdfepubmobi电子书Web前端开发技术 2024 pdf epub mobi 电子书 图书描述 本书全面、系统地介绍了网页设计与制作所涉及的各方面的内容和技巧,涵盖网页设计流程和各种Web前端技术:HTML、CSS、JavaScript和HTML5。各章都配置了大量的实用案例,图文并茂,效果直观。 Web前端开发技术 2024 pdf epub mobi 电子书 https://onlinetoolsland.com/books/26785200