java se 学习步骤.docx_第1页
java se 学习步骤.docx_第2页
java se 学习步骤.docx_第3页
java se 学习步骤.docx_第4页
java se 学习步骤.docx_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

窗体顶端BF-TECH3.0 J2EE软件工程师高薪就业品牌课程包括三大阶段:920学时(预计),28个阶段项目贯穿其中,四大项目专业实训,快速了解整个软件开发流程与相关专业工具的使用!初级阶段:侧重于Java核心技术。中级阶段:侧重于JavaWeb开发。高级阶段:侧重于框架技术。提升阶段:侧重富客户端技术。项目实训阶段:侧重软件工程和项目实战。本课程结合项目,进行实战图书馆信息管理系统、QQ聊天室、B2C网上书店网、论坛短消息、基于JSP B/S架构的企业门户网、租房网管理系统、个人博客系统、宠物商店系统、利用jeasyUI+dwr+ssh技术重构租房网项目、工时统计管理系统、权限管理通用模块、易买网、CRM客户关系管理系统,通过本课程学习,用户最少积累超过2年的J2EE开发经验。整个课程五个阶段分别涉及五大方面的技术:1.Java Core & Java C/S桌面技术Java基础+Java核心+Java Swing+JDBC2.Java Web & B/S SSH框架技术JSP+Servlet+Ajax+Web Service+DWR+Spring+Struts+Hibernate+Maven3.富客户端技术:HTML+CSS+JavaScript+jQuery+jeasyUI+ExtJs4. 数据库技术:SQL Server+MySQL+Oracle5.实用软件工程课程名学习课时课程介绍课程内容阶段项目一、JAVA语言基础与OOP入门42本部分内容侧重于Java语法基础,主要内容包括:Java平台、语法、常用API简介,java开发语言基础、面向对象思想、面向对象的实现封闭继承多态,项目实战,小游戏,涉及相关java算法,训练学员的软件开发的思维能力,培养学员的游戏开发经验01、Hello Java(理论课+上机课 共5讲)02、Java语法基础(理论课+上机课 共4讲)03、Java OOP - 类和对象 (理论课+上机课 共4讲)04、Java中的字符串 (理论课+上机课 共3讲)05、Java中的实用类与集合详解 (理论课+上机课 共8讲)06、深入Java泛型(理论课 共2讲)07、Java OOP - 继承与多态 (理论课+上机课 共4讲)08、Java OOP - 接口与抽象类 (理论课 共4讲)09、Java中的异常处理 (理论课 共3讲)指导复习课 (共5讲)项目1:java小游戏-骑士飞行棋项目2:面向对象门禁系统二、SQL Server 2008 数据库基础及应用6001、了解SQL Server 2008基本特性02、掌握SQL Server2008中的数据库完整03、掌握SQL Server 2008数据库管理、数据库表的管理04、掌握SQL Server 2008数据库的查询及基本的增删改查操作05、掌握SQL Server 2008数据库的常用内置函数用法了解基础的数据库管理知识01、了解SQL 基础数据类型和SQL Server2008新增数据类型02、详解数据库的完整性(实体完整性、域完整性、引用完整性、自定义完整性)03、详解SQL Server中常用的函数04、SQL 通用语法(添加数据、修改数据、删除数据、及批量插入、修改与删除数据)05、SQL 查询(select,别名、排序、分组、聚合函数)06、SQL高级(多表联合查询)07、SQL Server2008新语法特性介绍及应用取得排名或顺序的函数 APPLY操作符、定义参照完整性功能的增强项目3:学生信息管理系统数据库设计项目4:商品进销存系统数据库设计及实现 。三、Java核心编程51本部分内容侧重于java j2se核心部分,共50学时左右,主要内容包括:1.面向对象编程的六大基本原则2.Java核心类库的高级应用,如:文件输入输出流处理、反射、序列化、泛型、多线程、网络编程、DOM4J01、Java 中使用 IO 实现数据处理(共8讲)02、Java 中使用XML实现数据处理(共6讲)03、Java中的多线程编程(共5讲)04、多线程高级应用(共5讲)05、Java中的网络编程(共4讲)06、网络编程高级应用(共4讲)07、Java语言高级特性-序列化、反射、注解(共9讲)指导复习课(共5讲)阶段测试(共1讲)项目5: 项目实战-基于Dom4j的图书馆信息管理系统四、Java Swing+JDBC开发桌面级应用301.Java AWT、 Swing编程模型2.JAVA Swing事件模型深入解析3.java中odbc与jdbc调用4.java 数据库连结池5.java中的事务与调用存储过程6.jdbc存取图片、及二进制数据01、Java AWT图形化界面编程 (3讲)02、Java Swing组件详解(一) (7讲)01、02的上机作业讲解 (3讲)03、Java Swing组件详解(二) (4讲)04、Java语言SQL接口JDBC编程技术入门 (3讲)05、Java语言SQL接口JDBC编程技术进阶 (4讲)期末测试 (3讲)项目6:基于JavaSwing+JDBC的QQ聊天室五、HTML XHTML CS3、JavaScript网页制作从入门到精通3001、熟练掌握HTML语法,会使用表格、框架02、熟练掌握各种表单控件,并能完成常见的表单验证工作03、能实现浏览器端各种常见动态效果04、熟练掌握DIV+CSS进行网页布局05、熟练使用DreamWeaver设计网页06、了解如何申请域名和发布网站07、基本的SEO优化01、HTML基本标签02、使用表格显示数据03、使用表单和框架04、使用DW制作网页05、Web前台-CSS技术详解06、深入CSS07、利用DIV+CSS布局网页08、网页中的javascript09、JavaScrpt表单验证及高级操作10、初探SEO技术项目7:实战某培训网站首页DIV+CSS设计项目8:B2C网上书店网站设计前台静态页设计项目实战11项目9:基于Swing+JDBC的在线考试系统主要功能分析1、登录学员身份登录,用户验证记录登录的用户名和登录类型2、在线答题选题:选择试题的科目抽题:随机抽取20道题答题:答题时间为20分钟,在程序中保存答案修改答案:通过答题卡返回修改判题:计算得分结果显示:分数、分数条、表情、评语课程名学习课时课程介绍课程内容阶段项目课程一、SQL Server 2008高级编程4001、熟练掌握数据库的设计及PowerDesign建模02、熟练掌握T-SQL的高级用法03、熟练掌握SQL Server2008 DDL新特性的高级用法04、熟练掌握SQL Server2008中存储过程写法、视图、用户自定义函数、触发器、游标等高级用法05、了解SQL Server中的索引及性能优化06、了解SQL Server中的安全机制07、深入SQL Server中的数据备份与还原技术01、应用三大范式设计数据库02、 SQL Server2008中的T-SQL编程及DDL语法新特性03、应用存储过程封装复杂业务逻辑04、应用视图简化开发05、应用用户自定义函数增强查询功能06、强大的触发器07、应用游标进行灵活的数据处理08、SQL Server中的安全性管理09、SQL Server中的数据备份与还原10、SQL Server中索引及性能优化项目10:BBS坛论数据库设计及实现项目11:ATM自动取款机数据库设计及实现课程二、深入JavaScript高级编程30说明:本部分内容侧重于JavaScript高级编程,共30学时左右,主要内容包括:01、掌握Web客户端数据展现技术02、了解JavaScript语言特性03、掌握常见JS特效的原理及实现04、掌握JavaScript操作DOM的技术05、为后期的ASP.netjQueryExtJs打基础01、ECMAScript语言特征02、熟悉DOM元素的各种属性方法03、掌握Javascript动态操作CSS实现网页特效功能04、实现树型菜单的展开和关闭05、实现窗口的浮动和漂移06、实现层的隐藏、显示、弹出等特效07、浮动广告、弹出广告窗口等效果08、JS拖动效果09、JS的面向对象的模拟实现10、Json & Ajax项目12:实战淘宝网门首页JS特效课程三、MySQL从入门到精通60熟练掌握MySQL的安装配置与使用熟练掌握MySQL DML特性的高级用法熟练掌握MySQL常见内置函数的高级用法熟练掌握MySQL中存储过程写法、视图、用户自定义函数、触发器等高级用法熟练掌握MySQL中的事务功能了解图形化管理工具的使用了解字符集及乱码处理了解MySQL的数据备份与还原技术了解MySQL的安全技术了解MySQL的系统管理了解MySQL集群的配置01、安装配置MySQL数据库02、图形化管理工具03、存储引擎及数据库基本操作04、字符集及乱码处理05、MySQL DML特性的高级用法06、MySQL内置函数07、MySQL 中的存储过程、触发器高级应用08、MySQL中视图与事务高级应用09、MySQL中索引的使用10、MySQL数据库的安全技术11、系统管理12、MySQL备份和还原操作13、性能优化14、集群的配置及应用项目5: 项目实战-基于Dom4j的图书馆信息管理系统课程四、J2EE基础篇-JSP从入门到精通60说明:本部分主要关注的是JSP动态网页技术标准及其应用,详细介绍了JSP技术的内置对象、文件使用、基础数据库应用,JSP与JavaBean组件和Servlet技术,JSP技术的MVC模式中常用的Struts框架与框架;并且以实例的方式介绍了Web联机查询系统的实现,网络购物系统的实现01、JSP基础及BS开发环境配置 (共 3 讲)02、JSP中的页面传值与Request对象详解 (共 3 讲)03、JSP+JDBC创建动态网页 (共 4 讲)03、Java Swing组件详解(二) (4讲)04、JSP内置对象与状态管理 (共 9 讲)05、JNDI+JavaBean优化JSP应用 (共 3 讲)06、JSP中的分页技术与SmartUpload组件详解 (共 3 讲)07、使用分层实现业务处理 (共 7 讲)08、使用JSTL和EL标签简化JSP视图 (共 4 讲)项目14:论坛短消息项目15:基于JSP B/S架构的企业门户网课程五、J2EE进阶篇 - Servlet & MVC46说明:本部分针对Servlet 3.0的新功能全面改版,无论是章节架构与范例程序代码,都做了全面更新。详细介绍了Servlet/ JSP与Web容器之间的关系,必要时从Tomcat源代码分析,了解Servlet/ JSP如何与容器互动。本书还涵盖了文本处理、图片验证、自动登录、验证过滤器、压缩处理、JSTL应用与操作等各种实用范例。 及MVC技术框架及自定义MVC实现,为后继框架技术的学习打下基础01、Servlet基础 (共 3 讲)02、Servlet应用 (共 7 讲)03、Servlet高级应用-过滤器 (共 5 讲)04、Servlet高级应用-监听器 (共 4 讲)05、JSP+Servlet+Bean整合JSP开发 (共 4 讲)06、自定义MVC框架 (共 3 讲)07、JSP & Ajax高级应用 (共 6 讲)08、JSP+自定义MVC框架+Ajax的综合应用 (共 4 讲)项目16:基于JSP/Servlet/MVC模式的租房网管理系统项目实战20项目实战17 :基于JSP+Servlet+JavaBean+MVC架构的【第三波网上书店】训练技能点: 数据库设计 面向对象程序设计 分层开发技术 使用JSP实现页面显示 使用Servlet进行流程控制 使用JavaBean实现业务封装 使用数据源+JDBC访问数据库 使用MySQL数据库 使用JavaScript进行页面交互 使用Ajax增强用户体验 Servlet + 自定义MVC架构课程名学习课时课程介绍课程内容阶段项目课程一、J2EE高级框架技术 - Struts深度历险60说明:本部全面介绍了Struts 1、Struts 2框架的各知识点,从Struts 12框架的MVC原理、Struts1 2的处理机制开始讲起,全面覆盖了Struts 12的Action开发、Action配置管理、Result配置管理、Struts 2异常机制、Struts 2类型转换、输入校验、文件上传和下载、Struts 2国际化支持、Struts 2的Ajax支持、拦截器机制、Convention插件与REST等方面。力求让学习者不仅可以掌握Struts 2理论知识,而且能真正步入实际开发殿堂01、Struts 1 基础入门02、Struts 1 标签详解03、Struts 1 进阶+实战04、Struts 2 初体验05、Struts 2 配置详解06、Struts 2 深度历险07、Struts 2 高级应用08、Struts 2 类型转换和OGNL09、Struts 2 实战项目18:利用Struts 1+MySQL+JDBC 重构“我的租房网”项目19:利用Struts 2+MySQL+JDBC 重构“我的租房网”课程二、J2EE高级框架技术-Hibernate持久化60说明:本部分精细而全面的介绍了Hibernate主要功能,包括,从Java类到数据库表的映射,以及从Java数据类型到sQL数据类型的映射。还可以从本部分中学到Hibernate的数据查询和检索等功能。通过详细示例,并动手操作,不但可以快速创建好你自己的Hibernate开发环境,还可以马上着手完成很多实际的任务。可以让你学会:1,执行对象/关系映射,2,在Java代码中处理数据持久化,3,处理对象之间的组和关系。4,Hibernate对自定义扩展类型的支持,5,使用Criteria来简化查询的创建,6,Hibernate Query Language(HQL)的使用,以及它与SQL的区别。01、Hibernate入门02、Hibernate原理与实现03、Hibernate实体映射与关系配置04、Hibernate查询语言HQL05、Hibernate高级查询06、Hibernate综合示例07、Hibernate与Struts整合项目20:Struts 2 + Hibernate 3+MySQL重构我的租房网项目21:基于Struts2+Hibernate3+MSSQL的个人博客系统课程三、J2EE高级框架技术-Spring核心编程70说明:Java世界中正在涌动着一股激流,传统的“重量级”体系如EJB,正在朝着轻量级框架转移。Spring正在引领这一潮流,它提供了一个轻量级框架,在此基础之上,我们可以构建各种服务和应用。Spring所提供的服务种类非常丰富,但是在核心层,Spring提供了一个非常灵活的可配置化loC实现,通过它,我们可以很方便地定义应用程序与组件之间的关联关系。Spring loC容器非常易于理解。在本部分中,您将可以看到如何在Spring框架之上,使用Apache Sturts,Jakarta Velocity,Jakarta POI以及更多的开源框架进行整合而构建我们的应用。您将可以看到如何以Spring方式来实现EJB的特性,这包括Spring基于AOP的事务管理框架。通过学习本部分内容,您将对Spring框架及其整合的开源项目拥有更加透彻的了解。本课程将带给您所有关于设计和构建高效、可管理的Spring应用的知识和经验。01、Spring 概述与入门02、Spring 核心模块及运行原理03、Spring 的 AOP 模块深入解析04、Spring 的 DAO 模块深入解析05、Spring 的 ORM 模块深入解析06、Spring 的 Web 模块深入解析07、Spring 的 MVC 模块深入解析08、Spring 开发实例09、Spring 与 Struts & Hibernate的整合项目22:基于SSH2技术重构我的租房网项目23:基于SSH2框架技术的宠物商店系统课程四、WebService框架Xfire+Ajax框架DWR 深入解析40说明:本部分课程包含两块内容: 1.Web Service为企业运用各种计算工具实现有效沟通提供了强有力的新方法。这种方法具有完全便携式的数据模型,以在一种新的层次运用Java平台的“一次编程,到处运行”的特性。为了支持最新的基于XML的 Web Service的标准,针对XML应用的Java API使得以最小手工转换数据代价实现的 Web Service的构造变得简便易行,本部分通过详细解析xFire组件的原理与使用从而简化Java WebService的实现过程。通过大量实例深入浅出的让你了解到其原理与实现 2.DWR是一种Java和JavaScript相结合的开源框架,可以帮助开发人员更容易地完成应用Ajax技术的Web应用程序,让浏览器上的JavaScript方法调用运行在Web服务器上的Java方法。本课程通过对一些有趣实用的Web开发项目进行由浅入深的分析,引导开发人员了解基于DWR的Ajax在实际应用中的各种方法和技术,并帮助开发人员从传统的开发方式逐步平稳地转换到Ajax开发方式中。01、WebService 概念与xFire入门02、xFire开发起步03、Web服务客户端及Web服务安全性04、xFire与Spring集成05、xFire使用综合示例06、DWR初步07、DWR配置详解08、DWR应用与实战项目14:论坛短消息项目15:基于JSP B/S架构的企业门户网课程五、Oracle数据库从入门到精通40说明:本部分内容包括: 01、了解ORACLE数据库系统基本概念和基本原理 02、了解ORACLE数据库模式对象概念和使用 03、掌握ORACLE数据库表、视图、索引、序列、约束、用户、权限 04、掌握SQL*plus使用以及常用命令 05、熟练运用Oracle SQL语句 06、熟练运用ORACLE数据库查询语句 07、熟练运用ORACLE数据库DDL语句 08、熟练运用ORACLE数据库DML语句 09、熟练运用ORACLE数据库DCL语句01、Oracle数据库基础知识02、Oracle基本SQL语句03、对Oracle数据进行限定和排序04、Oracle中处理单行的函数05、Oracle中从多个表中获取数据06、使用分组函数来对数据进行聚集07、Oracle中的子查询08、Oracle中的多列子查询09、操作数据DML10、Oracle中创建和管理表11、Oracle数据库中的约束12、Oracle视图13、其它数据库对象(序列,同义词)14、索引的创建和使用15.控制用户访问15、控制用户访问课程名学习课时课程介绍课程内容阶段项目课程一、Struts2+Spring3+ Hibernate4+DWR+ juqery1.8+easyUI 开发富客户端商业应用40说明:由于富客户端技术进一步扩展浏览器功能,使之提供更加高效和友好的用户接口,越来越多的企业和开发人员选择使用富客户端技术构建商业应用,本课程主要是介绍jquery 1.8最新版本特性,了解并掌握jquery语法及应用,了解最流行的富客户端框架jeasyUI API及熟悉掌握其高级特性,并结合SSH框架与DWR实现富户端商业应用的全部开发过程01、jquery1.8 语言新特性02、jquery1.8 中的选择器03、jquery1.8 中的核心功能04、jquery1.8 中的ajax05、jquery1.8 中的动画效果06、jquery1.8 第三方插件运用07、jquery easyUI 核心API详解08、jquery easyUI 组件详解09、jquery easyUI 综合示例10、jquyer easyUI+dwr+ssh整合开发项目25:利用jeasyUI+dwr+ssh技术重构租房网项目课程二、Struts2+Spring3+ Hibernate4+DWR+ ExtJS4.0开发富客户端商业应用40说明: 由于富客户端技术进一步扩展浏览器功能,使之提供更加高效和友好的用户接口,越来越多的企业和开发人员选择使用富客户端技术构建商业应用,本课程主要是介绍ExtJs4.0 最新版本特性,了解并掌握extjs4语法及应用,了解最流行的富客户端框架及熟悉掌握其高级特性,并结合SSH框架与DWR实现富户端商业应用的全部开发过程01、ExtJs 4 开发入门02、ExtJs 4 的事件及其应用03、ExtJs 4 组件04、ExtJs 4 选择器与DOM操作05、ExtJs 4 中的数据操作06、ExtJs 4 中的重构Grid07、ExtJs 4 中的图形与图表08、ExtJs 4 中的MVC应用架构09、SSH 整合 ExtJs 4 开发Web应用10、SSH+DWR 整合 ExtJs 4 开发Web应用项目26:SSH + DWR + ExtJs 4 开发工时统计管理系统课程三、Java常用开发工具与第三方组件40说明:本部分课程主要介绍一些常用的Java第三方组件,如:jfreechart,pdf生成组件iText,jasper report报表组件及POI操作excel等在企业软件开发中常遇到的第三方应用01、图表组件JFreeChart快速入门02、图表组件JFreeChart高级应用03、PDF组件-iText的使用详解04、jasper report报表组件快速入门05、jasper report报表组件高级应用06、Java中利用POI组件操作Office快速入门07、POI操作Office高级应用08、java中利用Ant工具打包布署应用09、java中利用Maven进行项目管理课程名学习课时课程介绍课程内容阶段项目软件工程&行业规则30说明:本部分课程从实用的角度介绍了软件开发整个生命周期全过程注意事项与开发过程中的相关工具的使用,如uml建模与powerdesign数据库设计,单元测试(Junit),日志工具(log4j)及相关的一行业手册与业务规则01、软件需求分析详解02、如何进行软件概要设计03、如何进行项目管理04、数据库设计与性能优化05、UML建模与详细设计07、配置管理08、日志管理09、测试管理10、行业规则OA与MIS系统概述11、CRM客户关系管理系统概述12、物流系统分析13、ERP的主要功能与模块14、软件外包的全体流程解析项目27:权限管理通用模块开发与分析设计全过程综合实现项目实战一、开发基于SSH2+Maven+DWR+ JeasyUI+MySQL技术的 【易买网电子商务交易平台】50构建一个购物网站,主要功能包括注册用户、浏览商品、热点新闻、留言、聊天、选择商品放入购物车并结算。具体描述如下: 前台页面01、注册登录02、热点新闻03、留言簿。04、商品信息展示05、购物车 等。后台界面01、 用户信息管理02、 商品信息管理03、 订单管理04、 留言薄05、 新闻管理 等。项目实战二:基于SSH+Maven+DWR+Extjs4+MySQL实现的CRM客户关系管理系统50系统背景说明:客户是公司最宝贵的资源,为了更好的发掘老客户的价值,并开发更多新客户,XX公司决定实施客户关系管理系统。希望通过这个系统完成对客户基本信息、联系人信息、交往信息、客户服务信息的充分共享和规范化管理;希望通过对销售机会、客户开发过程的追踪和记录,提高新客户的开发能力;希望在客户将要流失时系统及时预警,以便销售人员及时采取措施,降低损失。并希望系统提供相关报表,以便公司高层随时了解公司客户情况。 客户服务是一个涉及多个部门,存在一定流程的工作。客户服务水平的高低决定着公司的核心竞争力。该客户关系管理系统应提供一个客户服务在线平台,使客户服务处理过程中相关人员可以在线完成服务的处理和记录工作。 本系统包括:营销管理、客户管理、服务管理、统计报表和基础数据、权限管理、商品管理及库存管理等七个功能模块北风网软件工程师IT高端培训BF-TECH 3.0 B模块(JAVA)阶段项目+项目实战共28个。1、第一阶段阶段项目 & 项目实战 共9个2、第二阶段阶段项目 & 项目实战 共8个3、第三阶段阶段项目 & 项目实战 共7个4、第四阶段阶段项目 & 项目实战 共2个5、项目实战 共2个阶段课程名称项目名称第一阶段合计: 9个项目一、JAVA语言基础与OOP入门项目1:java小游戏-骑士飞行棋项目2:面向对象门禁系统二、 SQL Server 2008 数据库基础及应用项目1、学生信息管理系统数据库设计项目2、商品进销存系统数据库设计及实现三、 HTML XHTML CS3 JavaScript网页制作从入门到精通项目1、实战某培训网站首页DIV+CS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论