Android开发课程分为6大阶段20大模块课程,每个阶段都有实力案例和项目结合,从简单到专业一步一步带领学生走进Android开发的世界,帮助学生顺利走上Android开发工程师的道路!
课程一阶段Android开发基础【15天】
■学习内容:Android开发基础
■学习目标:了解行业背景,了解Android框架,搭建Android开发环境。
■完成目标:在Android开发环境下开发*个程序。
课程二阶段JDK常用API【5天】
■学习内容:JDK常用API
■学习目标:熟练掌握JDK核心API编程技术;理解API设计原则;具备熟练的阅读API文档的能力;熟练掌握JavaSE核心内容。
■完成目标:制作航空订票系统
课程三阶段Android核心【5天】
■学习内容:Android核心
■学习目标:掌握Acitivty组件的生命周期和启动模式;了解Android的进程回收机制;掌握Service组件的使用场合和两种使用方式;。
■完成目标:制作团购软件
课程四阶段混合App开发【15天】
■学习内容:混合App开发
■学习目标:熟练掌握Html5+css3+javascript技术;熟练WebView控件开发混合App。
■完成目标:制作音乐播放器
课程五阶段数据库操作【30天】
■学习内容:数据库操作
■学习目标:熟练的掌握SQL语句;掌握一定的数据库查询技巧及SQL语句优化技巧。
■完成目标:利用数据库,建立友录系统
课程六阶段企业项目实践【15天】
■学习内容:企业项目实践
■学习目标:掌握商业软件在开发初期,如何搭建项目基本机构,如何在界面和后台功能之间进行通信及如何正确的组织各种资源。
■完成目标:制作百度推送、讯飞语音引擎、中软系统项目APP开发。
1.语言基础 | 2.面向对象 | 3.FrameWork | 4.FrameWork2 | 5.XML |
1、C#基础语法; 2、数据类型; 3、流程控制; 4、数组; |
1、类和对象; 2、继承; 3、抽象、多态; 4、属性、索引器; 5、接口、命名空间; |
1、NET Framework 4.0体系架构; 2、VS2010开发工具; 3、.NET Framework核心API; 4、WinForm应用; 5、流的操作、序列化; 6、调试、异常处理; |
1 、FRAMEWORK高级知识; 2 、熟悉DOM的操作; 3 、程序集; 4 、反射; |
1、XML基础概念; 2、XML的基本结构; 3、System.XML提供的操作方法; 4、SQL基础语法; 5、变量、数据类型; 6、INSERT、UPDATE; |
6.Android开发 | 7.服务端原理 | 8.Android核心 | 9.Android的进程回收机制 | 10.混合App开发 |
1、Android活动场景开发; 2、Android框架; 3、Fragment; 3、ActionBar; |
1、Http协议介绍; 2、服务端程序部署; 3、服务端原理介绍; 4、Session; 5、Cookie; |
1、Android进程优先级; 2、Service组件; 3、Intent详解; 4、广播接收器; 5、ContentProvider组件; 6、联系人提供程序; |
1 、Android的进程回收机制; 2 、短信技术; 3 、电话技术; 4 、传感器的使用; 4 、JNI-Java本地调用技术; 6 、NDK工具集; |
1 、HTML5 FOR MOBILE; 2 、CSS3 FOR MOBILE; 3 、JAVASCRIPT FOR MOBILE; 4 、混合App开发案例; |
11.企业级N层架构实现 | 12.企业高级开发 | 13.团队开发 | 14.微软全系列 | 15.SNS社交平台 |
1、N层架构的原理与实现; 2、SqlHelper; 3、Entity Framework; |
1 、面向对象设计原则; 2 、设计模式; 3 、软件工程; 4 、WebService编程; |
1、SVN; 2、缺陷跟踪管理系统; 3、软件团队*流程; |
1、Java面向对象 2、基本的事件处理逻辑 3、常用控件 4、面向对象封装、继承、多态 |
1、微软企业应用 2、全系列产品做全面的了解 3、Win Phone 4、SilverLight |