欢迎来到123培训网!

位置:上海123培训网 > 上海电脑IT培训 > 上海移动/手机系统开发 > 上海Android培训

Android培训 上海ICT产教研基地

发布时间:2017-12-03 20:29:28

授课机构:上海移动互联网产教研协同基地

地址:上海市嘉定区外冈镇冈峰公路68号

网报价格:¥电询

课程原价:¥电询

咨询热线:该课程是用户免费注册发布,未实名认证!不提供联系方式和报名等咨询服务!信息仅供阅读参考!如侵权请联系我们删除!邮箱:196594267@qq.com

信息由用户发布!仅供参考!

课程详情 学校简介 学校地址 网上报名

 

Android是什么
Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。全球有超过二十亿的设备安装Android操作系统。且Android平台已迅速扩张到其他领域,如平板电脑、车载系统等,目前移动开发人才需求缺口将达百万,但符合条件的Android工程师还是少数,Android开发工程师成为IT行业炙手可热的岗位之一。
Android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。
平台优势
开放性
Android平台首先就是其开放性,开放的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。
开放性对于Android的发展而言,有利于积累人气,这里的人气包括消费者和厂商,而对于消费者来讲,最大的受益正是丰富的软件资源。开放的平台也会带来更大竞争,如此一来,消费者将可以用更低的价位购得心仪的手机。
丰富的硬件
这一点还是与Android平台的开放性相关,由于Android的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。功能上的差异和特色,却不会影响到数据同步、甚至软件的兼容,如同从诺基亚Symbian风格手机一下改用苹果iPhone,同时还可将Symbian中优秀的软件带到iPhone上使用、联系人等资料更是可以方便地转移。
方便开发
Android平台提供给第三方开发商一个十分宽泛、自由的环境,不会受到各种条条框框的阻扰,可想而知,会有多少新颖别致的应用会诞生。
Google应用
在互联网的Google已经走过10年度历史,从搜索巨人到全面的互联网渗透,Google服务如地图、邮件、搜索等已经成为连接用户和互联网的重要纽带,而Android平台手机将无缝结合这些优秀的Google服务。
课程特色
该课程课程内容采用案例贯穿的教学模式,突出"理论+实践"。学员通过项目代码分析、完整项目流程以及软件工程的实践,快速掌握实际项目开发管理要点, 积累开发经验。该课程具有如下特点:
一、注重职业素养的培养
二、选择实际工作中常用的实用技术,不是求全求广,而是求精求专
三、授课方式遵循企业实际项目开发流程和要点
四、深刻体会技能点的应用场合,同时积累更多的行业知识和项目经验
五、大型项目完整的知识点学习
六、强调思路的指导和难点分析,训练学员的思维、学习、解决问题的能力
课程安排
阶段1 Android开发准备篇
课程一、Java负基础扫盲课程
1、初识Java和环境搭建
本课程从java开发环境配置开始,讲解了java语法基础 、类和对象、面向对象编程三大特性:封装、继承、多态。建议完全零基础学员从本课程开始学习
2、数据类型和运算符
3、变量、语法、数组
4、流程控制
5、面向对象思想
6、封装、继承、多态
课程二、Java语言基础与OOP入门
1、Java语法基础
本课程讲解了java语法基础、类和对象、java中的字符串、java实用类与集合、泛型、继承和多态、接口与抽象类、异常处理等等,有基础的学员可以直接从该课程开始学习。
2、类和对象
3、字符串
4、Java实用类
5、集合与泛型
6、Java三大特性
7、接口与抽象类
8、Java异常
课程三、Java核心编程
1、I/O操作
本课程为java高级部分,主要讲解java中IO数据处理、使用XML实现数据处理、多线程编程、网络编程、序列化、反射等技术以及项目实战。
2、XML数据处理
3、多线程应用
4、网络编程
5、Java高级特性
6、图书馆信息管理系统
阶段一测试(课程一、课程二、课程三)
阶段2 Android开发核心篇
课程四、Android应用开发核心技术
1、Android环境搭建和第一个Android程序
本课程在学员已经掌握好扎实的java语言基础后开始学习,主要讲Android开发核心知识点,是Android开发的核心课程,从UI界面到模块代码都是逐行边讲边练。
2、Activity、数据传递、通知栏
3、用户界面设计及优化
4、Fragment、ViewPager
5、Handler、AsyncTask
6、拍照处理、图片处理
7、网络编程、Volley和android-async-http框架
8、Android服务端交互、JSON数据处理
课程五、Android应用开发技术拓展
1、常用Android开发工具
该课程主要为Android核心基础的一些拓展知识,深入学习Android高级界面设计、Android四大组件、多媒体和传感器编程、Android应用最终打包发布等开发技术。
2、Android资源使用
3、Intent、Activity栈、启动模式
4、Service、Broadcst Receiver
5、Android数据存储
6、绘图与动画
7、多媒体、传感器
8、应用部署、维护、更新
阶段二测试(课程四、课程五)
阶段3 服务端技术入门篇
课程六、MySQL数据库快速上手
1、数据库理论
任何编程都离不开数据处理,数据处理必然离不开数据,继续带大家快速掌握目前最火的MySQL数据库。通过本次课程学习,将会学会数据处理的入门知识。
2、环境搭建
3、数据类型
4、数据库表
5、索引
6、查询
课程七、Java服务端技术 -Servlet+JDBC编程
1、C/S和B/S技术
众所周知一般APP都需要通过网络通信获取服务端数据信息,那么本次课程将教会大家如何使用java语言快速搭建服务端。
2、JSP网站开发
3、Web项目
4、HTTP协议
5、Servlet基础
6、JDBC程序应用操作详解
阶段三测试(课程六、课程七)
阶段4 Android项目实战篇
课程八、实战手机新闻移动客户端
1、项目概述、项目需求与数据库设计
本课程以项目形式带领大家制作一款新闻应用,开发过程中主要用到了Android应用的UI设计技术,多种控件和视图的使用、异步更新UI多线程、HTTP通信技术以及JSON数据的解析等技术。
2、主界面UI的设计与实现
3、新闻类别标题栏和新闻列表的实现
4、与服务器交互实现主窗口新闻列表
5、同服务器交互实现新闻详情内容
6、和服务器交互实现新闻回帖信息
7、新闻回帖窗口中回帖列表的数据加载
8、实现版本升级
课程九、实战淘宝闲鱼APP
1、Genymotion使用
闲鱼二手交易平台是目前非常火的一款APP,在界面设计、功能模块上都非常丰富且具有特色。本次课程将以项目的方式带领大家完整制作这款APP。
2、Fragment+ViewPager
3、页面设计
4、登录和注册
5、打造万能适配器
6、开源组件使用
7、遮罩效果、悬浮效果、弹出层
8、UI优化
毕业答辩(毕业项目+毕业答辩)
阶段5 跨平台技术选修篇
课程十、跨平台开发技术 之 HTML5+CSS3
1、HTML5网页结构、标记文本、组织内容
HTML5无疑是目前前端及跨平台技术中最火热的技术,在未来几年H5无疑将成为移动互联网领域的主宰者。本课程全面介绍使用HTML5、CSS3以及jQuery进行程序开发的相关知识,并进行实际项目的开发学习。
2、HTML5表格和表单、嵌入内容、Canvas
3、HTML5 API大集合
4、CSS3选择器、边框、背景、布局
5、CSS3过渡、动画、变换
6、其他CSS属性和特性
7、北风淘淘PC版和移动版开发
8、北风酷跑游戏开发
课程十一、跨平台开发技术 之 JQueryMobile
1、页面结构、工具栏与格式化内容
如今JQuery驱动着大量网站,在浏览器中提供动态用户体验,现在主流移动平台上的浏览器功能都赶上了桌面浏览器。本课程带领大家从入门开始渐渐熟练,最终学会项目实战开发。
2、页面常用组件、主题
3、JQuery Mobile插件
4、JQuery Mobile API详解
5、监听和响应事件
6、与服务器通信
7、日程管理开发
8、北风新闻移动客户端开发
课程十二、跨平台开发技术 之 PhoneGap
1、PhoneGap事件处理
PhoneGap是一个开源的开发框架,允许用户通过使用Web技术来开发跨平台的本地应用程序。我们可以包装一个现有的JQuery Mobile Web应用程序,然后将其发布到PhoneGap支持的所有本地平台。
2、PhoneGap通知、设备与网络连接
3、通讯录、存储、文件
4、媒体、摄像头、运动传感器、地理位置
5、PhoneGap通信机制
6、PhoneGap整合JQuery Mobile和Sencha Touch
7、北风动听音乐播放器
8、北风微博客户端
阶段6 手游开发技术选修篇
课程十三、Android游戏开发基础
1、Android游戏开发平台搭建
该课程是Android游戏开发的一些基础知识,主要是Android原生游戏的开发技术,可以学习到Android原生游戏开发的常见知识。
2、常用游戏控件
3、游戏布局和数据传递
4、View视图、SurfaceView视图
5、Canvas画布、Paint画笔、Bitmap位图
6、Animation动画
课程十四、Cocos2D-X开发技术
1、开发环境搭建、Cocos2d框架
当前3G技术盛行,手机游戏已经得到快速发展。根据当前手机游戏的发展趋势,学习cocos2d-x这个神奇的引擎已经刻不容缓。本课程通过4个种类各不相同的实战项目,展示了cocos2d-x的卓越性能。
2、Cocos2d-x核心类
3、Cocos2d-x动画、事件处理
4、Cocos2d-x声音、存储、网络
5、Cocos2d-x游戏框架设计
6、超级玛丽
7、打地鼠
8、宝石消除
课程十五、Unity2D/3D开发技术
1、初识Unity3D引擎和环境搭建
Unity是一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。
2、主角移动控制、动作设计
3、怪物动作、攻击伤害
4、Unity3D组件添加、资源导入、地形制作
5、NGUI
6、坦克大战

阶段7 移动开发拓展选修篇
课程十六、实战淘宝闲鱼app服务端
1、PHP语法、数据类型、流程控制、函数
在淘宝闲鱼Android客户端基础上,实现了Android端的全部功能,外加PHP编写的服务器端接口和ThinkPHP框架知识。课程紧紧围绕实现一个完整的电商客户端为目标,在最短的时间抓住核心知识点,了解从C端到S端开发全过程。
2、PHP类和对象
3、PHP命名空间、预定义变量
4、PHP常用函数库
5、PHP访问MySQL数据库
6、ThinkPHP框架
7、后台项目开发
8、接口开发及调用
课程十七、玩转JNI与NDK手机编程
1、JNI的原理与架构
众所周知,Android程序运行在Dalvik虚拟机中,NDK允许用户使用类似C/C++之类的原生代码语言执行部分程序,该课程带领大家一起玩转JNI与NDK手机编程。
2、Android中的NDK编程
3、使用JNI的优势和弊端
4、JNIEnv指针和JObject深入剖析
5、Java字符串与C++字符串
6、处理缓存与JNI异常
课程十八、Android手机内存管理与性能优化
1、认识Dalvik虚拟机
根据调查研究显示48%用户会因为 App程序不稳定、崩溃和闪退等问题卸载App,大部分都是由于没有做一个很好的内存管理和性能优化。由此可见一款应用要想锁住用户,必须在内存管理和性能做最大的优化处理,该门课程非常适合。
2、内存监测分析工具的使用
3、常见内存使用不当的情况

4、优化代码与内存管理方法


上海移动互联网产教研协同基地简介

上海移动互联网产教研协同基地又称上海ICT产教研基地,由上海市教委、上海市经信委、宝山区政府、上海市软件协会、上海市信息化教指委、大唐电信集团、思科公司、上海工商职业技术学院、幸子教育等机构共同组建,于2015年6月挂牌成立,致力于建设成为上海市移动互联网产教研创新先导区、IT高端人才培养及输出基地和服务示范区。基地位于嘉定区上海工商职业技术学院,占地面积21.87万平方米,建筑面积12.09万平方米。基地围绕移动互联网开发、终端、传输、软件、平台、应用六大重点领域,建立了ICT多功能展厅、移动通信实训室、web软件开发实训室、移动端软件开发实训室、物联网实训室等多个实验室,以培养职业化移动互联网开发IT高级人才以及人才输出就业服务为主导。

  • 学校名称:上海移动互联网产教研协同基地

    固定电话:该课程是用户免费注册发布,未实名认证!不提供联系方式和报名等咨询服务!信息仅供阅读参考!如侵权请联系我们删除!邮箱:196594267@qq.com

    授课地址:上海市嘉定区外冈镇冈峰公路68号 预约参观