web开发无非就是 前端技术+后端技术+数据库+数据交互 分开学习,个个击破,然后融合在一起使用,下面分开介绍各种技能
一.前端技能:
1.html: 基础中的基础,需了解里面的一些标签及用途
2.css+div:页面样式布局,稍作了解即可,除非你只做前端开发
3.javascript(js):页面脚本 很有用、很强大,能精通最好
4.jquery:本质上就是js,为了开发方便,对js进行了封装,方便使用。
5.正则表达式:知道是啥就行
以上是前端开发最基本的技能,掌握了的话,前端开发
进阶:实际工作中,为了更加高效的开发,会将以上技能进行组装,形成一些主流的前端框架,方便开发者
目前流行的前端框架:
bootstrap(精通了这个也很牛b,不愁找不到工作,面试时你对面试官说,你只会这个,其他的都不会,然后你就被录取了)开玩笑的
ligerUI、easyUI、extjs、dwz 像这样的前端框架很多,了解一二即可,原理相通
(ps:这些前端框架主要用于erp系统,因为界面丑,适用于内网系统;而门户网站、电商网站一般不用这些,会用上面提到的 基础技能,去定制开发自己的页面、追求美观和用户体验)
二.后端技术
后端技术很多,目前流行的是java 、 asp.net、php、python等, 由于java通俗易懂,要求低,上手快,所以现在有很多人都萌生了下海转行的念头;比如搞销售的啊、搞机电一体化的都跑去做java,去 培训机构培训几个月,然后出来开始坑人。
这里主要介绍java,先说下java的几个版本:
j2se:java标准版,java基础,必须学好
j2me:java游戏版,以前塞班霸占手机市场时完全靠它,现在已经过时,不用鸟这个
j2ee:java企业版,相当于标准版的进阶,现在java后端开发就是靠这个
1.java基础语法 2.servlet+jsp ;java web开发的核心,要理解透彻 3.j2ee 学会主流的后端框架 SSH 、 Spring MVC
三.数据库
1.会使用常用的数据库: mysql oracle sqlserver
2.会使用sql语句 :常用的增删改查和联合查询、嵌套查询
3.了解视图、存储过程、索引、触发器
四.数据交互
1.数据交互协议:了解socket通信和http
2.数据交互格式: text、json、xml、
五.其他
1.了解常用的应用服务器
java服务器 tomcat 、weblogic 、jboss 、jetty (熟悉tomcat即可,其他的可以不管)
web服务器 :apache 、iis
以上粗略的介绍了javaweb开发需要了解和掌握的技能。网站里面会上传html和java的基础知识,也只有这些资料;其他的技能可以网上去搜索教程、 推荐几个技术网站:w3c 、博客园、csdn、开源中国
至于项目的话,反正我没有,不过现在是开源时代,有专门托管项目的网站,质量不错;码云和github,可以去那里下载
(博主邮箱:[email protected])