阶段 | 科目 | 主要内容 |
---|---|---|
Java与H5编程 | Java语言入门 |
1、介绍计算机的基本使用和DOS常用命令 2、Java概述和开发环境 3、关键字、标识符、常量与变量 4、数据类型和运算符 5、流程控制与数组 6、方法的定义及格式、正确的调用方法 |
面向对象 |
1、面向对象编程(OOP)、类和对象, 2、成员变量和局部变量、方法(方法重载)、匿名对象 3、构造方法、封装、this关键字 4、方法参数的传递(传值、传址)、static关键字 5、继承、super关键字、方法的重写、访问修饰符权限 6、抽象类与抽象方法、接口 7、多态(对象的多态,对象的转型) 内部类和常用的设计模式 |
|
Java核心 |
1、异常、异常处理,自定义异常 2、java基础类库:Object类、Scanner类、String类、StringBuffer类、 StringBuilder类、Arrays类、基本包装类(拆箱、装箱)、正则表达式、 Math类、Random类、System类、Date类、DateFormate类、Calendar类,及其常用方法 3、集合框架:Collcetion接口、List接口、Set接口、Iterator接口、Map接口 4、List接口:ArrayList类、LinkedList类、Vector类、Stack类 Set接口:HashSet类、TreeSet类 Map接口: HashMap类、HashTable类、LinkedHashMap类、TreeMap类 5、泛型的使用 6、File类、File类的常用方法 7、I/O操作:IO流的种类,IO流的使用(字节输入/输出流、字符输入/输出流、 字节(字符)缓存流、转换流、打印流、内存流、对象流、随机读取流) 多线程的使用(Thread类的常用方法、线程的生命周期,线程的实现、线程的安全问题) |
|
H5网络相关 |
1、Socket编程 2、HTML(html结构,form表单)、Servlet简介 3、SQLite数据库的使用 4、HTTP网络访问(URL类、HttpURLConnection类、HttpClient类) 5、JSON解析(JSON的格式、JSON的常用解析:JSON、Gson、fastJson) 6、XML解析(XML简介、两种常用的解析方式: PULL解析、SAX解析) 反射机制 7、HTML常用标签、CSS常用语法、选择器、盒子模型、定位、浮动、导航栏、图片 8、媒体屏幕适配、CSS3动画、转换、过渡、动画、多列、瀑布流 9、JavaScript基本语法、DOM模型、事件监听、内置对象 10、HTML5新特性:视频播放、Canvas基础、本地存储 11、JavaScript Ajax BootStrap基础:响应式布局介绍、响应式布局效果、响应式布局使用 |
|
Android初级 | UI基础 |
1.Android四层架构与发展史; 2.Android studio开发环境搭建; 3.目录结构简介; 4.View 与 ViewGroup; 5.TextView 基本使用; 6.Android五大布局; 7.Button使用; 8.四种监听器,与优化; 9.ImageView与ScaleType; 10.RadioButton及RadioGroup的用法; 11.CheckBox的多选效果及监听; 12.ProgressBar、SeekBar、RatingBar的基本用法; |
网络编程 |
1.Android中异步类AsyncTask使用; 2.Thread+Handler+线程池; 3.http协议简述; 4.httpurlconnection 与 httpclient; 5.图片上传与下载; 6.请求头与响应头; 7.ListView与GridView使用; 8.3种适配器使用; 9.ListView优化; 10.图片异步加载Lrucatch使用; 11.ListView滑动锁处理; 12.ExpandableListView的用法 |
|
数据存储 |
1.菜单及对话框(OptionsMenu、ContextMenu、PopupMenu、PopupWindow、AlertDialog、ProgressDialog、列表对话框、自定义Dialog); 2.自定义Notification使用; 3.SharedPreferences; 4.内部存储与外部存储的概念及用法; 5.SQLite数据库与CursorAdapter适配器; 6.ContentProvider与ContentResolver的概念及关系; 7. 短信验证实现; 8.自定义ContentProvider; 9.完善图片异步加载工具类. |
|
Android核心组件 |
1.Activity生命周期; 2.横竖屏切换生命周期变化; 3.Intent 7大属性; 4.BroadcastReceiver注册方式以及种类; 5.Service生命周期,启动方式,自启动; 6.AIDL使用; 7.Fragment生命周期以及使用; 8.Viewpager+Fragment组合使用; 9.广告轮播效果实现; 10.软件框架界面编写; 11.MediaPlayer与Mediarecorder. |
|
Android中级 | Android进阶 |
1.动画资源(帧动画、补间动画、属性动画); 2.View绘制流程与自定义View; 3.Touch事件分发机制; 4.自定义View歌词滚动; 5.自定义ListView上下拉刷新; 6.自定义View抽屉特效; 7.自定义通信录特效; 8.5.0新特性RecyclerView及CardView; 9.支付宝接入流程; 10.Sina微博接入; 11.微信分享接入; 12.百度地图LBS以及基本地图功能接入; 13.ScrollView分页特效; 14.Jpush接入; 15.电商项目编写; 16.打包混淆与反编译; 17.屏幕适配于国际化. |
Android高级 | 框架搭建与自定义框架 |
1.Volley框架使用; 2.Imageloader框架使用; 3.Pulltorefreshlistview框架使用; 4.SlidingMenu框架使用; 5.Zxing二维码扫描使用; 6.SVN使用; 7.Monkey以及云测试; 8.网络请求加密处理; 9.自定义播放器; 10.WebView与h5组合使用; 11.Umeng分享与统计; 12.社区项目编写; 13.就业辅导简历编写,模拟面试. |