【课程安排】
安卓应用开发
课程模块名称
|
课程目标
|
课程内容
|
学习成果
|
Andriod系统开发基础
|
理解与掌握Android系统体系结构;搭 建Android企业级项目开发环境;能够 用模拟器与真机调试Android项目;能 够用JAVA开发基于Android系统的嵌入 式软件、熟练掌握IDE各界面及调试功 能,掌握控件的属性设置及应用,掌握 随机数的使用,理解游戏基本征
|
Java简介和编程环境,Android平台介绍;Android开发环境搭 建与配置;Android应用程序开发框架、项目组成;Android程 序调试与测试;Android的xml解析;Android控件Button, ImageButton,TextView,EditText使用;Android内存管理系统 接口、文件、日志系统;Android系统的图形图像、多媒体; Android中的网络操作;Android中的硬件访问传感器,通信 权限管理;
|
安卓小应用程序,如记事本
|
数字通信数据库技术 SQL Lite
|
理解关系型数据库原理与结构,掌握 数据库设计原则与规范,能够使用SQL Server 2005创建修改数据库、数据表, 能够使用SQL语言对数据进行增、删、 改、查等操作
|
关系型数据库基本概念、数据库设计原则;ER图、范式、SQL Lite使用、SSMS;数据库的创建与修改、分离与附加;数据库 表管理、数据管理;结构化查询语言SQL语法;SQL常用函数 使用
|
安卓小应用程序, 如通讯录管理
|
Java Web移动开发技术
|
握HTML/CSS/JAVASCRIPT网页程序设计, 了解XML结构,掌握TOMCAT的安装配置方 法,使用JDBC/JSP/SERVLET进行数据库 程序设计,在JSP中使用JAVABEAN和XML 编写基于MVC模式的JAVAWEB程序
|
服务器的基本原理,网络链接协议,Java网络编程, Android网络编程,网络传输信息格式,xml文件生成, xml文件解析,Json解析,实现网络文件上传, http协议基本原理,http协议数据传输格式及特点, 在服务器端建立接收文件服务,客户端与服务端进行网络链接 客户端获取服务端信息列表,客户端上传和下载文件, 逻辑优化和内存优化,网络开放平台API接口进行项目开发 介绍HTML基本标记者、CSS样式表;Java Script、XML; Tomcat配置与使用;JSP、Servlet、JDBC;会话跟踪技术; Java BEAN、EL、JSTL
|
卓小应用程序数据存储 功能,如财务管理软件
|
3G移动应用软件开发
|
熟练使用Android基本组件,深刻理解 基于Android的C/S体系结构,利用C语 言独立开发基于Android手机嵌入式软 件,全方位理解与掌握Android项目开 发过程与相关文档规范
|
网络版软件RSS阅读器软件开发;GLMS物流系统开发;GPS电子 定位系统开发;掌上影院系统开发;短信管理系统开发
|
完成一款手机应用软件
|
ava Web移动开发技术
|
掌握HTML/CSS/JAVASCRIPT网页程序设计,了解XML结构,掌握TOMCAT的安装配置方法,使用JDBC/JSP/SERVLET进行数据库程序设计,在JSP中使用JAVABEAN和XML,编写基于MVC模式的JAVAWEB程序
|
HTML基本标记者、CSS样式表;Java Script、XML;Tomcat配置与使用;JSP、Servlet、JDBC;会话跟踪技术;Java BEAN、EL、JSTL
|
实现游戏服务器端数据存取功能
|
游戏程序开发基础人工智能
|
了解物理学在游戏中的应用,了解人工智能的基本概念及在游戏中的应用,了解游戏中的AI架构,了解深度优先及广度优先的算法概念,掌握A*算法,了解模糊逻辑的基本概念
|
人工智能概述以及游戏中的AI技术,游戏中AI的基本组成与设计,游戏中的搜索算法1,A*算法的使用,模糊逻辑
|
实现游戏算法
|
Android手机游戏项目设计与开发实战
|
了解游戏制作中基本框架,针对给定策划案分析制定程序架构。完成设计文档根据设计文档完成一款RPG游戏或其它类型游戏的制作,学会在游戏中实现人机交互的方法,游戏中的碰撞检测方法,人物动画的制作,地图的滚动,多点触屏的实现
|
游戏基本结构,游戏项目分析,游戏项目制作,选择游戏项目,如益智类游戏发:斗地主;休闲类游戏开发:捕鱼达人;竞技类游戏开发:植物大战僵尸;RPG类游戏开发:轩辕剑;射击类游戏开发:枪魂
|
制作一款游戏项目
|
软件开发管理工具应用
|
深刻理解Android平台体系结构;知晓项 目开发各个阶段基本内容以及所用到常 用工具;掌握软件测试理论;了解设计 模式、UML基本知识;掌握并使用流程图 工具VISIO、项目管理工具Project、版 本管理工具CVS、缺陷管理工具BugFree 等项目开发中常见工具。
|
软件开发过程;软件开发模型;软件测试理论;流程图工具; 测试管理工具;项目管理工具;版本管理工具;设计模式、UML
|
会使用相关开发工具
|
职业素质培养 《职业化塑造》
|
逐步提高准职业人的职场素质,增加就 业的砝码;了解企业对员工的要求,掌 握职业人必须具备的工作态度、敬业精 神;了解简历书写的方法和技巧;了解 面试成功与失败的原因,掌握正确的面 试方法与技巧;了解当前行业的就业环 境和就业形势,根据自身的特点确定就 业的方向岗位,促进学员到职业人的快 速转变
|
职业生涯规划;团队合作;有效沟通;EQ\AQ;职场礼仪;职场 规则;**就业;推荐工作;就业协议、推荐工作协议
|
就业素养提升
|
安卓游戏开发
课程模块名称
|
课程目标
|
课程内容
|
学习成果
|
VA编程语言基础
|
悉java面向对象思想,熟悉java线程的实现了解在游戏中多线程的应用,综合运用java语言解决简单问题
|
ECLIPSE 开发环境;编辑语言基础语法,JAVA语言讲法,即类与对象的使用;static、final、接口、内部类、异常处理;JAVA标准平台API应用,IO操作、集合应用、GUI开发;AWT事件处理机制、SWING工具包;多线程开发
|
JAVA小应用程序 如拼图游戏简版
|
Andriod系统开发基础
|
理解与掌握Android系统体系结构;搭建Android企业级项目开发环境;能够用模拟器与真机调试Android项目;能够用JAVA开发基于Android系统的嵌入式软件、熟练掌握IDE各界面及调试功能,掌握控件的属性设置及应用,掌握随机数的使用,理解游戏基本特征
|
Android平台介绍;Android开发环境搭建与配置;Android应用程序开发框架、项目组成;Android程序调试与测试;Android的xml解析;Android控件Button,ImageButton,TextView,EditText使用;Android内存管理系统接口、文件、日志系统;Android系统的图形图像、多媒体;Android中的网络操作;Android中的硬件访问传感器,通信权限管理;
|
实现猜数字小游戏
|
Andriod手机游戏开发基础
|
掌握在手机屏幕上进行图形图像的绘制方法,地图坐标系,屏幕坐标系的转换 概念,掌握在游戏中添加声音及的方法,掌握在游戏中数据的存储方法,掌握利用SQLite进行简单的数据库操作掌握利用IO流在sd卡上进行文件的读写操作,掌握android系统关于传感器的操作
|
View类及surfaceview类,Canvas图形图像绘制,Paint类的使用,绘图坐标系的转换,声音的处理,简单数据存储,IO操作及SD卡的操作,传感器,物理学在游戏中的应用
|
实现游戏界面制作
|
数字通信数据库技术 SQL Lite
|
深入理解关系型数据库原理与结构,掌握数据库设计原则与规范,能够使用SQL Server 2005创建修改数据库、数据表,能够使用SQL语言对数据进行增、删、改、查等操作
|
系型数据库基本概念、数据库设计原则;ER图、范式、SQL Lite使用、SSMS;数据库的创建与修改、分离与附加;数据库表管理、数据管理;结构化查询语言SQL语法;SQL常用函数使用
|
实现游戏数据存储
|
Java Web移动开发技术
|
掌握HTML/CSS/JAVASCRIPT网页程序设计,了解XML结构,掌握TOMCAT的安装配置方法,使用JDBC/JSP/SERVLET进行数据库程序设计,在JSP中使用JAVABEAN和XML,编写基于MVC模式的JAVAWEB程序
|
HTML基本标记者、CSS样式表;Java Script、XML;Tomcat配置与使用;JSP、Servlet、JDBC;会话跟踪技术;Java BEAN、EL、JSTL
|
实现游戏服务器端数据存取功能
|
游戏程序开发基础人工智能
|
了解物理学在游戏中的应用,了解人工智能的基本概念及在游戏中的应用,了解游戏中的AI架构,了解深度优先及广度优先的算法概念,掌握A*算法,了解模糊逻辑的基本概念
|
人工智能概述以及游戏中的AI技术,游戏中AI的基本组成与设计,游戏中的搜索算法1,A*算法的使用,模糊逻辑
|
实现游戏算法
|
Android手机游戏项目设计与开发实战
|
了解游戏制作中基本框架,针对给定策划案分析制定程序架构。完成设计文档根据设计文档完成一款RPG游戏或其它类型游戏的制作,学会在游戏中实现人机交互的方法,游戏中的碰撞检测方法,人物动画的制作,地图的滚动,多点触屏的实现
|
游戏基本结构,游戏项目分析,游戏项目制作,选择游戏项目,如益智类游戏发:斗地主;休闲类游戏开发:捕鱼达人;竞技类游戏开发:植物大战僵尸;RPG类游戏开发:轩辕剑;射击类游戏开发:枪魂
|
制作一款游戏项目
|
软件开发通用软件基础
|
深刻理解Android平台体系结构;了解项目开发各个阶段基本内容以及所用到常用工具;掌握软件测试理论;了解设计模式、UML基本知识;掌握并使用流程图工具VISIO、项目管理工具Project、版本管理工具CVS、缺陷管理工具BugFree等项目开发中常见工具。
|
软件开发过程;软件开发模型;软件测试理论;流程图工具;测试管理工具;项目管理工具;版本管理工具;设计模式、UML
|
会使用相关开发工具
|
职业素质培养
|
逐步提高准职业人的职场素质,增加就业的砝码;了解企业对员工的要求,掌握职业人必须具备的工作态度、敬业精神;了解简历书写的方法和技巧;了解面试成功与失败的原因,掌握正确的面试方法与技巧;了解当前行业的就业环境和就业形势,根据自身的特点确定就业的方向岗位,促进学员到职业人的快速转变
|
业生涯规划;团队合作;有效沟通;EQ\AQ;职场礼仪;职场规则;**就业;推荐工作;就业协议、推荐工作协议
|
就业素养提升
|
【师资介绍】
二年以上的项目经理
技术专长:
1. 熟悉Java开发语言和环境,有多年的Java开发经验;精通对JAVA的JVM框架机制。
2. 熟悉多种设计模式,并在开发中恰当的运用。
3.熟练掌握Android编程环境的,精通Android SDK框架机制,熟练掌握Android程序的优化方法;熟练掌握S0动态库的编写和调用。
4. 熟练掌握SQL Server、MySql、SQLite数据库的操作,对Android下的SQLite数据库有深入的了解。
授课特点: 善于将Android开发项目实践融入到授课中,通过理论与实践相结合的方式授课,让学员开发能力更强。
项目经验: 多款网络上流行的Android应用。
【教学硬件学习环境】
小班授课,每个项目组10至20人。 由专业的在岗研发工程师任教。
【安卓工程师就业方向】
【就业企业】
1、经营软件开发、信息科技、网络科技、手机开发等高科技产业公司。
2、工作岗位:Android 手机软件研发工程师、 Android手机游戏移植工程师、Android 测试工程师、嵌入式设备软件开发工程师、Android 架构设计师、移动互联应用开发(服务器端)工程师、Android 产品经理/助理、 移动增值服务开发工程师、移动智能终端软件开发工程师、Android开发创业
【就业**】
1、有上百家合作企业强力支持,**就业需求。
2、培训中心为成绩合格学员推荐相关企业工作。