很多人想转行做Java工程师,可是总有种种担心,比如担心专业不对口、担心学不会,实际上不用担心这些
的,只要对Java开发感兴趣,不管你是高中毕业还是大专毕业的,哪怕以前你学的汉语言文学、会计、工程
造价、酒店管理等等各种不沾边的工作都可以学的,当然,如果是相关专业的,有了一些基础知识或者对
Java整个知识构造有了解,那就更好了,这样学习起来更轻松,也可以学得更深入,即使一个班是同一个老
师,学习内容和学习进度都是相同的,但是学生学习到的知识程度并不是完全一样的,毕竟每个人的接受程
度和天分不一样。
Java工程师的培训机构很多,如果想学习Java的知识,选择一家可靠的培训机构学习,为什么不让自学呢,
因为相对Web前端开发和软件测试来说,Java的学习内容要难一些,必须有老师引导系统学习。学习完成之后
就业面是很广的,首先市场对Java的人才需求很大,不仅可以从事后台程序开发,还可以从事前端开发,不
管是电商平台,游戏开发,还是常见的支付平台都需要Java工程师,进入Java工程师这条路之后,可以从初
级工程师做到中级工程师和高级工程师,还可以做项目技术经理或者项目经理,可以根据自己的自身条件综
合发展。
Java培训课程大纲分为三个阶段:
第一阶段:(Java基础)
一,Java进阶
1,集合框架:List、Set、Map,Collection、Collations,迭代器,比较器
2,多线程:多线程的创建与启动,线程同步和通信,线程池,定时器
3,IO流:File文件,IO流操作的分类和方式,方法递归调用...
4,网络编程:IP/端口/URL等网络基础,TCP/UDP网络协议...
5,反射机制:反射的概念,Class实例的获取方式,内省机制...
6,新版本Java语言特性:Java5新特性,Java6新特性,Java7新特性,Java8新特性
二,数据库
1,MySqi:mysql基础,客服端工具,DDL,DML,DCL,TCL
2,Oracle:mysql基础,客服端工具,Oracle基础...
3,JDBC:JDBC基本操作,多条件过滤查询,JDBC事务管理...
第二阶段:高级Java
一,JavaEE
1,前端:html,css,xml,javaScript,Jquery、Bootstrap
2,JavaEE:Http协议、Tomcat,Servlet,Cookie、Sessio...
3,Struts2:Struts2基础和原理,Struts2属性和模型驱动...
4,Hibernate:基础,配置详解,映射关系,查询,事务管理...
二,开发框架
1,Spring:基础,ioc.aop,数据访问集成其他框架...
2,Maven:Maven入门,Maven构建入门,
3,页面静态化:Freemaker页面静态化
4,SpringMVC:基础,多种控制器,运行原理及流程,核心对象...
5,MyBatis:MybatisMapper使用,对象关联关系处理,注解开发...
第三阶段:云计算与大数据
1,Linux环境架构:
常用命令、掌握Linux环境下的常用命令、jdk安装
掌握Linux环境下jdk的安装、方法和常见问题
tomcat安装、掌握Linux环境下tomcat的安装和配置方法
数据库安装、掌握Linux环境下mysql的安装方式及简单配置设置...
2,大数据:
Nginx,Apache负载均衡、掌握Nginx Apache、
实现负载均衡的方法、Reddis大数据集群、
了解Reddis的作用、掌握redis基础指令
掌握Java连接redis方法、MongoDB大数据实战、
了解MongoDB的作用...
3,云计算:
了解Vmware运行原理,了解虚拟机的组成部分及管理方式
了解平台api的调用方式(vijava)、
了解OpenStack环境搭建、PaaS云平台搭建、了解bosh的基本指令
了解部署配置文件yml的常用配置、了解stemcell和release的作用
了解cloudfoundry的部署方式和常用配置、CaaS云平台搭建...