首页课程

联系我们

Contact us 招生热线:
0710-3525000
0710-3526000

襄阳三阳科技培训学校

招办主任:王老师

地址:襄阳市樊城区长虹路

汉水华城20楼

课程大纲

您现在的位置:首页 » 首页课程 » Android移动端开发 » 课程大纲

学习对象

 

1.没有任何软件编程基础和Android编程经验,想先从0基础入手的编程爱好者;

2.希望以较低的投入和风险来了解自己是否适合转型从事Android编程的求职人员;

3.对前途迷茫、希望能丰富自己的职场技能,担心毕业即失业的小白人员;

4.可以没有任何的计算机和编程基础,但希望通过自己的付出的人打破现状的人。

 

初级 

课程 

知识点列表 

 

 

 

 

 

Java基础 

Java语言基础,Java字符串,Java变量,运算符,Java流程控制,数组,方法,Java面向过程与面向对象,Java类与对象 

HTMLCSS

HTML基础,CSS基础,CSS核心属性,CSS样式层叠,继承,盒模型,容器,溢出及元素类型,浏览器兼容与宽高自适应,定位,锚点与透明,图片整合,表格,CSS属性与滤镜,CSS优化 

Java面向对象 

Java面向对象基础 类、对象、接口、抽象类、继承、实现、覆盖、重载、封装、异常、常用类、数据库开发、Swing编程 等 

J2SE常用技术 

内部类,常用类,异常处理,IO流,泛型,集合,反射,多线程,网络编程,AWTSwingJDBC基本操作,JDBC的多条件过滤和分页查询,JDBCQueryObjectPageResult封装。 

数据库 SQLMySQL

关系型(MySQLOracle等)与非关系型数据库(RedisHBase等)介绍,SQL语句,表,视图,索引,约束,储存过程,函数,触发器。 

进阶 

HTML5CSS3

HTML5新增的元素与属性,CSS3选择器,文字字体相关样式,CSS3位移与变形处理,CSS3 2D3D 转换与动画,弹性盒模型,媒体查询,响应式设计 

 

 

 

 

 

Web App 页面布局 

移动端页面设计规范,移动端切图,文字流式/控件弹性/图片等比例/特殊设计的布局,等比缩放布局,viewport/metarem/vw的使用,flexbox详解,移动web特别样式处理 

JavaScript脚本 

JavaScript基本语法,流程控制,数组,函数,正则表达式,对象,DOM模型,事件处理,Cookie存储。事件,事件原理,JavaScript基本特效制作JavaScript使用及运作原理ECMA6新增语法特性 

JQuery

JQuery对象获取与使用,JQuery选择器,操作CSS属性,操作DOM节点,事件处理,JQuery动画效果,JQuery Ajax,JQuery扩展插件。 

微信平台整合 

微信公众平台及微信开放平台介绍及差异介绍、账号注册、认证、开发流程、注册绑定服务器、收发图文消息、 JS-SDK集成、微信分享、QQ分享、二维码扫描、地理位置、微信授权登录、 微信支付等 

阶段项目 

开发WebApp项目,并对接微信公众平台 

Android 初级 

Java设计模式 

Java 常用的设计模式,如:单例模式,工厂模式,模板方法模式,监听者模式,代理模式和装饰模式,适配器模式 

 

 

 

Android 基础入门

初识Android, Android SDK, 开发环境,原生控件介绍,布局介绍

Android UI 控件

Android 布局控件, 基础UI控件, 界面面窗体Activity, Fragment, Dialog

Android 核心组件

Intent 组件, Service 组件BroadcastReceiver 组件, Notification 组件

Android 数据存储

内置存储,SD卡存储,SharedPreferences存储, SQLite存储, ContentProvider 组件

Android 多媒体

多媒体架构介绍、支持的格式、编解码器、 MediaPlayer API使用、音频、视频录制、播放

Android 网络通信

Android 3种标准网络通信, Http 通信 , Socket 通信, Bluetooth 通信, NFC 通信, NIO通信 等通信方式, 使用第三方框架通信

Android 异步线程

Android UI主线程、子线程机制、ThreadRunnable实现多线程、Looper HandlerMessageQuque 概念讲解、异步线程案例、AsyncTask异步任务

Android 图形动画

图形图像的处理,动画, 图像压缩,缓存

Android 自定义控件

自定义控件基本原理、继承View方式、继承GroupView方式、自定义属性、自定义方法、组合控件

Android APP 实践项目

互联网新闻客户端项目

Android 高级

Android Studio 开发工具

Android Studio安装使用,常用快捷键,eclipse-ADT项目移植,gradle脚本用法,打包构建方法 等

Android 版本新特性

Android 5新增特性,Android 6新增特性,Android 7新增特性

Android 性能优化

Android UI卡顿性能优化,Memory内存性能优化,API及代码逻辑性能优化,电池耗电性能优化,开发性能优化等

Android 地图、LBS

百度地图或高德地图SDKGPS定位,地图导航,地图兴趣点搜索,电子围栏 等

Android 传感器

Android 11种传感器, 如:加速度、重力、压力、温度、陀螺仪 等

Android 框架使用

xUtils3,

Android 第三方SDK

微信支付,支付宝支付,短信接口Mob, 微博SDK,二维码生成、识别

Android MVPMVVM 开发模式

Android + Html5混合开发

Git

Git介绍, Git工具安装配置、Git本地库搭建和常用操作命令讲解、GitHub概述、GitHub注册与配置、GitHub与本地Git项目交互协同办公, EclipseGit插件Egit介绍、Egit的安装和配置、通过Eclipse如何将本地项目push/pull、与远程服务器GitHub交互与协同办公

Android 实践项目一

Android 原生应用项目开发

PhoneGap

PhoneGap介绍,安装使用, 基于PhoneGapHtml5 应用开发

React Native

React Native介绍
,BS
架构程序介绍, 原生组件, 异步执行与加载, 触摸事件处理, 弹性盒(Flexbox)和样式, 兼容通用标准和扩展性, React Native项目开发

Android实践项目二

使用React Native框架混合开发WebApp项目