Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球的开发者专业社群。
学习周期:3~4个月
培养目标:Java开发工程师、Java中高级开发工程师
适合人群:0基础、应届毕业生、非在职或有意转行者、想从事Java开发者
课程概要:前端开发技术、Java语言基础、JavaEE开发、数据库、Java常用的开源框架
Java基础阶段
课程介绍:Java 语言基础、Oracle 数据库的安装、配置、SL、PLSL、JDBC 入门等核心内容
课程特点:
1. 全程企业真实案例驱动,更直接、深入掌握所涉及技术的核心内容
2. 讲授常用的设计模式,更直观体验 Java 语言的设计之美
3. 采用 JDK *版本
4. 必要时从源代码分析入手,使学员知其然亦知其所以然
5. 采用案例式教学,通过专家讲师的带领使学员可以具有独立开发的能力
6. 课程的技术点完全采用编码规范,使学员熟练应用,提高编码效率
预期目标:
1. 掌握 Java 核心语法、深入理解面向对象思想、 熟练使用 Java 语言的核心 API
2. 掌握 Oracle 数据库的安装、配置
3. 掌握 SL、PLSL 数据库编程的核心内容
4. 掌握 JDBC 的核心 API、能编写出健壮的 JDBC 程序
5. 掌握 DBUtils 工具类的使用、初步体会 ORM 思想
6. 初步具有独立阅读 Java doc 的能力
7. 能通过大公司的 Java 基础测试、数据库面试题
项目实践:仿即时通讯工具
JavaWEB基础阶段
课程介绍:本部分内容涵盖XML核心语法、Java XML解析技术及对比、HTMLCSS核心技术、JavaWeb基础(具体包括:Servlet、JSP、HttpSession、使用JavaBean、自定义标签,EL、JSTL、MVC设计模式、Servlet拦截器、Serlvet过滤器、JavaWeb国际化、文件的上传下载、JavaMail)、Oracle数据库SLPL SL、JBDC、使用DBUtils、JavaScript核心基础、juery、JSON、Ajax、UML。
本部分是JavaEE开发的核心内容,是进行后续学习的基础。实际上很多JavaEE项目就是使用本部分内容开发,本部分学习依然全程采用案例驱动,在本部分学习的后期会有教学项目:电信任务管理系统,使学员掌握在项目中使用MVC设计模式,泛型、DAO,数据并发处理,自定义异常体系等内容。
课程特点:
1.全程企业真实案例驱动,更直接、深入掌握JavaEE核心知识点
2.讲授JavaEE开发核心设计模式(MVC、DAO、工厂等),并应用于项目中
3.采用主流作为教学版本,同时完整介绍规范
4.从源代码分析出发,使学员知其然亦知其所以然
5.采用案例式教学,通过专家讲师的带领使学员可以具有独立开发的能力
预期目标:
1.掌握JavaWEB核心技术点、深入理解面向 MVC、DAO设计模式、熟练JavaWEB核心API
2.初步具备项目详细设计能力,能根据概要设计构建项目的UML图
3.初步具备项目的调试能力,能较快的找出BUG,并快速解决。
4.能通过大公司的JavaEE基础部分的笔试和面试
项目实践:电信任务管理系统、长城内部工作流管理系统
JavaWEB高级阶段
课程介绍:本部分内容涵盖 Struts2、Hibernate、iBATIS、Spring、Spring-Security、JBPM等主流JavaEE框架;还将系统介绍WebService、WebSphere、Linux、JPA(选),(选)的核心内容。
框架讲授完成后,将带领学员完成至少两个企业级真实项目。
本部分是JavaEE开发的核心内容,涵盖所有目前流行的JavaEE开发框架。在具体授课时,将深入各框架源代码,让学员知其然亦知其所以然,以在应用时能举一反三。
课程特点:
1.全程企业真实案例驱动,更直接、深入掌握各框架核心知识点
2.采用框架主流版本作为教学版本,同时完整介绍各框架*版本特性
3.从源代码分析出发,使学员知其然亦知其所以然,在应用时能达举一反三
4.讲授全部核心知识点
5.项目真正源于企业应用
预期目标:
1.掌握Struts2、Hibernate、iBATIS、Spring、Spring -Security、JBPM、WebService的核心内容、掌握WebSphere、WebLogic的安装、配置、管理
2.初步具备项目架构能力,能根据项目需求设计出较优秀的解决方案
3.具备项目的调试能力,能快速等位 BUG,并快速解决
4.能独立进行JavaEE项目研发
5.能通过大公司的JavaEE框架、项目部分的笔试和面试
项目实践:*移动电子运维系统、教育培训管理系统、NEC 酒店管理系统