前言(太长可略过)
这里写的是17届信息部后端学习小组的寒假任务及大致学习方向
虽然现在php制作的网页仍然很多,但是由于java其运行效率高等特点,大公司都已经纷纷转向使用java进行后端构筑;同时,java也是一门拥有非常多特性、非常严谨的语言,学习java对以后其他语言的学习有着一定帮助。
因此,之后的后端学习会逐渐向java web靠拢,也是为了使用java web开发、Spring为主要框架的即将下下学期交到你们手里的无协官网作准备
寒假任务
这个寒假主要任务是在巩固php开发能力的基础上逐步向java web过渡
具体任务分为两个阶段,首先通过自己以之前学习的php语言制作框架的形式熟悉mvc框架原理及面向对象的思想在网络编程中的应用,之后进入java web的学习
第一阶段
自己用php搭建框架
自行百度框架概念,并用php搭建一个框架
参考方向及资料:
- php面向对象
imooc上的php面向对象课程
看1~4章就好。愿意的话可以看第五章的魔术方法。 - MVC框架熟悉
imooc上的MVC简介
在这里没必要浪费太多时间,看完1、2两章就好。实例没必要看。 - 对框架的理解加深
imooc上关于php框架的介绍
这里的代码是关于自己利用原生的php语言自己写框架的一个过程。至少要看完前三章。第4章可能有点难度,不过很有实用意义,特别是composer的使用(要懂得”加载依赖“)这样一个概念。
遇到不懂的php语言上的问题,尽可能取查阅官方文档,记得自己把语言调成中文,如果中文看不懂就尝试从英文角度去理解。
如果对php框架不感兴趣、或是对java有基础的了解,也可以直接进入第二阶段
第二阶段
利用java编写一个留言板,要求与国庆任务相同。
实现方法建议采用spring框架.参考资料在这里,里面是一套完整的java web视频教程和一些参考书籍,酌情使用
D~ D~ L
第一阶段ddl:2018.2.26
第二阶段ddl:2018.3.16
同时,有余力的同学可以看下这本书,了解一些算法知识。不一定要买,可以找数字版来看