85天 精通JAVAEE+Android JavaEE+Android培训课程60G
第一阶段:Html+CSS+JavaScript基础HtmlHTML语言,HTML语言背景知识、HTML全局标签、格式标签、文件标签、超链接标签、图像标签、客户端图像地图、表格标签、帧标签、表单标签、头元素、分区标签。CSSCSS介绍、CSS的设置方法、样式选择器、样式属性介绍,Dreamweaver的使用。JavaScript基础JavaScript编程,JavaScript语法、运算符、流程控制、函数、数组、对象、 JavaScript的内部对象,JavaScript中专用于操作对象的语句。DHTML编程,理解DOM树,DOM对象,常用DOM对象的属性、方法 和事件,编写事件处理程序、使用DOM操作HTML文档、遍历文档树上的节点、搜索文档中特定的元素、修改文档内容、往文档添加新内容、使用DOM操作 XML文档。DHTML编程的实用案例:网页换肤、HTML表格排序等,以及JavaScript中的正则表达式及其应用。
第三阶段:Android核心基础Android核心基础什么是3G/4G、3G/4G网络的特点,掌握Android编程的基本概念与要点,Android SDK及其开发环境搭建、Android项目结构分析、Android应用设计模式、文件系统、文件形式的数据存储与访问、SDCard卡读写、使用SAX/DOM/PULL解析XML、SharedPreferences、Intent、IntentFilter、Android四大核心组件(Activity、BroadcastReceiver、Service和ContentProvider)、监听ContentProvider数据变化、UriMatcher、ContentUris的使用、 对嵌入式SQLite关系数据库进行增、删、改、查和事务管理、采用ListView实现数据列表显示、应用打包与安装。网络通信、多线程断点续传与下载、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)等常用控件。阶段案例电话拨打器、短信发送器、短信窃听器、电话监听、黑名单拦截、短信分类管理、多线程断点下载器、视频播放器、资讯客户端等。
第四阶段:Android高级+Git版本管理+linux+Webservice技术Android核心高级基础+Git版本管理+linux+Webservice技术自定义View、自定义窗口标题、自定义Notification、自定义Dialog、各种图形的使用介绍、meta-data的使用、ListView数据异步加载与AsyncTask、ListView数据的分批加载、拖拉与多点触摸、Android图形开发、OpenGl ES、Widget、界面动画特效、应用调试与Android Junit、使用TraceView进行性能测试、Android应用性能优化方案。掌握Android底层Ubuntu Linux系统安装、卸载、Ubuntu Linux使用的核心思想、用户管理、文件管理、系统管理、程序的安装、使用,卸载。掌握Ubuntu Linux系统下的C/C++组件开发,在Java中使用JNI调用C/C++组件。如何下载及编绎Android系统、修改及增强Android framework源码、Android系统移植。掌握Linux下的版本管理工具Git。WebService技术原理、WebService技术的应用、Soap服务的创建与管理、WSDL描述文档规范、UDDI注册中心运行原理;使用CXF创建WEB服务、Webservice客户端的编写、使用TCPMonitor监听SOAP协议、异构平台的整合。
第五阶段: Android项目实战:手机卫士+321播放器+红孩子电子商城+植物大战僵尸+智能短信分类管理+豆瓣客户端+手机彩票等等
注:项目课程主要是为了让学员熟悉更多经典项目的设计与实现思路,并在项目开发中加以灵活的整合和应用。只有学习更多的优秀项目,才能够学到设计思想的精髓;只有分析更多的行业项目,才能够做出比别人更优秀的产品 。我们把项目分成:系统管理类、多媒体类、移动互联网类、游戏娱乐、企业终端类等几大类别,全面覆盖企业 Android开发的各个方面。课程中将对每个类别中的经典项目进行剖析,全面提升学员技术和综合应用能力,通过 大量真实项目的补充,拓展学生的视野和思路,避免出现“只懂技术,闭门造车”型的学员。
项目部分的方块内容太多了,省略