互联网应用开发案例教程

互联网应用开发案例教程 教材名称: 互联网应用开发案例教程
ISBN号: 978-7-89436-770-9 作者: 袁磊 陈伟卫 王建辉
字数: 350千字 规格: 16开
印制时间: 2021-02-01 出版日期: 2021-02-01
定价: 45.8 元 样章下载: 互联网应用开发案例教程—正文样章.pdf
购买地址:

PHP从诞生到现在已经有二十多年的历史了,作为老牌Web后端编程语言的PHP,是全球最普及、应用最广泛的互联网开发语言之一。从各个招聘网站的数据上来看,招聘PHP开发的职位非常多,薪资水平也非常不错。在中小企业、互联网创业公司,PHP的市场地位也是高于其他编程语言的。目前来看, Node.js、GO、Python等语言在Web开发领域还难以企及PHP。PHP语言之所以能有今天的地位,得益于PHP语言设计者一直遵从实用主义,将技术的复杂性隐藏在底层。PHP语言入门简单,容易掌握,程序健壮性好,不容易出现像Java、C 等其他语言那样复杂的问题,开发和调试相对轻松,是初学者进入编程领域首选的编程语言。
教材提供了PHP从入门到精通所必备的各类知识,一共包括七大章节。每个章节都可以单独学习,但因部分知识点存在一定的衔接,更建议按先后顺序进行学习。
教材内容囊括当今Web项目开发必备的内容,覆盖PHP的绝大多数知识点,并对于某一方面的讲解从多角度进行了延伸。教材全部技术点以PHP 7以上最流行的版本为主,详细地讲解了PHP及与其相关的Web技术,可以帮助学习者在较短的时间内熟悉并掌握比较实用的PHP技术,包括PHP的语言语法、面向对象技术、关系型数据库MySQL、数据库抽象层PDO、全球应用排名第一的Laravel框架、PHP的包管理工具Composer、标准的RESTful Web API技术等内容,实用性非常强。教材所涉及的实例均以特定的应用为基础,学习者在学习和工作的过程中,可以直接应用教材给出的一些独立模块和编程思想。
教材特色:
由浅入深,循序渐进。教材以初、中级程序员为对象,先从PHP语言基础学起,再学习PHP的核心技术,然后学习PHP的高级应用,最后学习开发一个完整项目。讲解步骤详尽、版式新颖,使学习者在阅读时一目了然,从而快速掌握书中内容。
实例典型,轻松易学。通过实例学习是最好的学习方式,教材通过“一个知识点、一个例子、一个结果、一段评析、一个综合应用”的模式,透彻详尽地讲述了实际开发中所需的各类知识。另外,为了便于学习者阅读程序代码,快速学习编程技能,书中几乎每行代码都提供了注释。
应用实践,随时练习。教材提供了“实践与练习”,使学习者能够通过对问题的解答重新回顾、熟悉所学知识,举一反三,为进一步学习做好充分的准备。
教材由长春金融高等专科学校邢敏担任主审,长春金融高等专科学校李亚鹏、刘智勇老师担任主编,黑龙江职业学院张兴华、长春金融高等专科学校蒋泽艳老师,无锡城市职业技术学院管芳景老师担任副主编,大连东软教育科技集团有限公司一线工程师参与实例设计并给予技术指导,既注重选取软件开发中的必需、常用内容,又注重内容的简明、易学以及相关知识的拓展。
在编写教材的过程中,我们始终本着科学、严谨的态度,力求精益求精,但错误、疏漏之处在所难免,敬请广大读者批评指正。感谢您选择教材,希望教材能成为您编程路上的领航者。

第1章Vue.js1
1.1前端技术概述1
1.2MVC1
1.3Vue.js概述2
1.4Vue.js的安装3
1.5开发工具3
1.6浏览器及插件4
习题6
第2章Vue.js基础7
2.1基本结构7
2.2指令8
2.2.1基础指令8
2.2.2von9
2.2.3vmodel10
2.2.4vif和vshow12
2.2.5vfor13
2.2.6vbind16
2.3计算属性20
2.4watch27
2.5过滤器31
2.6自定义指令33
2.7transition36
2.7.1transition概述36
2.7.2transition的类名37
2.7.3transition的钩子函数43
2.7.4transitiongroup43
2.8生命周期44
习题45
第3章Vue组件46
3.1组件基础46
3.2组件的定义46
3.2.1全局注册47
3.2.2局部注册48
3.3props51
3.3.1父组件传值给子组件51
3.3.2props的验证52
3.4事件通信53
3.4.1子组件向父组件传值53
3.4.2事件总线55
3.5slot56
3.5.1基本用法56
3.5.2具名插槽57
3.6特殊类型的组件57
3.6.1is57
3.6.2动态组件58
3.6.3递归组件58
习题59
第4章Vue Router60
4.1SPA60
4.2Vue Router概述61
4.3路由的使用61
4.3.1基础路由61
4.3.2动态路由64
4.4嵌套路由66
4.5编程式导航70
4.6命名路由73
4.7命名视图74
4.8路由组件传参75
4.9导航守卫75
4.9.1全局前置守卫75
4.9.2组件内的守卫76
4.9.3完整的导航解析流程76
4.10过渡动效77
习题77
第5章Vue CLI79
5.1Vue CLI概述79
5.2Vue CLI的安装和使用80
5.3项目结构83
5.4CLI中的组件84
5.5CLI中的Vue Router86
5.6使用资源86
5.6.1使用图片86
5.6.2使用外部CSS和JavaScript88
5.7路由的参数89
习题96
第6章Axios97
6.1Axios概述97
6.2Axios的安装和使用97
6.3数据请求98
6.3.1GET98
6.3.2POST98
6.3.3Axios API99
6.4跨域99
习题104
第7章Vuex105
7.1Vuex概述105
7.2Vuex的安装106
7.3store107
7.3.1store概述107
7.3.2store的使用108
7.4mutations108
7.5actions111
7.6getters114
7.7批量定义114
7.8modules120
习题121
第8章Vue UI122
8.1UI概述122
8.2Element UI122
8.2.1Element UI的安装122
8.2.2Element UI的使用123
8.3Mint UI123
8.4Vant UI124
8.4.1Vant UI的安装124
8.4.2Vant UI的使用125
习题129
第9章Node.js130
9.1Node.js概述130
9.2Node.js的安装与使用130
9.3REPL131
9.4非阻塞131
9.5事件模型133
9.6HTTP服务器134
习题137
第10章Express138
10.1Express概述138
10.2Express的安装和运行138
10.3第一个express程序140
10.3.1app.js140
10.3.2routes141
10.3.3bin142
10.3.4views143
10.4路由144
10.5视图引擎146
10.5.1ejs147
10.5.2pug147
10.6Session149
10.6.1Session概述149
10.6.2Express Session149
10.7文件上传150
10.8访问数据库152
习题156
第11章网站总体设计158
11.1webpack158
11.1.1webpack的安装与运行158
11.1.2webpack的基本配置159
11.1.3插件159
11.1.4loader161
11.1.5webpackdevserver161
11.1.6webpack.config.js162
11.2约健Web APP的开发与实现163
11.2.1总体设计163
11.2.2项目的初始化165
11.2.3总体实现165
11.2.4启动页167
11.2.5登录页169
11.2.6注册页173
11.2.7首页177
11.2.8俱乐部181
11.2.9俱乐部详情184
11.2.10训练192
11.2.11大师详情195
11.2.12晒图201
11.2.13发布晒图206
11.2.14我的晒图208
11.2.15“我”211
11.2.16修改密码218
11.2.17我的关注222
11.2.18我的信息224
习题228
参考文献229

随着以互联网技术为代表的新一代信息技术的迅速发展,各种互联网项目也不断兴起,对用户体验提出了更高的要求,前端开发也由此逐渐成为重要的研发角色,“Web前端工程师”岗位需求持续走高,成为IT行业的热门职业。
Web前端开发“直通就业”系列教程将企业Web前端开发岗位能力模型和《Web前端开发职业技能等级标准》进行整合,贯穿于计算机类相关专业Web前端开发方向课程体系中,并综合考虑在实际教学与学习过程中分阶段实施,将内容分解为《网页设计基础实践案例教程》《JavaScript与HTML 5网页设计实践案例教程》《jQuery与Bootstrap应用开发案例教程》《PHP+MySQL动态网页开发案例教程》《互联网应用开发案例教程》5本系列教程,构成进阶式三位一体技能图谱,覆盖Web前端开发职业技能等级标准初、中、高级内容,面向网页设计、网页制作、响应式页面搭建、移动网页制作与设计、网站搭建、网站规划与设计等岗位技术需求。本系列教程以实践能力培养为导向、以企业真实应用为目标,遵循企业软件工程标准和技术,以任务为驱动,针对前端基础、样式库CSS预编译、JavaScript、Node.js与前端工具、Vue.js、性能优化、服务器端编程框架、数据库等Web前端开发中的重要技能模块,基于优选案例和应用环境进行分析以及设计完成知识讲解与技能实践,帮助学习者掌握前端技术必备的理论基础,并在实际工作场景中加以灵活应用。本系列教程配套教学课件、案例等资源。
Web前端开发“直通就业”系列教程适合作为高等职业院校软件技术、计算机应用技术、电子商务等专业的教材,适合作为应用型本科院校软件工程、计算机科学与技术、电子商务等专业的教材,也适合作为《Web前端开发职业技能等级标准》培训指导教材,以及供对Web前端开发感兴趣的读者使用。