Java+3G+搜索引擎精品就业班 [脱产] - 8800/人
2008年课程更新记录
全程阶梯式企业级实战项目驱动

想找一份好工作,您可能已经注意到了这样一个现象:几乎任何一个工作岗位都需要具备项目经验,没错,项目,是找到好工作的关键!这一点可以在业界前辈这里得到验证。

所以,项目的设计就成了培训质量好坏的关键。总起来说,优秀的项目设计应该具备几个特点:

一:技术上深入。这一点是毋庸置疑的,技术不到位的项目只能让企业“瞧不起”。
二:业务上复杂。问一问有经验的程序员,基本都能得到这样一个信息,就是一份好工作=技术(Technology) + 业务(Business Logic) + 沟通(Communication)三个方面的能力综合到一起,(以下简称TBC),所以,一个优秀的程序员不仅应该具备扎实的技术功底,对于行业业务逻辑的理解也应该非常到位,你不可能想象一个不熟悉办公流程的架构师能够作出优秀的OA设计,一个对于电信业务不熟的人能够做出BOSS系统的设计。正因为如此,尚学堂才弃用了以前的业务逻辑简单的项目(BBS/Shopping,目前仍然是不少培训的主打项目)等,换用技术更深厚,业务逻辑更复杂的项目的原因,当然,你也可以在课外阅读BBS/Shopping等项目,但我们对此已经不再更新。
三:教学上到位。深厚的技术 + 复杂的业务逻辑,就对老师的授课水平提出了很高的要求,有的同学非常迷信老师,说那位老师出了书了,那位老师在网上发表了很多文章,那就是名师,就是适合我的了。尚学堂选择老师不是这个标准,我们的老师都是在企业中做到项目经理级别的,都是有一线作战经验很多年的老师,想想你愿意纸上谈兵还是愿意跟随一线项目经理作战,就能明白自己应该选择谁了,张老师的企业搜索项目,王老师的DRP项目,李老师的OA项目,以及课外补充的金税项目,每个讲项目的老师都是原来该项目的设计者和开发者,这种第一手的鲜活经验,是纸上谈兵者不能比拟的。
与此同时,尚学堂在教授项目的时候采用手把手教学,这是尚学堂独创和首创的教学方法,在此之前,很多对于项目的培训都是放鸭子式的,在讲解了项目逻辑之后,大家自己动手做就行了,有一个所谓的项目经理(大多是往届学员)来回答问题,但是他如何才能提供给你开阔的思路,每一个模块的开发过程都自己摸索,时间耽误了不算,中间摸索错了怎么办?难道把宝贵的课上时间用于不断的犯错误吗?这方面,尚学堂采取的是手把手演示项目开发过程,有时候还专门演示一些错误的思路,这样,不但讲了项目的详细开发过程,让同学们心里更有底更踏实,同时还教了开发的思路,另外,通过自己独立解决其它模块的实践,同学们也不会有自学能力方面的损失。
想象一下,同样是教你开动大型的机床,一个是给你一个说明书,然后要你去马上开动(摸索所消耗的时间要付钱),另一个是手把手的演示主要步骤,并展示解决问题的思路,同时把某些模块交给你课下摸索来锻炼自己的能力,你选择哪个。

尚学堂课程项目展示:


如今,在培训机构所教知识点越来越同质化的时候,尚学堂早就将重点放在项目的教授上,尚学堂整个的课程60%时间在做项目,而知识点的讲解,也都是为了项目服务,每个项目都有自己的侧重点,技术 + 业务都是企业真实开发的标准,决不敷衍了事,在目前(2008年上半年)的课程体系中,学员会接触到下面这些项目:

1:Chat项目
Chat项目通过完成一个模拟的在线聊天系统,主要锻炼大家对于TCP/IP、Socket编程、C/S模式的编程、线程的运用等方面的能力。
这个项目所涉及的知识点包括JavaSE、Socket、C/S、多线程等。
(这个项目目前供同学们预习之用,有非常不错的参考价值,请课下参考)
查看项目截图

2:坦克单机版/图片版/网络版项目
这三个项目通过大家喜闻乐见的小游戏的形式来锻炼大家对于JavaSE综合运用的能力,并且能够初步运用面向对象的编程理念,锻炼初步的设计能力,并基本掌握多线程的编程。
这三个项目所涉及的知识点包括JavaSE、Socket、C/S、多线程、AWT、GUI、事件处理、Eclipse运用、Debug调试、属性文件的运用、图片的处理等。
(这三个项目目前供同学们预习之用,有非常不错的参考价值,请课下参考)
查看项目截图

3:设计模式版坦克大战
这个项目是上面坦克项目的替代者,在预习了上面项目之后,这个项目的重点在于培养大家对于设计模式的理解,对于设计模式,如果有一定的代码量,并且理解了面向对象的话,理解单个的设计模式是非常容易的,但是对于多个设计模式的综合运用,恐怕还需要综合练习,与此同时,对于多层架构,SSH框架等,如果想理解得更透彻,更底层,设计模式也是必不可少的。这个项目正式通过综合运用多个设计模式来达到理解模式,并且为后面的课程做好准备。
这个项目所涉及的知识点包括JavaSE、多线程、AWT、GUI、事件处理、Eclipse运用、Debug调试、属性文件的运用、Singleton模式、Factory系列模式、Strategy模式、Observer模式、ChainOfResponsibility模式、Composite模式以及设计模式的综合运用等。
(这个项目会在课程中手把手详细讲解)
查看项目截图

第一阶段的知识点将会支撑上面3个项目

第一阶段 名称 内容简介
您将学习 JAVA 编程的基础部分即 J2SE 部分,共分 2 门课程 J2SE JAVA 开发基础知识 | Eclipse 开发环境 | J2SE 5.0 API | J2SE 6.0新特性 | 多线程技术 | Socket 网络技术 | Regular Expression | Java反射技术 | Properties技术 | 各种实战设计模式Factory系列、Singleton、Strategy、Observer等 | Java Debug技术 | 面向对象设计原则详解 | 实例解决面向对象设计 | 面试题内部详解 | 面试答题技巧详解
实战数据结构 数据结构实战训练 | 数组、链表等常用数据结构实战



4:BBS2006 / BBS2007项目
BBS的两个项目完成了一个具备完善前台展现以及后台管理的论坛系统,论坛系统的业务逻辑大家比较熟悉,是用来进行JavaWeb开发的极好的入门系统。但是由于其业务逻辑太简单,尚学堂目前的课程体系中已经用搜索项目来替代它。
这个项目所涉及的知识点包括JDBC、数据库、HTML、CSS、JavaScript、AJAX、分页、树状结构的设计与展现、JSP、Servlet、Session等。
(这个项目目前供同学们预习之用,有非常不错的参考价值,请课下参考)
查看项目截图

6: 企业搜索项目
在google和baidu上,一个简单的页面背后,抓取/索引/搜索/缓存等尖端技术在起着决定性的支撑性的作用,与此同时,随着企业知识库系统/知识管理系统/文档管理系统等大量应用,大量的企业非常需要应用搜索系统,这个项目通过开源的搜索引擎系列项目/蜘蛛程序等搭建一个高效的搜索系统,这个系统是完全可以应用在企业级项目之中的,同时,帮助同学们理解搜索引擎的原理,另外,也融合初步的用户管理/树状展现等知识点。
这个项目所涉及的知识点包括抓取、索引、搜索、缓存、JDBC、数据库、HTML、CSS、JavaScript、AJAX、分页、树状结构的设计与展现、JSP、Servlet、Session等,并且详细讲解了搜索相关的开源系列软件(Lucene等),同时也详细介绍了搜索引擎的原理。
(这个项目会在课程中手把手详细讲解)
查看项目截图


7:金尚在线商城项目
这个系统整合了商品展示、商品管理、商品类别管理、购物车、会员管理等功能,提供了简易的操作,丰富的功能和完善的权限管理,为用户提供了一个低成本、高效率的网上商城建设方案。这个项目在商品类别设计中采用了树状层次设计结构;在前台可以分类浏览所有商品详细信息,下订单购买商品,查看购物车状态以及购买用户的反馈信息;在系统后台可以管理会员、管理商品和商品类别,并使用上传组件上传商品图片,管理查看商品库存以及进货渠道,并使用报表组件将商品的销售情况做成图表,供商城管理者做市场分析。前台对数据的修改使用Ajax技术直接与后台交互,提高了用户体验。但是,由于这个项目业务逻辑比较简单,尚学堂目前的课程体系中已经使用DRP项目对其进行替代。
这个项目所涉及的知识点包括JDBC、数据库、HTML、CSS、JavaScript、AJAX、XML/XSL/DTD、SOAP/WebService、分页、树状结构的设计与展现、JSP、Servlet、Session、JFreechart图表组件、上传组件等,并且已经开始教授软件工程、SCM等方面的项目管理知识。
(这个项目目前供同学们预习之用,有非常不错的参考价值,请课下参考)
查看项目截图

8:DRP项目
DRP是大型企业DRP系统,需求调研、需求分析、系统设计、编码、单元测试、集成测试和子系统测试,本系统主要包括,分销商库存管理、分消费管理、结帐管理、付款结算管理、统计报表管理、基础数据管理和系统管理,是综合了Java Web、数据库、JDBC、设计模式、SOA、AJAX、搜索等技术的不可多得的大型系统,由老师手把手引领开发,帮助同学建立扎实的项目体验和项目经验。
这个项目所涉及的知识点包括JDBC、数据库、HTML、CSS、JavaScript、AJAX、分页、树状结构的设计与展现、JSP、Servlet、Session、JFreechart图表组件、上传组件等,并且已经开始教授软件工程、SCM等方面的项目管理知识,是商城项目的替代者,除了在技术上更加复杂和细腻之外,在业务领域也有自己的独到之处,学习本项目不但可以得到技术上的锻炼,也可以了解复杂的业务逻辑,达到一个较高级程序员的水平。
(这个项目会在课程中手把手详细讲解)
查看项目截图

 

JavaWeb部分的课程将会支撑上面4个项目

第二阶段 名称 内容简介 涉及到项目
您将学习 JAVA WEB 技术,共分 7 门课程 数据库技术 Oracle 基础管理; SQL 语言; PL/SQL 语言; 触发器、存储过程; MySQL 简介; SQLServer 简介; 各种业界常见问题设计; 设计范式; 数据备份与移植; 多表连接难题详解; 选课系统
雇员管理系统
BBS 系统
JDBC技术 JDBC Connection; Statement; PreparedStatement; CallableStatement; ResultSet; Scrollable RS; Updatable RS; RowSet and DataSource; 连接池技术; 使用设计模式开发连接池; 详细扩展与测试池效率; 在线商城类别管理模块 树的存储与展现
HTML & CSS & JavaScript 网页技术   HTML 语言; CSS 语言; JavaScript 语言; JS常用模版; 后台管理模版; DOM; JS操作CSS; JS操作DOM; ECMAScript; JS操作DIV; 用户注册模块 用户管理模块 后台模块
JSP&Servlet 技术 Servlet 技术; JSP 技术; Tag Library 技术; Filter&Listener技术; 报表系统; FileUploading; Tomcat 服务器技术; 在线商城
统计报表模块
BBS 系统
综合项目 综合了搜索引擎、网络机器人、蜘蛛框架等的崭新项目
SCM技术 CVS初步;SVN简介;SCM专业理论;  

Java Web 实战演练

综合运用所学知识; HTML + CSS + JS; JSP + Servlet + JavaBean; FileUploading; 分页技术; 数据校验; MVC初步; Filter; Listener; HTTPLook调试; 服务器集成技术; 负载均衡与内容分发;

DRP分销系统

XML + WebService技术 Apache Axis初步; XML + XSL + DTD/Schema; SOAP + WSDL + UDDI; SOA/REST技术简介 XML数据解析; XML应用详解; DRP分销系统增强
AJAX技术 AJAX技术基础; AJAX技术框架; AJAX技术调试技巧; DRP分销系统增强
综合项目 大型企业DRP系统,需求调研、需求分析、系统设计、编码、单元测试、集成测试和子系统测试,本系统主要,分销商库存管理、分消费管理、结帐管理、付款结算管理、统计报表管理、基础数据管理和系统管理,是综合了Java Web、数据库、JDBC、设计模式、SOA、AJAX、搜索等技术的不可多得的大型系统,由老师手把手引领开发,帮助同学建立扎实的项目体验和项目经验。


9:OA项目

国家金审项目OA系统,综合运用了Hibernate、Struts、Spring、XDoclet、Ant、JUnit、DOM4J、JAXP、Log4J、DWR、Workflow、Freemarker等技术的大型OA项目,是尚学堂老师呕心沥血之作,并且经过多次打磨成型,相比较新成立公司的项目而言,具有更先进、更细致、更能帮助同学建立大型项目经验的特点,这是不可多得的项目,是尚学堂的最核心项目,请务必认真学习!
这个项目所涉及的知识点除了包括以前有项目的知识点之外,还包括Struts、Spring、Hibernate、多层架构、XDoclet、工作流引擎等高精尖的知识体系,并且,老师的手把手讲解是从需求分析开始,运用UML、设计模式等进行设计,然后再手把手带大家编码,同时在Linux/Unix上进行部署,让你熟悉企业开发的一条龙步骤。
(这个项目会在课程中手把手详细讲解)
查看项目截图

10:CRM项目
CRM的概念由美国Gartner 集团率先提出。我们认为,CRM是辨识、获取、保持和增加“可获利客户”的理论、实践和技术手段的总称。它既是一种国际领先的、以“客户价值”为中心的企业管理理论、商业策略和企业运作实践,也是一种以信息技术为手段、有效提高企业收益、客户满意度、雇员生产力的管理软件。尚学堂的CRM项目除了在业务上的特色之外,还综合了JSF + Spring + Ibatis + Jfreechart的技术实现:展现层JSF采用Apache的myfaces1.1.1实现包,JSF基于组件、事件和后台bean的交互来开发应用,而不再基于请求相应和标记来解决展现层问题;利用Spring来解耦合,管理依赖,将整个应用进行整合;持久化层采用轻量级的ORM解决方案ibatis;对系统中的多种报表生成采用Jfreechart技术。
这个项目所涉及的知识点包括SSH三大框架,同时也介绍了其他常用的框架,如JSF、Ibatis、Velocity等,在介绍了新技术点的同时重点让大家了解了CRM的业务知识,TBC(技术+业务+沟通)是优秀程序员必不可少三要素。
(这个项目会在课程中手把手详细讲解)
查看项目截图

11:CCS项目
Credit Control System属银行核心业务系统的主要子系统之一 ,在这个项目中,同学们将锻炼自己的EJB3.0的知识,同时了解金融方面的知识,做到技术 + 业务的双重深入,为以后进入金融行业铺平道路。
这个项目所涉及的知识点包括EJB3.0、JPA、JBOSS、Spring解耦合等。
(这个项目的源代码齐备,会在课程中进行概括性讲解)
查看项目截图

 

第三阶段的知识点将会支撑上面3个项目

第三阶段 名称 内容简介 涉及到项目
您将学习 J2EE 技术 流行Web框架简介 Struts / WebWork / Tapestry JSF / Velocity / Freemarker Hibernate / Ibatis SQLMap等简介  
Struts and JSTL Struts应用开发; MVC理论; Struts TagLib; JSTL详解; Struts国际化支持; MyEclipse环境下直接生成Struts框架代码; Struts异常处理; Struts测试详解; Struts的多模块配置  
Hibernate Hibernate应用开发基础; ORM基础理论; 关系映射技术; 性能调优技术; 性能优化 一级缓存 二级缓存 查询缓存 事务与并发 悲观锁、乐观锁  
Spring Spring IoC技术; Spring AOP技术; Spring 与 Struts / Hibernate结合运用; Spring 声明事务管理; Spring + Hibernate Spring支持Web  
Log4J and JUnit技术 Logging API; JUnit单元测试技术; 压力测试技术; JMeter压力测试;  
SSH项目实战 综合运用所学知识; Spring + Struts + Hibernate; CVS; Log4J; JUnit;  
UML UML技术; UML分析技术; UML设计技术; UML与软件架构; RationalRose / MagicDraw  
UML + SSH项目实战一 国家金审项目OA系统,综合运用了Hibernate、Struts、Spring、XDoclet、Ant、JUnit、DOM4J、JAXP、Log4J、DWR、Workflow、Freemarker等技术的大型OA项目,是尚学堂老师呕心沥血之作,并且经过多次打磨成型,相比较新成立公司的项目而言,具有更先进、更细致、更能帮助同学建立大型项目经验的特点,不可多得!
UML + SSH项目实战二 综合运用UML + SSH; Spring + Struts + Hibernate; CRM基础理论;CRM系统
EJB3.0 EJB3.0基础知识; SessionBean; EntityBean; MetaData技术; PersistenceAPI; JBoss;  
项目实战 信用管理系统,金融行业相关项目
Linux技术 Linux操作系统基础; Linux下配置Java开发环境; Linux下开发Java程序; Linux服务器配置;  
J2ME简介 J2ME简介  

 


12:Java .NET互访项目
如今企业中的各种系统越来越多,有的是C++写的,有的是Java写的,有的是.NET写的,这么多系统如果想互联互通怎么办?目前,随着中国信息化的深入,这样的需求越来越多,在这个小项目中,张老师不仅为大家教授ASP.NET的基本技术,要大家看看在学习了Java之后,学习.NET是何等的简单,同时还通过web service的互访技术,教学员如何做到异构系统的互相访问。
这个项目所涉及的知识点包括XML、WebService、C#、ASP.NET等
(这个项目的源代码齐备,会在课程中进行概括性讲解)
查看项目截图

13:SSO项目
目前整个IT届一个非常火爆而且不断发展的领域就是整合,异构系统的整合,在系统整合中,对于客户认证/授权信息的共享是整合的关键,尚学堂的SSO项目不仅在加密解密等问题上做深入有趣的讲解,而且会给大家展现一个完全企业可用的单点登陆模型,要大家站在技术领域的最前沿。
这个项目所涉及的知识点包括加密、数字证书、数字签名、SSL、SSO等
(这个项目的源代码齐备,会在课程中进行概括性讲解)
查看项目截图

14:其他 预备中的项目
金税系统的项目
电信级计费项目 BOSS
远程教学项目
......

 

我们还会向您提供

第四阶段 名称 内容简介 涉及到项目
介绍面试、沟通等个人发展所需的知识和技巧

面试技巧与演练

面试技巧训练;心理素质训练

 
有效沟通 与人沟通的技巧  
第五阶段 名称 内容简介 涉及到项目
3G移动增值业务简介

基础移动增值业务

短信/彩信/彩铃业务开发技术

增值业务支撑平台

IVR业务开发

IVR业务开发技术

增值业务支撑平台
3G业务展望 移动定位技术介绍 无线流媒体技术介绍  

 

多个项目,多种教学手法,让你体会不一样的教学,让你快速达到一流软件工程师的水准!
查看项目截图,点击下面图片也可以进入详细图片)项目截图
查看详细课表
课程培养目标
本课程专注于培养企业需求量大、但人才紧缺的、掌握 Unix/Linux & J2EE & Oracle & WebLogic/WebSphere/Jboss/Spring/Struts/Hibernate 等高端技术的中高级软件工程师。合格的毕业学员将具有 2 年的大型软件开发经验。根据以往学员的毕业经验, 98% 的学员毕业后将能够拿到非常具有竞争力的薪水,相当一部分学员就业于国内与国际的知名企业,如 IBM 、 SUN 、用友、亚信、搜狐等。
就业渠道
与业界知名企业亲密合作,保证就业大门畅开:
国际一流软件企业: IBM 、 Motorola 、 Sun 、 Microsoft 、 LG 、 NEC 等
国内一流软件企业:用友、华为、中兴、神州数码等
国内知名外包企业:文思、博彦、鼎新等
各地软件园区:中关村软件园、西安软件园、苏州软件园等
内容简介
本课程从最初级的 Java 开始授课,一直讲授至 J2EE ,并且授以工作中经常使用的软件工程、配置管理、测试等相关的知识。从本课程开始至结束,您将 全面、深入 的学习到 Java 全系列的知识,并能够积累 2 年 左右的工作经验,您也能够学习到企业文化、沟通技巧、面试技巧等相关知识。并且有搜索引擎 工作流 WebService Linux/Unix 大型数据库系统 设计模式 架构模式 负载均衡等N个项目可做。
课程特点
全程阶梯式企业实战项目驱动
这是尚学堂非常具有特色的地方,详细请 ---- 点击这里
专业并且深入,让您足以凭借所学知识进行高质量就业
当今企业所需要的并不是什么都懂,什么都不精的“万金油”,而是需要你深入、专业的掌握一门实用知识,因此,什么都学,什么都不深入的课程并不合适。本课 程并不追求学员掌握 C/C++ 、 C# 、 ASP 等多种语言,而是将业界最流行的 Java 语言从基础到高级进行全方位的挖掘,深入到企业级多层应用开发,使您全面掌握 Java 这把利剑,借此足以进行高质量的就业。
热门技术,一个都不能少
课程涉及到了业界所有流行的技术: · Oracle · WebLogic / WebSphere / Jboss · Eclipse/JBuilder · Spring/Struts/Hibernate · EJB3.0 · 3G移动增值业务 课程每 2 周进行一次更新,与业界最流行热点同步
所涉及项目水平高、数量多
课程中共涉及到了多达10个 项目,每个项目都是源于真实的企业实做,其中电信计费系统、银行信用管理系统、 WEB OA 、 CRM 等系统更是业界许多企业正在着力开发,应用广泛的系统。很多工作了很长时间的软件工程师也并不能掌握所有这些系统,而您将在我们的资深的教师指导下全面掌 握这些系统。也许您会问,我们是 如何在短时间内将众多的项目悉数传授 的呢?这全都归功于我们独创的 V 教学法 。用课堂讲解 + 练习 + V ideo 的方式让您在 4 个月的学习中实际学到了 6 个月左右的知识,也就是说,您实际在校大概 3—4 个月时间,可实际得到的相当于 6—8 个月的知识。(请参考“教学方法”一节的介绍)
入学条件
大专以上计算机相关专业或主修理工科,已毕业或至少 3 、 4 年级在读; 有毅力能吃苦; 【具体报名请参考】 试技巧等相关知识。
教学方法
本课程采用凝结我们无数教师心血的 V 教学法 。
什 么是 V 教学法呢?就是在课上将主要精力放在重点、难点的讲解与手把手的辅导上,而把程序化的、繁琐的问题,或者是没有涉及完全的项目录制成教学录像发放到学员手 中,录像中包括教师的语音以及屏幕的操作,与真人授课无异,使用非常方便。通过这样的授课方法,既节省了学员的时间和精力(不用耽误宝贵的上课时间来解决 程式化的问题),又能在短时间内达到多学知识的效果(将没有涉及完全的项目开发过程录制下来发放给学员)。应用该方法后,学员反映非常好,既节约了时间, 又扩展了知识的深度和宽度。