一部分java基础
**阶段 |
技术名称 |
技术内容 |
T线 |
J2SE |
JAVA 开发基础知识 | Eclipse 开发环境 | J2SE 5.0 API | J2SE 6.0新特性 | 多线程技术 | Socket 网络技术 | Regular Expression | Java反射技术 | Properties技术 | 各种实战设计模式| Java Debug技术 | 面向对象设计原则详解 | 实例解决面向对象设计 | 面试题内部详解 | 面试答题技巧详解 | AWT/SWING技术 |
实战数据结构 |
数据结构实战训练 | 数组、链表等常用数据结构实战 |
|
A线 |
正则表达式 |
正则表达式基本语法。预搜索、断言、分组。 |
反射机制 |
JAVA的动态性、Reflection技术、JVM类加载器、Class对象、Method等。 |
|
支撑项目 |
CHAT项目 |
Chat项目**完成一个模拟的在线聊天系统,主要锻炼大家对于TCP/IP、Socket编程、C/S模式的编程、线程的运用等方面的能力。 |
坦克大战单机版/图片版/网络版 |
这三个项目**大家喜闻乐见的小游戏的形式来锻炼大家对于JavaSE综合运用的能力,并且能够初步运用面向对象的编程理念,锻炼初步的设计能力,并基本掌握多线程的编程。 |
|
C线 |
尚学堂特色课程(一) |
第二阶段 |
技术名称 |
技术内容 |
T线 |
数据库技术 |
Oracle 基础管理;SQL 语言PL/SQL 语言;触发器、存储过程;MySQL,SQLServer简介;业界常见问题设计;数据库表的设计范式;数据备份与移植;多表连接难题详解;嵌入式数据库应用; |
JDBC技术 |
JDBC基础; 连接池技术;使用设计模式开发连接池;详细扩展与测试池效率; |
|
HTML & CSS & JavaScript |
HTML 语言;CSS 语言; JavaScript 语言;JS常用模版;后台管理模版; DOM; JS操作CSS; JS操作DOM; ECMAScript; JS操作DIV;protoype;js基于对象编程; |
|
Jquery |
Jquery基本技术;jquery使用插件; |
|
Http**深入 |
使用HttpWatcher深入理解**内部机制; |
|
JSP&Servlet |
Servlet 技术;JSP 技术; JSTL Tag Library 技术; Filter&Listener技术; |
|
Java Web 实战演练 |
综合运用所学知识; HTML CSS JS; JSP Servlet JavaBean; FileUploading; 分页技术; 数据校验; MVC初步; Filter; Listener; HTTPLook调试; 服务器集成技术; 负载均衡与内容分发; |
|
A线 |
Oracle / SQL / Optimization / 系统分析与设计(一) |
|
支撑项目 |
BBS项目 |
BBS的两个项目完成了一个具备完善前台展现以及后台管理的论坛系统,论坛系统的业务逻辑大家比较熟悉,是用来进行JavaWeb开发的极好的入门系统。但是由于其业务逻辑太简单,尚学堂目前的课程体系中已经用搜索项目来替代它。 |
金尚在线 |
这个系统整合了商品展示、商品管理、商品类别管理、购物车、会员管理等功能,提供了简易的操作,丰富的功能和完善的权限管理,为用户提供了一个低成本、高效率的网上商城建设方案。这个项目在商品类别设计中采用了树状层次设计结构;在前台可以分类浏览所有商品详细信息,下订单购买商品,查看购物车状态以及购买用户的反馈信息;在系统后台可以管理会员、管理商品和商品类别,并使用上传组件上传商品图片,管理查看商品库存以及进货渠道,并使用报表组件将商品的销售情况做成图表,供商城管理者做市场分析。前台对数据的修改使用Ajax技术直接与后台交互,提高了用户体验。但是,由于这个项目业务逻辑比较简单,尚学堂目前的课程体系中已经使用DRP项目对其进行替代。 |
|
CMS项目 |
CMS是大型直播发布系统,需求调研、需求分析、系统设计、编码、单元测试、集成测试和子系统测试,本系统主要包括,播放工具管理、电视频道管理、比赛管理、时区管理、节目管理,是综合了Java Web、数据库、JDBC、设计模式、SOA、AJAX等技术的不可多得的大型系统。 |
|
E-learning项目 |
直播、点播、课件制作、课程发布四大子系统,Java C 多语言开发,系统分析与设计课程不可多得的项目。 |
第二部分 android进阶
**阶段 |
核心基础 |
技术内容 |
T线 |
Android概述 |
3G网络的特点,掌握Android编程的基本概念与要点,Android SDK及其开发环境搭建、Android项目结构分析 |
基础知识 |
Android应用设计模式、文件系统、文件形式的数据存储与访问、SDCard卡读写、使用SAX/DOM/PULL解析XML、SharedPreferences、Intent、IntentFilter、Android四大核心组件(Activity、BroadcastReceiver、Service和ContentProvider)、监听ContentProvider数据变化、UriMatcher、ContentUris的使用、 对嵌入式SQLite关系数据库进行增、删、改、查和事务管理、采用ListView实现数据列表显示、应用打包与安装。 |
|
A线 |
连连看游戏 |
常用UI组件以及自定义组件,事件处理机制 |
视频播放器 |
Android四大组件之间的关系 |
|
C线 |
尚学堂特色课程(二) |
第二阶段 |
Android进阶 |
技术内容 |
T线 |
组件及技术 |
网络通信、多线程断点续传与下载、Activity的管理、Bundle的使用、为Intent附加数据、Activity生命周期、Activity的启动模式、建立能与访问者进行相互通信的本地服务、服务的生命周期、使用AIDL和远程服务实现进程通信、进程间的数据传递、音频采集与播放、使用SoundPool播放音效、视频播放、操纵摄像头、视频采集、方向、加速度(重力)、光线、磁场、距离(临近性)、温度等传感器的使用、GPS定位服务。手势识别、android样式和主题(style&theme)、动画(Animation)。 |
Android的UI设计 |
Android的Notification、Dialog Notification、带单选项列表的对话框、多选项列表的对话框、进度对话框(ProgressDialog)、单选框(RadioButton)、多选框(CheckBox)、下拉列表框(Spinner)、自定义选项界面样式、拖动条(SeekBar)、菜单(Menu)、进度条(ProgressBar)、自动文本框(AutoCompleteTextView、MultiAutoCompleteTextView)等常用控件。 |
|
A线 |
Android客户端程序 |
android和B/S架构应用程序的关系 |
C线 |
尚学堂特色课程(三) |
第三阶段 |
高级应用 |
技术内容 |
T线 |
高级应用 |
自定义View、自定义窗口标题、自定义Notification、自定义Dialog、各种图形的使用介绍、meta-data的使用、ListView数据异步加载与AsyncTask、ListView数据的分批加载、拖拉与多点触摸、Android图形开发、OpenGl ES、Widget、界面动画特效。 |
A线 |
即时通讯 |
Android手机使用到的各种有别于传统计算机程序的特别之处,都在本项目中得到体现 |
C线 |
尚学堂特色课程(四) |
第四阶段 |
项目实战 |
技术内容 |
支撑项目 |
微博系统 |
利用新浪,腾讯等提供的API,完成Android系统中微博的实现,具有电脑系统中微博的所有的功能 |
购物网站客户端 |
1. 购物比价;2. 便民充值;3. 团购活动;4. 折扣优惠:同步WEB版。5. 类目浏览:找准目标,**直达;6. 宝贝筛选:更直接,搜索宝贝后可根据人气,信用,价格及销量的排序;也可根据类目,地区进行筛选后,用户可以**查询购买宝贝;7. 宝贝浏览:支持宝贝大图小图浏览,小图使用节省流量,大图查看更清晰8. 宝贝详情:提供文字版及图文版宝贝描述,提供根据网络使用情况的随时切换。9. 分享惊喜:同步新浪微博,可以直接@好友名字**图片、文字、二维码与好友分享优惠,支持商品的二维码分享。10. 支持WIFI、CMWAP、cmnet、uninet等多种联网方式。11. 提供默认登录及本地验证码功能,无需**电脑或wap再次验证登录 |
|
手机视频客户端 |
本系统专为视频网站与电视媒体而开发的手机视频客户端,**该软件,手机用户可以在线观看视频,在线播放MP3,上传视频,下载视频,视频搜索,视频共享、了解*新*热视频资讯。并且可以使用手机摄像头对事件发生的现场进行拍摄并同步上传至视频网站,网友可以实时观看现场发生的一切,使用该软件,每个手机用户都成为视频网站或电视媒体的现场记者。本软件包含手机客户端和服务器端软件,服务器端软件基于javaee技术构建,主要用于为客户端提供数据、接收客户端上传数据和管理数据。 |