深圳福田区哪里有Java软件工程师培训班
深圳福田区哪里有Java软件工程师培训班
Java软件工程师高端工作班
*一阶段:Java核心部分 JavaSE Java核心语法、Java核心API、面向对象程序设计、Java容器类(集合)、GUI 用户界面编程、I/0体系结构、多线程并发模型、网络编程、数据结构. 掌握Java核心语法与面向对象思想,能熟练运用常用设计模式与编程技巧完成桌面应用或网络通信类程序的开发. 120 Java5.0新特性 Autoboxing/unboxing (自动装包/拆包)、Enums (枚举)、Varargs (可变参数)、Static Implements (静态导入)、for each(增强)循环、Generic(泛型)程序设计、Annotation(注释)无侵入式程序设计等 掌握全新java设计思想, 把握未来java技术发展趋势. 8 Java*技术 Java反射(Reflect)与动态代理(Dynamic Proxy) 深入研究Java语言*技术,设计更加灵活、扩展性更强的动态程序. 16 XML XML的概念与作用、基本语法、验证、XML模式定义(D、Schema)、XML解析(SAX、D0M)、Jdom和Dom4j、xpath、XSL. 掌握XML使用及XML文档的处理技术.使用XML进行信息配置、数据存储以及数据交换. 24 Java开发IDE 各种Java常用开发工具(如:Eclipse、Bean等)的使用 掌握Java开发IDE的使用与代码调试技巧 8 软件测试 黑盒、白盒测试.Java测试框架Junit. 理解测试的重要性.学习使用Juni进行单元测试、参数化测试、测试套件的开发和测试运行器的使用. 8 项目1 局域网聊天室 利用面向对象、集合、线程、I0、Socket等知识完成类似的局域网聊天室. 32 项目2 铁路客运售票系统 支持同时在多台PC上进行售票、数据安全锁定.
第二阶段: 数据库编程 0racle/SQL语言 以0racle为平台,介绍0racle数据库的安装、0racle体系结构、物理组件、权限分配、数据管理、分析各种关系数据库设计的常见问题,深入讲解数据库设计范式.全面讲解各类SQL语句的使用和优化策略.深入学习0racle数据库对象:index(索引)、view(视图)、sequence(序列)、tirgger(触发器)、ment(注释). 理解0racle数据库体系结构,掌握0racle数据库基本操作,数据库设计,开发和管理知识,熟练掌握SQL和0racle对象使用. 40 PL/SQL PL/SQL语法,作用.使用游标、存储过程、函数、触发器解决数据库性能问题. 掌握PL/SQL的使用,能够使用存储过程开发gao效的数据处理系统,解决数据库性能瓶颈并实现数据优化. 16 MySql 以MySql为平台,介绍MySql数据库的安装、权限分配、数据管理.数据库使用. 掌握MySql数据库的使用. 4 JDBC 使用Java操作数据库,包括:数据库连接、结果集处理、存储过程调用、元数据、大数据类型处理、事务管理,批更新,可滚动、可更新的结果集,SQL3.0新特性,连接池技术,数据库应用架构. 熟练掌握Java数据库编程技巧,能使用*API、DA0编程模式编写高性能的数据持久层应用. 40 项目3 金融银行自助系统 支持多用户操作,使用Hibernte完成持久层设计.实现用户信息加密,数据安全锁定.
第三阶段: Web应用 课程名称 内容简介 课程目标 课时 Html 介绍Web原理.Web页面开发的基本过程,超文本标记语言(HTML)基本标签的使用,CSS 层叠式样式表 掌握HTML基本标签的使用,能利用CSS优化页面设计的方法 8 脚本语言基本语法,常用函数,*D0M编程及页面组件控制 掌握基于对象的程序设计,能通过W3C D0M模型完成动态页面脚本开发 16 Web容器之Tomcat Tomcat的下载、安装、启动分析、体系结构、基本配置、应用程序部署、管理和性能调优. 掌握使用Tomcat的使用. 4 Java Web编程Servlets 协议详解,Servlet核心对象操作,Servlet生命周期,Session与Cookie的应用场景,过滤器与器.分层结构. 全面掌握Servlet 2.5 API的使用,能够独立分析设计基于N层体系结构的Web 应用,熟练使用各种Java EE应用服务器 32 Java Web编程JSP JSP介绍、创建、部署JSP程序,JSP的三个指令、六个动作和九个内置对象中异常处理,自定义标签,EL和JSTL 掌握JSP2.0规范技术,掌握JSP进行动态页面开发的**技术,能结合Servlet完成B/S应用的设计与开发工作 24 项目4 大唐任务管理系统: 大唐电信系统子模块,包括注册、登陆、用户管理、任务制定、任务修改、任务查看等功能. 使用Servlet和JSP技术,以Hibernate做后台完成基本的Java Web应用. 32 项目5 BBS系统:具备注册、登陆、积分、发帖、回帖、内容上传下载、后台管理等功能完整的BBS系统. 使用Servlet和JSP技术,以Hibernate做后台完成基本的Java Web应用.
第四阶段: 流行技术 J2EE容器之JBoss JBoss的下载、安装、启动分析、体系结构、基本配置、应用程序部署、管理和性能调优. 掌握使用JBoss的使用. 4 Struts MVC设计思想,Strust1的体系架构、控制器组件、视图组件、框架的扩展、国际化、验证框架、常用标签库等. 理解MVC模式,掌握基于struts1的java EE解决方案 24 学习Struts1和WebWork结合而成的Struts2.包括:Struts2的无侵入设计,控制器组件、视图组件、动态方法调用、包、拦截器、annotaction的支持、国际化、验证框架、常用标签等. 深入学习Struts2,完成从Struts1到Struts2的Java Web应用的升级. 24 Hibernate 学习领域建模思想与0/R Mapping,各种对象关系映射、实体状态、继承关系、组件映射、查询缓存与二级缓存配置、事务锁机制与性能调优. 能以领域建模思想完成持久化层的设计,使用Hibernate完成持久化层的开发工作. 40 AJAX 全面讲解AJAX应用的设计与开发方式
在面试过程中,我经常会听到一些比较遗憾的回答,比如候选人对SQL优化技能讲得头头是道,但较后得知,这是他平时自学时掌握的,并没用在实际项目里。
当然这总比不说要好,所以我会写下“在平时自学过SQL优化技能”,但如果在项目里实践过,那么我就会写下“有实际数据库SQL优化的技能”。
大家可以对比下两者的差别,一个是偏重理论,一个是直接能干活了。
其实,很多场景里,我就不信在实际项目里一定没有实践过SQL优化技能。 从这个案例中,我想告诉大家的是,你之前费了千辛万苦(其实方法方向得到,也不用费太大精力)准备的很多技能和说辞,较后应该落实到你的实际项目里。 比如你有过在Linux日志里查询关键字排查问题的经验,在描述时你可以带一句,在之前的项目里我就这样干的。
又如,你通过看底层代码,了解了TreeSet和HashSet的差别以及它们的适用范围,那么你可以回想你之前做的项目,是否有个场景仅仅适用于TreeSet?
如果有,那么你就可以适当描述下项目的需求,然后说,通过读底层代码,我了解了两者的差别,而且在这个实际需求里,我就用了TreeSet,而且我还专门做了对比性试验,发现用TreeSet比HashSet要高xx个百分点。 请记得,“实践经验”一定比“理论经验”值钱,而且大多数你知道的理论上的经验,一定在你的项目里用过。
所以,如果你仅仅让面试官感觉你只有“理论经验”,那就太亏了。
更多培训课程,学习资讯,课程优惠等学校信息,请进入 深圳罗湖区IT培训深圳福田区php培训深圳南山区java培训 网站详细了解,免费咨询电话:400-998-6158