¥面议
课程简介:Android工程师
课程详情 2022-10-22 15:06
安卓来势凶猛 你准备好了吗?
随着Android平台的扩张,引发人才荒,2017年移动开发人才需求30万,未来需求将达百万之多,Android开发工程师将成为移动互联时代炙手可热的岗位之一。
Android是一个开发平台,目前每天有超过16万的Android设备出货,而且这个速度还在递增,也就是说如果一年后全球可能会有超过一亿台的Android设备Android的设备量在一年左右就会超越iPhone成为智能手机平台的旗舰。
Android是用Java开发的,从全球的编程语言排行榜来看,Java一直占据着第一的位置,而用做iPhone应用开发的object C语言才刚刚步入前10,在中国有最多的Java开发人员。
Android在中国有很好的学习氛围和开发社区,Android开发者在中国不再迷茫,不但学到开发Android应用,也了解做什么样的Android应用才可以赚钱。
Android在中国尤其或,我们看到中国的各大运营商都加入到Android的开放联盟当中,都在出Android的手机,厂商如联想,三星等都在出Android的手机,这就意味着Android已经深入到百姓人家了。
第一阶段 入门与基础
教学主题 教学内容 教学目标
1.Unix/Linux操作系统基础
Unix/Linux基本指令,文件管理指令,用户管理指令,网络操作指令,使用VI查看、编辑文件。
能使用并管理Unix/linux操作系统。能使用学习的教学环境。
2.Java语言程序设计
Java的基本语法要素,面向对象语法,异常处理,I/O流与NIO,多线程与集合。
熟练掌握Java语法。能使用Java实现简单的应用。
3.OOAD与UML基础
理解面向对象,掌握面向对象的分析与设计理论,掌握UML基本图元与9种图。
理解面向对象。掌握的面向对象的分析方法。掌握面向对象的设计方法。
4.XML语言基础
XML基本结构与语法,DTD,XSD与基本的XSL、XPATH等。
能使用根据DTD/XSD写结构良好的XML。能编辑XML的配置文件。
5.Java高级应用开发
反射、安全框架、标注,Socket编程、并掌握常见的网络协议如TCP/UDP/HTTP/FTP等,Swing/SWT/JavaFX GUI编程,图形图像与声音等多媒体处理,XML处理等。
能掌握并应用Java的高级技术。能编写网络程序。能编写GUI界面。能读写处理XML文件数据。能读写图像。
6.Java应用综合实训
经典项目:聊天,Java QQ,扫雷,五子棋等
能独立阅读文档。完成应用程序编码。能打包Java应用程序。
第二阶段 Web应用开发
教学主题 教学内容 教学目标
1.Oralce SQL语言
Oracle11g的数据库基本原理,SQL DDL、DML、DQL语句,Oracle SQL函数,Oracle数据库的表、视图、索引、序列等对象
能使用SQL语句进行数据增删修等操作。能熟练查询企业级数据库
2.Oracle 数据库管理基础
Oracle体系结构,Oracle的系统要求,在Unix/Linux系统安装Oracle,Oracle数据库管理工具,Oracle数据库启动关闭,Oracle的基本配置管理,Oracle性能调整,Oracle的备份与恢复,SQL优化调整等
能在各种平台上安装部署Oracle。能对Oracle数据库进行基本的管理、监控与维护。能使用MySQL.
3.Java数据库与框架开发
数据库连接,执行SQL语句,操作查询结果集,调用存储过程,读取元数据,读取数据库图像。Hibernate实现思想,搭建Hibernate开发环境,Hibernate配置,Hibernate编程接口,Hibernate事务处理,Hibernate对象关系映射,Hibernate HQLDAO层设计模式。JPA数据库持久层框架。
能使用JDBC操作数据库。能使用Hibernate访问数据库。能使用Hibernate实现数据访问层封装实现。能使用JPA访问数据库。
4.WEB2.0网页设计
HTML标签,CSS样式表,JavaScript语法,HTML对象操作,CSS对象操作,事件处理,内置Javascript对象操作与DOM访问处理。
能使用HTML/CSS/JavaScript实现客户页面。能使用HTML/CSS/Javascript模块化客户页面。
5.Servlet&JSP动态WEB页面设计
JSP基本指令,基本动作,JavaBean调用,JSTL标准标记库,EL表达式,标记文件TagFile,JSP文档等。CGI程序原理,Servlet接口,Servlet配置与容器访问,Servlet的HTTP协议处理,Servlet输出图像、PDF、表格等,Filter过滤器,Listener监听器,定制标记库。
能使用JSP动态处理客户页面输出。能使用JSP技术实现模块化页面设计。能使用Servlet实现各种数据输出,比如PDF、图像、表格等。能使用Filter实现HTTP请求与响应的拦截处理,如访问拦截与编码处理等。能使用Listner实现WEB环境处理,比如数据库连接加载与用户配置加载等。
6.SSHA框架整合应用开发
AJAX框架Jquery,Web框架Struts与IoC框架Spring,数据库Hiberbate框架,以及在Eclipse下各个框架的整合开发环境搭建-JSON数据处理,XML数据处理。
能使用Spring框架实现WEB框架。能使用Spring框架实现事务处理。能使用Spring框架实现DAO数据访问。能使用Spring框架实现与Strust的整合。能使用Struts框架开发WEB应用。能使用AJAX增加WEB页面的交互效果。能熟练使用Jquery与Ext JS框架中的一种实现客户页面。
第三阶段 3G移动应用开发
教学主题 教学内容 教学目标
1.HTML5响应式移动Web开发
HTML5的新标签,媒体查询,2D,Socket通信,本地存储GPS定位,移动设备手势设计,移动Web应用性能,自响应式Web布局设计等。
能开发基于移动设备的自响应式web应用。
2.Android开发技术
Android程序结构特点,Android Activity与意图、ServiceBroadcast Receiver、Content Provider四大组件技术,资源访问,桌面管理,碎片技术,
能开发Android应用程序。能安装部署Android应用程序。能真机测试Android应用程序。能编写基本的基于Android技术的应用。
3.Android应用开发
Android的Web Service访问与处理,企业ERP应用的Android扩展应用技术。Android的SQLite数据库开发,网络开发等,传感器,Google地图等技术。
能开发企业3G移动终端应用。
4.Android游戏开发
多媒体与2D开发技术,图形图像处理技术,OpenGL 3D技术等游戏地图,NPC,道具、智能、数据结构等常用Android游戏开发技巧。
能开发Android游戏程序。(包含移植游戏)
5.Android微信号开发
Andoird的微信号开发接口,Android微信常见应用开发技术等。
能开发微商系统。能开发为名片。
6.企业Android应用经验实战实训
项目一:3G移动销售商务管理系统:移动数据采集系统,Android客户端采集应用。项目二:车载网应用系统:Web服务器系统,Android客户端应用项目三:食人花,超级玛丽等经典游戏移植
能阅读大型系统详细设计。能按照商业要求对立编码。能集成系统并测试。能编写用户手册。能制作简报并交付项目。累积企业Android应用开发经验。能部署并进行用户培训。
位置:南京91搜课网 > IT > Android工程师