【适学对象】
可以是0基础,但数理能力较好,想通过从事软件开发工作来获得高薪能力的、想选一门适合编程入门语言学习的、期望稳定职业发展的、后期转大数据分析/人工智能的人员。
【课程介绍】
Java有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构中立性、可移植性、高性能、多线程、动态性等。Java摈弃了C++中各种弊大于利的功能和许多很少用到的功能。Java可以运行与任何微处理器,用Java开发的程序可以在网络上传输,并运行于任何客户机上。
【课程内容】
阶段1:J2SE开发基础理论,掌握计算机语言基本知识——
概述了java的基本组成框架及组件功能;Java的八个基本数据类型、变量的定义、声明及使用;常用运算符及java特有的运算符、if语句、switch语句;for循环 、 while循环、do while循环;多个循环之间的嵌套;使用函数对一段代码的封装理解及使用数组;掌握数组算法;了解二维数组;
阶段2:JAVA面向对象,了解面向对象思维,掌握面向——
面向对象思想的发展历程、面向对象的优势、对象和类的关系、类的组成;构造函数的特点、方法的重载、类中成员运行的顺序;面向对象三大特征之一、封装的好处、封装的使用;继承特性、方法的重写;多态的定义、多态的作用、多态的优点;
阶段3:J2SE中级部分,熟练使用java集合类——
各种权限之间的比较;String类的使用、String的API;
八个基本数据类型对应的封装类、拆箱与装箱、集合的概念、List集合API、ArrayList、LinkedList、Vector;
HashSet、TreeSet、二叉树数据结构;HashMap底层数据结构、Map集合的API、泛型的使用;增强for循环、Collections类、Arrays类、Date类、GUI编;多线程的概念、线程的创建、线程的阻塞、线程模拟买票小游戏;
线程的同步、死锁问题、消费者与生产者;Java操作文件对象、递归算法、File类的使用;
阶段4:J2SE部分,学会mysql数据库的基本操——
数据库的安装、DDL语句、DML语句、子查询、表连接、函数、存储过程;Java连接数据库、Statement、CallableStatement、C3P0连接池、DBCP连接池;HMTL网页基本元素、css样式、静态网页编写、javascript、jquery、动态网页编写;
阶段5:J2EE Web部分,解决tomcat服务器相关问题——
jsp三大指令、jsp九大内置对象、jsp四个作用域、jsp标签、JSTL、El表达式;Servlet的生命周期、表单的处理、cookie用法等;
工厂方法模式、抽象工厂模式、单例模式、代理模式等常见的设计模式;Mvc设计模式;
阶段6:Hibernate框架,一个开放源代码的对象关系映——
回顾jdbc连接数据库及jdbc的缺点、Hibernate文档;Hibernate基本配置、配置讲解、Lg4j日志环境搭建;
id自增长配置、IDENTITY_SEQUENCE、联合主键;核心API、Configuration、Sessionfactory、Session、Hibernate对象的三种状态;
延迟加载、一对一关联、一对多关联、多对多双向关联、级联;HQL检索、QBC检索、OID检索、导航对象图检索、本地sql检索;一级缓存、二级缓存、事务隔离、乐观锁、悲观锁;
阶段7:Strust2框架,学习Strust2框架,更好的运用——
Struts2简介、HelloWorld、基本配置、Action、Result_Type等;OGNL中的三个符号、集合、逻辑判断、访问数据、值栈;标签的使用、property标签、iterator标签、URL标签、data标签等;声明式异常处理、I18N原理、动态语言的切换;源码解析、拦截器原理模拟、自定义拦截器、控制表单的反复提及;
阶段8:Spring框架,为了解决企业应用开发的复杂——
Struts2简介、HelloWorld、基本配置、Action、Result_Type、等;IOC简介、注入类型、Bean生命周期、注解Autowired、Scope作用域;注解配置、动态代理、AOP配置;DataSource配置数据源、整合Hibernate、声明式事务管理、HibernateTemplate的使用、HibernateDaoSupport的使用;SSH整合的历史、SSH整合、SSH整合常见问题、SSH整合之注解配置、整合实战;
阶段9:Mybatis框架,一款的持久层框架——
Struts2简介、HelloWorld、基本配置、Action、Result_Type、等;OGNL中的三个符号、集合、逻辑判断、访问数据、值栈;标签的使用、property标签、iterator标签、URL标签、data标签等;声明式异常处理、I18N原理、动态语言的切换;源码解析、拦截器原理模拟、自定义拦截器、控制表单的反复提及;
阶段10:SpringMVC框架,Springmvc是Spring框架中的——
简介、环境配置、基本组成、表单数据的获取;配置开发、注解开发、文件上传、拦截器;整合配置文件、整合常见问题、整合实战;环境准备、Maven简介、Svn简介、配置文件详解、整合实战
【适用领域】
制造、三农、信用、物流、医疗、教育等越来越多的传统行业都必将转型互联网+,而这些大规模企业应用JavaEE。互联网+发展,系统的高并发和大数据越发流行,而大数据主流的Hadoop框架是Java编写。JavaEE已成为“大数据时代”必备技能。
【课程优势】
小班教学:
真正的小班授课,老师学员1:5,理论实操全吸收
就业服务:
学员学完培训规定内课程,幻维就业将根据学员学习情况、 学员自身意愿,提供就业服务
自营基地教学:
幻维三大自营教学基地,全封闭管理,酒店式住宿,自助式餐食,解决学员后顾之忧
简历修改:
帮助学员修改简历,更贴近HR的关注点,在众多竞争者中脱颖而出
面试培训:
职业定位和简历修改完成后,学员将接受面试指导老师一对一指导,进行模拟面试
师资强大:
幻维每一位Java老师都是实战派。真实的项目Leader,价值千万行业经验、案例精髓,毫无保留倾囊相授
职业评测:
幻维研发了一套专门针对学员不同的性格特征的评测系统,学员可以根据测试结果选择更适合的职业及岗位
实操演练:
资讯类、题库类、直播、录播、视频类等案例实操演练一对一指导
【师资介绍】
徐明辉 Java软件开发讲师
个人简历:
毕业于北京工商大学,拥有7年开发经验,3年管理经验,4年教学经验。精通Java、Android、.Net、Oracle等多种主流编程语言和数据库系统。曾参与过上海市复旦大学的教务管理系统、上海市华东政法大学数字化校园建设、上海期货诚信档案管理系统、上海期货工作助理平台、网络商城购物系统等大型项目。在多所高校进行过JavaEE方向的培训工作,授课幽默风趣,对教学内容能够给做到深入浅出,条理分明,注重和学生的互动,注重对学员学习方法及分析解决问题能力的培训;课堂实例丰富,能举一反三,能够通过实例让学员掌握新知个人寄语:
丰碑无语,行胜于言!
司家昌 java开发讲师
个人简历:
于安徽博约信息科技股份有限公司工作,从事java爬虫工程师3年,后于合肥优尔科技有限责任公司工作,转java-web开发2年。参与的项目有:博约爬虫项目《博约舆情监控系统4.0》;北科大的《北科大视频监控系统》;博约的《博约音视频重点监控系统》;黄山电力公司的《黄山跳闸信息统计管理系统》;武汉电力公司的《武汉报缺信息管理系统》等。精通Java EE(JSP/Servlet、JDBC、Struts2、Spring、Hibernate、Mybaits)。
【学校简介】
幻维奇迹科技有限公司与华中师范大学等20余家高校合作,联合相关专业资源,共同创办的线上品牌,旨在开展相关的教学和项目实训、孵化创业、就业输出等工作。公司总部位于华中师范大学内教育培训大楼,共设有4个专业方向(游戏开发、游戏设计、京东电商、大数据),21个课程方向,40多个细分专业模块,完整商业项目案例335个,各项名案、资源库825类。目前毕业学员已有4000余人,其中许多学员在校期间的作品获得多项社会荣誉、业界认可和国际大奖,他们中大部分现已成为公司的中流砥柱,甚至高管人员。
【教学现场】