您当前的位置:首页 > 学习专区 > JAVA技术

学习Java,你需要一套完整的学习方案

时间:2017-04-19 14:11:04    作者:严老师

  如果决定学习一门技术,那么你就需要去制定一个学习方案,学习是一件循序渐进的事情,不能一蹴而就,大家的方案就决定着学习的进度。由于有的人还不是很了解Java这门课,我就给大家制定了一个方案,希望对大家有所帮助。
  一、初级
  初级的内容是你必须要学的,只有学了这些,你才能算是入门了,这样对Java就不会很陌生。
  1、你要了解一些工具,editplus、Photoshop等等;
  2、了解一些零基础学习Java,对于HTML的标签页要有所熟悉,还有div+css3的布局和特效。
  3、移动端开发(手机版)
  CSS3+HTML5布局,解决移动设备屏幕适应
  4、网站前台开发-项目实战(天猫首页、小米官网、腾讯课堂官网)
  5、管理系统后台界面开发-项目实战
  学会以上所述,你可以去找工作了,薪水4~5K左右!
  二、中级
  学到中级,你就能出去找工作了,不过这些能力还是不够找个好工作的,所以我建议还是学完高级之后再去工作,这样自己的起步也会高一点。
  1、企业工具使用(myeclipse/tomcat/sqlyog/plsql等)
  2、掌握Javas cript
  Javas cript基础,常用对象的使用(Date,Array,window,document等)
  Javas cript函数(回调、闭包)讲解DOM操作(增、删、查、改)
  Javas cript封装(主要针对dom操作封装)
  Javas cript项目实战
  3、掌握jQuery深入(SG类库3.0-项目实战)
  基础(语法、选择权、事件)
  DOM操作(增、删、查、改)
  特效和动画
  Ajax
  jQuery开源框架jQueryUI
  SG类库(自定义插件)
  4、JavaSE7
  Java编程基础
  面向对象
  类加载机制
  数据结构(数组、链表、树)
  JavaAPI
  JavaSE7新特性
  多线程
  Java网络编程
  GUI(awt,swing)
  人工智能远程桌面监控-项目实战
  5、掌握关系型数据库(MySQL5.6/Oracle 11G)
  数据库入门(基础介绍、常用命令等)
  SQLyog,Native,PL/SQL工具的使用
  表管理
  数据操作(增、删、查、改(简单查询))
  约束管理
  数据查询(子查询、连接查询、分组、函数等用法)
  游标、存储过程、函数、触发器、事务管理
  Jdbc操作
  Jdbc框架封装
  6、掌握基于Javaweb技术的综合应用,完成项目实战开发
  Servlet讲解(web应用服务器介绍)
  Servlet实现数据库数据的增删查改
  JSP入门
  JSP底层原理分析
  JSP指令、脚本、表达式、动作的使用
  EL表达式
  JSTL
  MVC模式讲解
  XML
  Ajax
  自定义标签库
  FusionCharts
  Log4j
  Junit 4.0
  7、项目实战(百度云盘web版本、个人财务管理系统、学员管理系统、个人博客系统)
  学会以上所述,薪资就有6~7K左右了
  三、高级
  学完高级课程,以后的就不用很急了,自己有时间就去学习,给自己充电。只有不断进步,才不会被时代淘汰。
  1、掌握框架底层核心技术
  JavaWeb3.0新特性
  反射应用
  注解(annotation)应用
  设计模式
  2、框架讲解
  掌握Struts2(掌握原理、Struts2标签、OGNL、拦截器、国际化)
  Hibernate4、MyBatis3
  Spring4,spring MVC
  框架整合:SSH、SSM
  Webservice、SOAP/Rest/CORBA/SOA
  3、高级工具
  StarUML、Rational Rose、MindManager
  4、统一建模语言UML
  5、项目实战
  企业办公自动化(OA)
  企业人力资源管理系统(CRM)
  编程体验论坛系统(BBS)
  学完以上所述,薪资就有8K+了
  四、进阶
  进阶学的东西就会比较难了,但是这都是为了自己的升职加薪,趁年轻,努力一把有何不可呢?
  1、搜索引擎
  Lucene
  2、移动端应用整合(二维码等)
  3、PDF与Excel组件-扩展识别
  4、百度文库技术-扩展知识
  5、自定义插件权限系统开发、RBAC权限模型(按钮级)-扩展知识
  6、工作流引擎-扩展知识
  7、大型企业系统负载均衡-扩展知识
  8、OFFICE在线编程双向同步-扩展知识
  9、高级工具
  Maven
  10、项目实战
  内容发布管理系统(CMS)
  企业资源管理系统(ERP)
  企业电子商城
  以上的方案是比较全面的,如果你完成了这些,你就具备了项目经理的能力,在去公司磨炼一段时间,你的薪资就会上涨的。

推荐资讯
UI设计师
UI设计师
JAVA软件工程师课程
JAVA软件工程师课程
.NET软件工程师课程
.NET软件工程师课程
软件开发工程师课程
软件开发工程师课程
相关文章
    无相关信息
栏目更新
栏目热门