获得免费课程信息

高薪就业 成功创业

学习资料 先到先得

Android从入门到精通,成为IT行业稀缺人才

安卓软件开发工程师就业班

Java基础+数据库开发+安卓开发+项目实战

【安卓软件开发工程师 就业班

从入门到精通,进入IT时代高薪行业

模块

课程名称

课程描述

综合案例

软件基础 Java基础知识
  • Java简介、Java语言的特性
  • 搭建Java环境等
  • HelloWorld详解
搭建环境,配置环境变量,编写第一个程序
Java类型与基本运算
  • Java的八种基本数据类型
  • Java标识符、关键字、Java的运算符
  • 不同数据类型运算及转换规则
  • 二进制、八进制、十进制、十六进制的进制转换,基本运算的应用等
运用Java基本运算知识,解决拆位、加密运算、权限分解等实际问题
分支语句与流程控制
  • if语法规范及用法
  • 双分支语句、多分支语句及应用场景
  • switch、分支语句的应用等
运用分支解决成绩运算、工资计算、高考加分运算等实际问题
循环
  • while循环、for详解
  • break和contine的使用
  • 多重循环的使用、循环的应用等
  • 循环详解:while循环、for循环、穷举等算法详解
  • 穷举等常见Java算法讲解
运用循环算法,解决鸡兔同笼、百钱白鸡、硬币兑换等经典问题
方法定义
  • 代码复与方法定义的基础语法
  • 方法的输入参数与返回值的使用
  • 递归等常见算法讲解
  • API中的方法调用等
利用函数定义解决哥德巴赫猜想、楼梯问题等经典问题
面向对象基础
  • 类和对象详解,对象作为属性的作用
  • 静态方法和非静态方法的区别
  • 封装构造方法详解
  • 局部变量和成员变量的对比
  • 栈内存和堆内存在Java中的应用,Java的值传递等
利用类和对象设计常见的游戏基本角色代码模型
数组与字符串
  • 数组的创建与使用
  • 数组创建、遍历、插入、删除、倒序等常见算法
  • 数组排序、洗牌等算法,数组应用讲解
  • 字符串的创建及常见API方法的调用
利用数组解决选秀打分、学校成绩统计、计算最快下载时间等问题;利用字符串解决字数统计、单词查找、趣味填空等日常问题
面向对象进阶
  • 继承、方法的重载与重写
  • this和super关键字详解
  • 封装类的作用及API中的常用方法,toString和equals详解等
设计游戏中的动物继承树的代码模型
高级类特性
  • static关键字详解,设计模式与单例模式
  • final关键字详解、抽象与接口及作用
  • 多态等讲解
各类设计模式的使用,利用重构代码进一步提升复用率
异常
  • 异常的作用和编程中的使用概述
  • Java处理异常的机制、自定义异常等讲解
利用异常来记录系统日志
容器类
  • 集合和映射的作用
  • 常见的容器类:List、Set、Map讲解,容器的应用等
利用容器来解决文章内容的统计、替换等实际问题
文件读写及多线程讲解
  • 输入、输出流的概念
  • 读写文件的常见方法
  • 多线程的创建、状态及使用
  • 多线程的同步控制及安全
根据要求读写文件
综合案例
  • J2SE综合能力笔试
  • J2SE综合能力上机考试

模块

课程名称

课程描述

综合案例

Android 高级程序设计 Android基础
  • Android环境及开发工具、入门程序体验
  • Android工程结构介绍、系统架构介绍
  • Android应用程序的生命周期
搭建Android环境,运行出Android的案例程序
Android用户界面设计
  • 使用XML布局文件及代码控制UI界面
  • 布局管理:线性布局、表格布局、帧布局、相对布局
  • 基本组件:编辑器、文本框、单选按钮、图像、列表等常见组件讲解
  • 高级组件:进度条、自动完成文本框、选项卡、提示消息框、对话框等高级组件
制作订餐系统APP的界面
Activity组件的使用
  • Activity的生命周期,创建、配置、启动、关闭等
  • 多个Activity的使用
  • 在Activity中添加Fragment
掌握Activity组件的使用
Intent组件和事件处理
  • Intent对象的作用及创建,Intent过滤器
  • 常见事件处理:键盘事件、触摸事件、手势的创建与识别等常见事件的处理
在程序中感知各类事件
资源访问及资源管理的管理
  • 字符串(string)资源文件的使用
  • 颜色(color)资源、尺寸(dimen)资源、布局(Layout)资源、数组(array)资源的使用
  • Drawable资源等常见资源的使用
在程序中使用各类资源文件
多媒体的应用
  • 图像的绘制等
  • 音视频播放和照相机的调用
在APP中使用相机和音频文件
ContentProvider数据共享
  • 使用预定义Content Provider实现数据操作
  • 使用自定义Content Provider
掌握Content Provider的使用
线程与消息处理及Service应用
  • 多线程实现消息处理
  • Service应用:Started Service、Bound Service的使用
  • 管理Service的生命周期
在APP中使用Service来处理消息
SQL实战(通讯录)
  • SQLite基础语法
  • 数据库与listView的综合使用
  • 数据库增删改查的实现
CRM系统的SQL数据库设计
Android通信、定位与环境感知
  • Android如何定位,使用百度第三方定位
  • Android传感器的简单使用
  • Json与对象的转换
  • Http请求的使用
  • 使用Imageloader实现图片异步加载
在APP中使用定位功能
项目编写及发布到AndroidMarket
  • 订餐系统的设计与开发
  • 项目开发流程介绍
  • 界面与接口设计
  • 代码编写
编写订餐系统,发布到Android Market

优秀作品 好作品等于敲门砖 】

现在砸开的未来的大门吧

【让“薪情”飞扬 一个月赚回学费

安卓开发需求巨大 企业高薪重金招人
      

【三大职业 让你一次学到位

【海纳百川 汇聚卓越师资力量

多年行业经验练就卓越技术

【东方博宜 发挥集团优势

学员全程参与项目的实施 带着经验轻松就业

【东方博宜 发挥教学优势

东方博宜自主培训教材 教学更专业