哈尔滨Android软件工程师培训
课程名称 | 课程学费 | 是否随到随学 | 开班日期 | 总课时 | 上课时间 |
安卓软件工程师企业定制班 | 16800元 | 是 | 随时开课 | 120天(8小时/天) |
Android课程大纲
Android课程体系(共900课时) | |||
课程名称 | 课程内容 | 课程目标 | 课时 |
第一部分(Android开发基础),共200课时 | |||
Android开发基础 | 行业背景介绍;Android框架介绍;Android开发环境构建;Android开发工具介绍;创建android程序;使用模拟器运行Android程序 | 了解行业背景,了解Android框架,搭建Android开发环境,在Android开发环境下开发个程序 | 20 |
Android编程基础 Java语言基础 | 数据类型,变量、常量和数组;运算符和表达式,分支,循环;使用Android基础控件,实现输入输出;算法和常用数据结构;软件编程规范 | 掌握Java基本语法,深入理解变量、表达式、运算符、流程控制、算法初步、软件编程规范等相关内容 | 30 |
Android编程基础 OOP编程 | 面向对象编程(OOP),类和对象;继承和组合,this和super关键字,属性(Property);方法重载和封装 访问修饰符、static和final关键字的使用;方法重写和多态;内部类和静态类;常用设计模式 | 掌握Java语言特性,理解面向对象编程思想,掌握封装,继承,多态三大特性 | 30 |
Android编程基础 Java核心API | 正则表达式;反射;集合框架;IO操作;MVC模式;多线程;Socket网络编程 | 深入了解Java中的相关API | 40 |
Android UI基础 | Android中的5大布局;Android中的常用控件;Android中的事件处理;系统菜单和上下文菜单的使用;对话框的使用;Activity的跳转 | 掌握Android中的常用布局和控件,对话框的使用,Activity的跳转和生命周期 | 30 |
实训项目一(移动端CRM客户关系管理系统-Path1:移动端页面设计) | 50 | ||
第二部分(服务端技术),共180课时 | |||
数据库、JDBC和XML | SQL语句基础和提高;SQL语句调优;数据库设计基础;JDBC核心API;XML基本语法;XML解析 | 掌握MySql数据库技术,使用JDBC技术连接数据库,掌握XML的语法及解析 | 40 |
HTML/CSS | HTML基本文档结构;HTML中的各种元素;HTML中表单的使用;CSS规范;CSS选择器;CSS的常用属性;使用CSS实现页面布局 | 掌握HTM的L页面设计、编写,熟练使用CSS样式化HTML | 40 |
Servlet和JSP | Web服务器的工作原理,Tomcat的安装和启动;在Tomcat中配置虚拟目录与发布Web应用;Servlet的生命周期;Servlet核心API;Session和Cookie的使用;JSP的基本语法;JSP标签库;JSP编程技巧和经典设计模式 | 掌握Servlet和JSP技术,能够独立完成B/S结构的应用开发 | 40 |
实训项目二(移动端CRM客户关系管理系统-Path2:后台功能实现) | 60 | ||
第三部分(Android核心技术),共320课时 | |||
数据存储 | 通过Context获取Android中的内部和外部数据存储目录 偏好设置文件的读写和偏好设置框架;创建和访问SQLite数据库;使用SQLiteDatabase对象实现数据库操作;使用Cursor遍历查询结果;使用SQLiteOpenHelper初始化数据库和升级数据库;定义ContentProvider共享数据;使用ContentResolver访问ContentProvider;Http协议详解;使用HttpUrlConnection访问Http服务端;使用HttpClient访问Http服务端;使用SAX方式解析XML;使用Pull方式解析XML | 掌握Android中的存储技术:IO、偏好设置、数据库(SQLite)、ContentProvider和网络存储 | 50 |
线程通信 | 了解ANR 使用多线程技术解决ANR问题 了解线程通信技术原理 Handler和Message 使用多线程实现图片的异步加载 封装Android中的线程通信模型、AsyncTask 在工作线程中创建消息队列、HandlerThread | 了解ANR产生原理和单线程模型,掌握Andorid中的线程通信技术和Andorid程序设计技巧 | 40 |
Android组件 | Android中的进程优先级 Service组件的生命周期 使用IntentService执行异步任务 隐式意图的过滤(Intent和IntentFilter) Intent的六大属性 广播、有序广播和驻留广播 使用BroadcastReceiver接受广播 使用ContentResolver访问媒体提供程序 | 掌握Activity和Service的生命周期,掌握Intent的六大属性,熟练使用显式意图和隐式意图。掌握广播接收器的使用。使用媒体提供程序管理Android中的图片和音视频资源 | 60 |
技术 | 使用联系人提供程序管理和查询通讯录 使用Calls相关API实现通话记录管理 使用Intent拨打 使用广播接收器呼出 使用TelephoneyManager呼入 使用AIDL接口Itelephony实现挂断 使用SmsManager发送短消息 使用广播接收器短信接受 使用内容提供程序实现短信记录管理 使用内容提供程序+内容观察者实现发送短信 | 使用技术实现接打,收发短信,掌握和短信的机制。使用内容提供程序管理联系人、通话记录和短信息记录 | 30 |
GPS及位置服务 GoogleMap服务 BaiduMap服务 | 使用LocationManager获取当前位置 基站三角定位和GPS定位 自动判断佳定位服务来源 Google地图的组成元素 MapView的使用 控制地图、缩放地图 为地图添加图标 | 掌握GPS定位技术,掌握GoogleMap相关的API,结合使用地图与定位功能 | 30 |
Android4.x新特性 | Fragment碎片;ViewPager;ActionBar | 熟练掌握Android4.0新增技术和Android兼容包中常用类的用法 | 30 |
实训项目三(移动端CRM客户关系管理系统-Path3:移动端功能实现) | 80 | ||
第四部分(Android技术),共200课时 | |||
Android绘图 | 图片和文字;动态背景;自定义动画;音乐示波器 | 掌握Android自定义图形绘制,具备开发复杂控件效果的基础 | 40 |
Android控件 | ListView、GridView的拖动 双向调节的滚动条 根据需要弹出的功能框 弧形排列的控件 | 掌握Android自定义控件的开发。能够根据需要,开发定制控件 | 50 |
商业应用项目结构 分析及设计 | 商业项目中的界面功能组织以及导航 掌握正确使用各种资源 如何使用欢迎屏幕和新手导航 网络操作的基本封装 | 掌握商业软件在开发初期,如何搭建项目基本机构,如何在界面和后台功能之间进行通信。以及如何正确的组织各种资源 | 30 |
实训项目四(移动端CRM客户关系管理系统-Path4:报表及特殊功能) | 80 |
以上就是android开发培训课程的全部内容介绍,如需了解更多的android开发培训班、课程、价格、试听等信息,也可以点击进入 android开发 相关频道,定制专属课程,开始您的学习之旅。
温馨提示
温馨提示