



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、网络应用系统开发课程教学大纲课程名称:网络应用系统开发课程类别(必修/选修):选修 课程英文名称:Development of Network Application System总学时/周学时/学分:56/4/3.5其中实验学时:20先修课程: 授课时间:周一9-10、周四1-2授课地点:松山湖6D307,6E205、7A305授课对象: 15网络工程1、2班开课院系: 计算机与网络安全学院任课教师姓名/职称: 高大为/讲师联系电话727477Email:269700927答疑时间、地点与方式:1.每次上课的课前、课间和课后,采用一对一的问答方式。2.通过QQ、微信
2、及电话答疑,时间地点不限。课程考核方式:开卷( ) 闭卷( ) 课程论文( ) 其它( )使用教材:教学参考资料:1、高性能PHP 7,阿尔塔夫侯赛因,电子工业出版社,2017年4月2、微信开发深度解析:微信公众号、小程序高效开发秘籍,苏震巍,电子工业出版社,2017年8月3、高性能MySQL(第3版)Baron Schwartz,Peter Zaitsev,Vadim Tkachenko,电子工业出版社,2013年4月课程简介:网络应用系统开发是计算机与网络安全学院为网络工程专业的学生开设的专业方向课程,它以WEB编程编程语言(PHP语言)为基础,介绍如何网络应用开发的理论知识,着重培养学生
3、WEB应用的开发能力,其中包括:WEB应用开发、系统运维、数据库优化及微信公众号开发等内容。网络应用系统开发是一门综合性较强的课程,学习内容都是当下比较流行的技术和解决方案。其中WEB应用开发以PHP语言为主,学习最新的PHP7.0高性能版本,系统运维技术基于CentOS6系统,数据库技术基于mysql。课程内容是目前大部分中小型企业技术开发人员所需要具备的知识,使学生的开发能力能与企业接轨。课程教学目标结合专业培养目标,提出本课程要达到的目标。具体包括:1知识与技能目标:通过该课程的学习,学生不仅要掌握巩固PHP语言的知识,能独立开发WEB应用,掌握一定的系统运维知识和优化能力,使学生的开发
4、能力能跟上时代的发展,逐步与企业工业化接轨。2过程与方法目标:网络应用系统开发是一门综合性比较强的课程,学习者不仅要学习掌握PHP这么基础的WEB开发语言,还需要学习系统运维,数据库优化方面的优化知识。实践教学基于“循序渐进”模式,由易到难,由简单到复杂。通过“理论学习+上机练习”的方式,提升学生的专业知识及实际操作能力。3情感、态度与价值观发展目标:通过本课程的学习,培养作为一个开发技术人员必须具备的坚持不懈的学习精神,谨慎严密的思维方式,为未来的学习、工作和生活奠定良好的基础。本课程与学生核心能力培养之间的关联(授课对象为理工科专业学生的课程填写此栏):核心能力1.核心能力2.核心能力3.
5、核心能力4.核心能力5.核心能力6.核心能力7.核心能力8.理论教学进程表周次教学主题教学时长教学的重点与难点教学方式作业安排1网络应用开发概论4重点:网络应用描述;常见的WEB应用;缓存技术;数据库技术;在windows搭建LANP环境并建立虚拟站点;防火墙及网络代理的使用;hosts文件作用;难点:WEB应用处理请求原理;redis与memcached的区别课堂面授2CMS网站系统的搭建及ThinkPHP5入门4重点:搭建discuz论坛程序;搭建wordpress博客程序;Thinkphp框架安装部署;PHP接收请求数据;ThinkPHP模板渲染难点:GET和POST两者之间的区别课堂面
6、授3基于ThinkPHP登录功能实现2重点:数据字典设计;登录逻辑实现;ajax发起异步请求难点:cookie与session的区别课堂面授4PDO技术原理及数据库2重点:PDO_mysql模块;执行sql语句;预编译;事务处理难点:防止sql注入课堂面授第1次作业5调试方法及单元测试4重点: var_dump调试法;日志调试;Socket Log调试方法;PHP CLI运行模式;PHPUnit单元测试框架的使用难点:AJAX异步请求调试课堂面授6基于ThinkPHP文章管理功能实现2重点:数据库CURD操作;文件上传;压缩图处理;后台应用开发流程;CDN技术难点:缩略图水印处理课堂面授7Ce
7、ntOS运维常用的操作及命令2重点:防火墙配置;压缩与解压;vim使用;用户组及权限;ssh使用公钥登录;上传及下载;文件操作难点:防火墙配置;运维监听课堂面授8在Linux上搭建LANP环境及PHP扩展的安装2重点:Lanp套件编译安装,yum方式安装;redis及memcached扩展的编译安装及使用;难点:linux Shell脚本课堂面授9WEB应用缓存及消息队列2重点:消息队列原理;消息队列应用场景;php-resque部署及开发简单的秒杀程序难点:秒杀程序的架构及开发课堂面授10API技术及微信公众号开发入门2重点:API技术描述;JSON描述格式定义;使用CURL调用API接口;
8、编写http协议的API接口;爬虫技术难点:CURL使用课堂面授第2次作业11使用nginx/tengine实现负载均衡及健康检查2重点:Nginx配置文件及优化;搭建负载均衡;反向代理技术难点:反向代理;健康检查课堂面授12Mysql主从复制实现2重点:主从复制场景应用;搭建mysql主从复制环境;读写分离; 难点:读写分离技术的延迟处理课堂面授13WEB应用压力测试及mysql性能基准测试4重点:AB压力测试工具;性能指标;QPS;Mysql基准测试;难点:Mysql配置文件优化课堂面授14mysql索引及分页优化2重点:Btree索引及Hash索引;复合索引;全文索引; 分词技术难点:分
9、页优化;分词技术;课堂面授合计:36实践教学进程表周次实验项目名称学时重点与难点项目类型(验证/综合/设计)教学方式3PHP运行环境2phpStudy环境部署;IDE安装验证实验4ThinkPHP登录功能实现2重点:登录逻辑实现难点:session及cookie验证实验6PDO连接数据库2重点:PDO连接数据库难点:防止sql注入验证实验7完成博客的登录、文章管理功能2重点:数据库操作及CURD难点:文件上传及图像处理设计实验8CentOS基本操作2重点:用户组及权限、压缩解压、上传下载、难点:防火墙配置及监听验证实验9在linux上搭建Lanp环境及PHP扩展安装2重点:编译安装环境,PHP
10、扩展安装难点:linux shell脚本验证实验10PHP消息队列实验2重点:php-resque部署难点:秒杀场景应用验证实验11微信公众号应用开发2重点:API程序的编写难点:CURL及爬虫技术运用验证实验12使用nginx/tengine实现负载均衡及健康检查2重点:搭建负载均衡;反向代理难点:健康检查验证实验14mysql压力测试及索引优化实验2重点:索引建立;复合索引;性能测试难点:分页优化;页分裂验证实验合计:20成绩评定方法及标准考核形式评价标准权重平时成绩包括平时作业、考勤。30%实验成绩评价标准:实验完成程度、实验报告等。30%期末考核大作业评价标准:作品完成程度、完成质量、文档格式等。40%大纲编写时间:2017.9.14系(部)审查意见:系(部)主任签名: 日期: 年 月 日注:1、课程教学目标:请精炼概括3-5条目标,并注明每条目
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年语文情境模拟试题及答案
- 二零二五年度保密合同纠纷处理保密费及调解规则协议
- 2025年度环保产业无偿用地开发协议
- 二零二五年度旅游线路佣金分成协议
- 二零二五年度人才招聘与就业安置合同
- 二零二五年度汽车经销商全款购车佣金合同
- 2025年度网络安全反担保合同范本
- 二零二五年度沥青混凝土路面施工风险评估与管理合同
- 二零二五年度政府机关保安服务合同终止及安全评估协议
- 二零二五年度手房屋买卖合同房产证待确权期间违约责任范本
- 小学数学跨学科教学项目化实施
- 【培训课件】《统计法》宣传课件 建立健全法律制度依法保障数据质量
- 《眼应用光学基础》课件
- 球星库里简介
- 【物理课件】游标卡尺 千分尺的使用课件
- 2024年05月青海青海省农商银行(农信社)系统招考专业人才笔试历年参考题库附带答案详解
- 食堂日管控周排查月调度记录表
- 金融行业金融数据分析手册
- DB45T 2634.1-2023 道路运输车辆主动安全智能防控系统设计 第1部分:平台技术要求
- 仓储人员安全培训
- 西安电子科技大学《科技英语阅读》2021-2022学年第一学期期末试卷
评论
0/150
提交评论