首页 | 最新开课 | 课程介绍 | 实训项目 | 免费预习 | 选择我们的理由 | 师资介绍 | 就业安置 | 招生问答
徐老师 945313230 徐老师QQ课程咨询留言 孔老师 1031143579 孔老师QQ课程咨询留言
 
课程组织形式
·课程大纲
·教学方法
·课程组织形式
·项目案例
·培训教材

 

 
首页 >> 课程组织形式
MLDN面授课程组织形式
MLDN软件实训中心-魔乐科技在面授的课程中,不断的总结教学经验和改进教学方法,本中心只讲解最实用的技术,平均每三个月更新一次实体面授课程大纲,融合更多的技术讲解课程,为学员日后的工作、学习铺平道路。
在四个多月的课程学习中,采用由浅入深让每一个学员充分理解每门技术的特点、产生的原因、技术的应用,以实用为讲解宗旨,不空洞的讲解理论,而是使用案例的形式推动教学的开展。
在每个项目开始之前,教师都会将最标准的开发代码结构详细的教给每个学员,在项目中学员要以这些讲解过的标准代码作为开发的基础,并进行项目的实施,与工作单位中的项目实施过程是完全一致的。
在实际工作中每天都要写工作总结和周报、月报,在这里的学员每天同样都要坚持写学习日志,记录下自己学习的经历,所犯的每一个错误,为日后的代码调错提供有力的依据。
在面授课程的最后,中心将为学员开展面试技巧讲解,将常见的技术面试进行逐步剖析,使学员在找工作时达到事半功倍的效果。为了保证学员对工作有一个好的认识,本中心开设了职业道德课程、PDCA循环课程的讲解,引入燕型管理理论,全面提高学员的软性素质。
在学员找工作前中心会安排模拟面试让每个学员清楚的知道自己的问题,提高面试的成功率。
1、课程体系和教学时间安排
1.1、课程学习流程
整体课程学习分为三大部分:基础课程、高级课程、专向课程,这三个的关系如图(1)所示。

图(1) 课程学习流程
1.2、课程体系
在整个面授课程中所有要讲解的技术如表(1)所示。
表(1) 面授课程技术
NO. 类别  
01 操作系统 Windows --> Linux
02 中间件 Tomcat --> JBoss
03 数据库 MySQL --> Oracle
04 JAVA SE 环境搭建 --> 基础程序 --> 面向对象 --> 应用开发 --> 高级应用 --> Java新特性 --> JDBC
05 JAVA EE WEB HTML --> JavaScript --> JSP --> JavaBean --> DAO --> Smartupload --> Servlet --> MVC
06 开源框架 Struts 1.x --> AJAX --> ECSide报表组件 --> Hibernate --> Spring --> Struts 2.0 --> AJAX框架(DWR、JSON、JQuery)
07 XML 基础语法 --> 解析(DOM/SAX/JDOM)
08 分布式开发 RMI --> EJB 3.0 --> XFire --> Web Services
09 搜索引擎 Lucene、HTMLParser、Heritrix
10 工作流 JBPM
11 开发工具 Eclipse、Jboss IDE

1.3、课程学习说明
学员经过了Oracle数据库与Java基础、JSP/Servlet的这一个月的学习,需要巩固与加深所学的知识,同时提高真正上手进行实际开发的编码技能,安排了第一个基础项目实战,在实战项目中学员除了要巩固之前所学习到的各个基础课程,还要学习AJAX、XML、Struts、报表组件等课程,并且通过后半个阶段的项目实战巩固这些学习到的技术。经过了这段时间实际项目的开发,学员的编码能力会有很大的提高,在此之后,课程进入JAVA EE的高级部分,学员需要继续学习Spring、Hibernate、Struts 2.0、AJAX等各种JAVA EE开发框架,以适应企业的开发要求,在学习了基本的SSH(Struts\Spring \Hibernate)架构之后,学员将会进行一个真正SSH架构的项目的开发,在此项目中,学员一方面要巩固学习好的SSH技术,另一方面也要学习Struts 2.0、DWR、JSON、JQuery,并且使用SSH2继续后续的项目开发。框架项目学习完成之后进入到分布式技术的开发学习阶段,要讲解RMI、EJB 3.0、Web Services等多种常见的分布式开发架构,并通过分布式项目实战以深入了解分布式开发技术。最后一个阶段是专向开发技术阶段,学员在这个阶段会学习到搜索引擎、工作流等专向开发技术以提高自身的技术竞争力。除了以上的全部硬性技术学习外,本中心还安排了素质培训课程、学员面试题讲解课程、模拟面试阶段、简历指导等课程,全面提高学生的各种软性素质。

2、课程讲解阶段
MLDN软件实训中心-魔乐科技的课程主要分为以下几大部分:
1、 基础课程阶段:Oracle、JAVA SE、JAVA EE WEB
2、 进阶项目讲解:
3、 基础项目实战阶段:MVC、AJAX、XML、Struts 1.x、EC Side报表组件
4、 框架课程阶段:Hibernate、Spring、IBatis、Struts 2.0、AJAX框架
5、 框架项目实战阶段:SSH、SSH2
6、 分布式课程阶段:RMI、EJB 3.0、Web Services
7、 分布式项目阶段:Struts + Spring + Hibernate + XFire
8、 专向课程阶段:搜索引擎、工作流
9、 专向项目实战阶段:SSH2、短信平台、调用发送接口
3、基础课程阶段
基础课程主要分为:Oracle数据库、JAVA SE、JAVA EE WEB、基础项目
1、Oracle
  SQL语句:DDL、DCL、DML
  数据库设计、E-R模型、PowerDesigner
2、JAVA SE
  面向对象、设计模式(工厂、代理、模板、适配器…)
  IO、多线程、数据结构、JDBC、Eclipse、Socket
3、JAVA EE基础(JSP、Servlet、EL、Connection Pool)
  阶段性项目:部门-雇员管理、登陆模块、分页算法
4、基础项目开发
  需求分析、数据库设计、实战开发
  实现技术:MVC、DAO、Smartupload、Connection Pool、AJAX、Struts、XML、ECSide
3.1、Oracle数据库

图(2) Oracle学习流程
在Oracle学习中,学员将了解Oracle的发展历史、Oracle安装,常用工具:PLSQL Developer、PowerDesigner等。
在整个的学习中,重点部分是SQL语句的操作,因为这些是与实际开发中最紧密联系的部分,也是所有的程序员必须掌握的部分。
3.2、JAVA SE

图(3) JAVA SE学习流程
JAVA基础课程是在整个课程之中最重要的部分,在本部分讲解的时候是围绕后续的JAVA EE进行讲解的,会讲解多个JAVA常见的开发模型,重点是阐述面向对象的各个概念,让学员可以清楚的知道每一个概念的由来以及应用。
整个课程讲解中,会引入大量的开发实例,并且使用Eclipse开发工具作为开发平台。
3.3、JAVA EE WEB

图(4) JAVA EE WEB学习流程
JAVA EE WEB是一门比较综合的课程,要综合网页制作、JavaScript、JAVA SE、Oracle等多门课程,所以在讲解此部分之前,要先为学员讲解HTML、JavaScript开发。在本部分中最重要的就是要形成一个标准的开发架构 —— MVC,并且通过一个“部门-管理”程序,采用循环的开发方式,让学员充分了解JAVA EE WEB的各种常见开发模式,并且从这些开发模式中总结出代码的问题。
3.4、基础项目开发
学习完全部基础课程之后,学员具备了完成以下项目的能力:
·在线学习管理系统
·企业人力资源管理系统
·售后服务跟踪系统 —— PC行业
在整个项目的开发中,使用如图(5)所展现的开发流程,有重点模块讲解、新技术讲解等。

图(5) 基础项目开发流程
基础项目的开发分为两个阶段:
·第一个阶段是将之前学习过MVC开发模式进行巩固提高
·第二阶段是使用Struts进行程序的开发
在基础项目开发中还要学习AJAX技术、XML语言、ECSide报表组件进行复杂的操作。
4、框架课程阶段
框架项目主要是以Struts、Hibernate、Spring、Struts 2.0、AJAX等为主体讲解的,其中Struts开发框架在基础项目阶段已经讲解完成。
1、JAVA框架编程
·Struts 2
·Hibernate 3
·Spring 2
·DWR、JSON、JQuery
·IBatis
·SSH、SSH2开发整合
2、框架项目开发
·实现技术:Struts、Hibernate、Spring、AJAX、Struts 2.0

图(6) 框架学习流程
在整个框架学习中主要分为三大部分:
·SSH:Struts 1.x + Spring + Hibernate
·SSH2:Struts 2.0 + Spring + Hibernate
·AJAX框架:DWR、JSON、JQuery
学员经历完基础项目开发之中,可以对传统开发模式上的问题进行总结,之后通过框架的学习,不断的解决这些问题,并且对提升代码的操作性能。
5、框架项目阶段
学习完成框架之后,学员具备了完成以下项目的能力:
·贸易通ON-LINE
·省电力局业务支撑平台
·B2C商城

图(7) 框架项目课程流程
项目开发中依然分为两个阶段,分别使用SSH和SSH2进行开发,这样学员可以清楚的知道两种开发架构各自的特点及应用。
6、分布式课程阶段

图(8) 分布式课程学习流程
在分布式课程阶段中先为学员讲解RMI程序的开发,之后讲解最新的EJB 3.0技术,最后通过XFire+Spring或EJB 3.0定义标准的WEB服务接口。
7、分布式项目阶段
学习完框架之后,学员具备了以下的项目开发能力:
·CRM客户关系系统

图(9) 分布式项目阶段流程
8、专向开发阶段

图(10) 专向开发阶段
在专向开发阶段中将为学员讲解搜索引擎的搭建以及工作流系统的建立组件 —— JBPM,最后通过一个企业短信平台系统SMS项目,让学员建立自己的短信发送平台。
 
MLDN软件实训中心-魔乐科技 — 高端JAVA培训--MLDN面授课程组织形式
关于MLDN 课程须知 Java培训 报名须知 联系我们 行车路线
电话:010-51283346、62350411 QQ咨询:QQ留言    JAVA培训班 在线报名>>
中心地址:北京西城区甲11号德外大街德胜科技园美江大厦 A座 - 6层
Copyright @ 2006-2009 MLDN软件实训中心、魔乐科技软件学院 JAVA培训频道 Inc. All rights reserved.MLDN