欢迎来到天天文库
浏览记录
ID:30975270
大小:119.50 KB
页数:4页
时间:2019-01-04
《《网络应用系统开发》课程教学大纲》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《网络应用系统开发》课程教学大纲课程名称:网络应用系统开发课程类别(必修/选修):选修课程英文名称:DevelopmentofNetworkApplicationSystem总学时/周学时/学分:56/4/3.5其中实验学时:20先修课程:授课时间:周一9-10、周四1-2授课地点:松山湖6D307,6E205、7A305授课对象:15网络工程1、2班开课院系:计算机与网络安全学院任课教师姓名/职称:高大为/讲师联系电话:15626805137/727477Email:269700927@qq.com答疑时间、地点与方式:1.每次
2、上课的课前、课间和课后,采用一对一的问答方式。2.通过QQ、微信及电话答疑,时间地点不限。课程考核方式:开卷()闭卷()课程论文()其它(P)使用教材:教学参考资料:1、高性能PHP7,阿尔塔夫·侯赛因,电子工业出版社,2017年4月2、微信开发深度解析:微信公众号、小程序高效开发秘籍,苏震巍,电子工业出版社,2017年8月3、高性能MySQL(第3版)BaronSchwartz,PeterZaitsev,VadimTkachenko,电子工业出版社,2013年4月课程简介:网络应用系统开发是计算机与网络安全学院为网络工程专业的学
3、生开设的专业方向课程,它以WEB编程编程语言(PHP语言)为基础,介绍如何网络应用开发的理论知识,着重培养学生WEB应用的开发能力,其中包括:WEB应用开发、系统运维、数据库优化及微信公众号开发等内容。网络应用系统开发是一门综合性较强的课程,学习内容都是当下比较流行的技术和解决方案。其中WEB应用开发以PHP语言为主,学习最新的PHP7.0高性能版本,系统运维技术基于CentOS6系统,数据库技术基于mysql。课程内容是目前大部分中小型企业技术开发人员所需要具备的知识,使学生的开发能力能与企业接轨。课程教学目标结合专业培养目标,
4、提出本课程要达到的目标。具体包括:1.知识与技能目标:通过该课程的学习,学生不仅要掌握巩固PHP语言的知识,能独立开发WEB应用,掌握一定的系统运维知识和优化能力,使学生的开发能力能跟上时代的发展,逐步与企业工业化接轨。2.过程与方法目标:网络应用系统开发是一门综合性比较强的课程,学习者不仅要学习掌握PHP这么基础的WEB开发语言,还需要学习系统运维,数据库优化方面的优化知识。实践教学基于“循序渐进”模式,由易到难,由简单到复杂。通过“理论学习+上机练习”的方式,提升学生的专业知识及实际操作能力。3.情感、态度与价值观发展目标:通
5、过本课程的学习,培养作为本课程与学生核心能力培养之间的关联(授课对象为理工科专业学生的课程填写此栏):□核心能力1.■核心能力2.■核心能力3.■核心能力4.□核心能力5.□核心能力6.□核心能力7.一个开发技术人员必须具备的坚持不懈的学习精神,谨慎严密的思维方式,为未来的学习、工作和生活奠定良好的基础。□核心能力8.理论教学进程表周次教学主题教学时长教学的重点与难点教学方式作业安排1网络应用开发概论4重点:网络应用描述;常见的WEB应用;缓存技术;数据库技术;在windows搭建LANP环境并建立虚拟站点;防火墙及网络代理的使用
6、;hosts文件作用;难点:WEB应用处理请求原理;redis与memcached的区别课堂面授2CMS网站系统的搭建及ThinkPHP5入门4重点:搭建discuz论坛程序;搭建wordpress博客程序;Thinkphp框架安装部署;PHP接收请求数据;ThinkPHP模板渲染难点:GET和POST两者之间的区别课堂面授3基于ThinkPHP登录功能实现2重点:数据字典设计;登录逻辑实现;ajax发起异步请求难点:cookie与session的区别课堂面授4PDO技术原理及数据库2重点:PDO_mysql模块;执行sql语句;
7、预编译;事务处理难点:防止sql注入课堂面授第1次作业5调试方法及单元测试4重点:var_dump调试法;日志调试;SocketLog调试方法;PHPCLI运行模式;PHPUnit单元测试框架的使用难点:AJAX异步请求调试课堂面授6基于ThinkPHP文章管理功能实现2重点:数据库CURD操作;文件上传;压缩图处理;后台应用开发流程;CDN技术难点:缩略图水印处理课堂面授7CentOS运维常用的操作及命令2重点:防火墙配置;压缩与解压;vim使用;用户组及权限;ssh使用公钥登录;上传及下载;文件操作难点:防火墙配置;运维监听课
8、堂面授8在Linux上搭建LANP环境及PHP扩展的安装2重点:Lanp套件编译安装,yum方式安装;redis及memcached扩展的编译安装及使用;难点:linuxShell脚本课堂面授9WEB应用缓存及消息队列2重点:消息队列原理;消息队列
此文档下载收益归作者所有