上海安卓培训 - 安卓应用开发培训 - 上海翡翠教育
- 小班授课
- 实时答疑
- 解决疑点难点
- 重点重学
- 上课方式: 面授
- 上课时段:白天班 周末班 双休班 全日制 灵活安排
课程模块名称 | 课程目标 | 课程内容 | 学习成果 | 课时 |
Andriod系统开发基础 | 理解与掌握Android系统体系结构;搭 建Android企业级项目开发环境;能够 用模拟器与真机调试Android项目;能 够用JAVA开发基于Android系统的嵌入 式软件、熟练掌握IDE各界面及调试功 能,掌握控件的属性设置及应用,掌握 随机数的使用,理解游戏基本征 | Java简介和编程环境,Android平台介绍;Android开发环境搭建与配置;Android应用程序开发框架、项目组成;Android程序调试与测试;Android的xml解析;Android控件Button, ImageButton,TextView,EditText使用;Android内存管理系统接口、文件、日志系统;Android系统的图形图像、多媒体; Android中的网络操作;Android中的硬件访问传感器,通信权限管理; | 安卓小应用程序,如记事本 | 80 |
数字通信数据库技术 SQL Lite | 理解关系型数据库原理与结构,掌握数据库设计原则与规范,能够使用SQL Server 2005创建修改数据库、数据表,能够使用SQL语言对数据进行增、删、改、查等操作 | 关系型数据库基本概念、数据库设计原则;ER图、范式、SQL Lite使用、SSMS;数据库的创建与修改、分离与附加;数据库表管理、数据管理;结构化查询语言SQL语法;SQL常用函数使用 |
安卓小应用程序,如通讯录管理 |
60 |
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 |
卓小应用程序数据存储功能,如财务管理软件 |
120 |
3G移动应用软件开发 | 熟练使用Android基本组件,深刻理解基于Android的C/S体系结构,利用C语言独立开发基于Android手机嵌入式软件,全方位理解与掌握Android项目开发过程与相关文档规范 | 网络版软件RSS阅读器软件开发;GLMS物流系统开发;GPS电子定位系统开发;掌上影院系统开发;短信管理系统开发 |
完成一款手机应用软件 |
120 |
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 |
实现游戏服务器端数据存取功能 |
40 |
高级游戏程序开发基础人工智能 | 了解物理学在游戏中的应用,了解人工智能的基本概念及在游戏中的应用,了解游戏中的AI架构,了解深度优先及广度优先的算法概念,掌握A*算法,了解模糊逻辑的基本概念 | 人工智能概述以及游戏中的AI技术,游戏中AI的基本组成与设计,游戏中的搜索算法1,A*算法的使用,模糊逻辑 |
实现游戏高级算法 |
40 |
Android手机游戏项目设计与开发实战 | 了解游戏制作中基本框架,针对给定策划案分析制定程序架构。完成设计文档根据设计文档完成一款RPG游戏或其它类型游戏的制作,学会在游戏中实现人机交互的方法,游戏中的碰撞检测方法,人物动画的制作,地图的滚动,多点触屏的实现 | 游戏基本结构,游戏项目分析,游戏项目制作,选择游戏项目,如益智类游戏发:斗地主;休闲类游戏开发:捕鱼达人;竞技类游戏开发:植物大战僵尸;RPG类游戏开发:轩辕剑;射击类游戏开发:枪魂 |
制作一款游戏项目 |
120 |
软件开发管理工具应用 | 深刻理解Android平台体系结构;知晓项目开发各个阶段基本内容以及所用到常用工具;掌握软件测试理论;了解设计模式、UML基本知识;掌握并使用流程图工具VISIO、项目管理工具Project、版本管理工具CVS、缺陷管理工具BugFree 等项目开发中常见工具。 | 软件开发过程;软件开发模型;软件测试理论;流程图工具;测试管理工具;项目管理工具;版本管理工具;设计模式、UML |
会使用相关开发工具 |
20 |
职业素质培养 《职业化塑造》 |
逐步提高准职业人的职场素质,增加就业的砝码;了解企业对员工的要求,掌握职业人必须具备的工作态度、敬业精神;了解简历书写的方法和技巧;了解面试成功与失败的原因,掌握正确的面试方法与技巧;了解当前行业的就业环境和就业形势,根据自身的特点确定就业的方向岗位,促进学员到职业人的快速转变 | 职业生涯规划;团队合作;有效沟通;EQ\AQ;职场礼仪;职场规则;保证就业;推荐工作;就业协议、推荐工作协议 |
就业素养提升 |
20 |
合计课时数 | 420 |
课程模块名称 | 课程目标 | 课程内容 | 学习成果 | 课时 |
VA编程语言基础 | 悉java面向对象思想,熟悉java线程的实现了解在游戏中多线程的应用,综合运用java语言解决简单问题 | ECLIPSE 开发环境;编辑语言基础语法,JAVA语言讲法,即类与对象的使用;static、final、接口、内部类、异常处理;JAVA标准平台API应用,IO操作、集合应用、GUI开发;AWT事件处理机制、SWING工具包;多线程开发 |
JAVA小应用程序 如拼图游戏简版 |
40 |
Andriod系统开发基础 | 理解与掌握Android系统体系结构;搭建Android企业级项目开发环境;能够用模拟器与真机调试Android项目;能够用JAVA开发基于Android系统的嵌入式软件、熟练掌握IDE各界面及调试功能,掌握控件的属性设置及应用,掌握随机数的使用,理解游戏基本特征 | Android平台介绍;Android开发环境搭建与配置;Android应用程序开发框架、项目组成;Android程序调试与测试;Android的xml解析;Android控件Button,ImageButton,TextView,EditText使用;Android内存管理系统接口、文件、日志系统;Android系统的图形图像、多媒体;Android中的网络操作;Android中的硬件访问传感器,通信权限管理; |
实现猜数字小游戏 |
40 |
Andriod手机游戏开发基础 | 掌握在手机屏幕上进行图形图像的绘制方法,地图坐标系,屏幕坐标系的转换概念,掌握在游戏中添加声音及特效的方法,掌握在游戏中数据的存储方法,掌握利用SQLite进行简单的数据库操作掌握利用IO流在sd卡上进行文件的读写操作,掌握android系统关于传感器的操作 | View类及surfaceview类,Canvas图形图像绘制,Paint类的使用,绘图坐标系的转换,声音的处理,简单数据存储,IO操作及SD卡的操作,传感器,物理学在游戏中的应用 |
实现游戏界面制作 |
80 |
数字通信数据库技术 SQL Lite | 深入理解关系型数据库原理与结构,掌握数据库设计原则与规范,能够使用SQL Server 2005创建修改数据库、数据表,能够使用SQL语言对数据进行增、删、改、查等操作 | 系型数据库基本概念、数据库设计原则;ER图、范式、SQL Lite使用、SSMS;数据库的创建与修改、分离与附加;数据库表管理、数据管理;结构化查询语言SQL语法;SQL常用函数使用 |
实现游戏数据存储 |
20 |
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 |
实现游戏服务器端数据存取功能 |
40 |
高级游戏程序开发基础人工智能 | 了解物理学在游戏中的应用,了解人工智能的基本概念及在游戏中的应用,了解游戏中的AI架构,了解深度优先及广度优先的算法概念,掌握A*算法,了解模糊逻辑的基本概念 | 人工智能概述以及游戏中的AI技术,游戏中AI的基本组成与设计,游戏中的搜索算法1,A*算法的使用,模糊逻辑 |
实现游戏高级算法 |
40 |
Android手机游戏项目设计与开发实战 | 了解游戏制作中基本框架,针对给定策划案分析制定程序架构。完成设计文档根据设计文档完成一款RPG游戏或其它类型游戏的制作,学会在游戏中实现人机交互的方法,游戏中的碰撞检测方法,人物动画的制作,地图的滚动,多点触屏的实现 | 游戏基本结构,游戏项目分析,游戏项目制作,选择游戏项目,如益智类游戏发:斗地主;休闲类游戏开发:捕鱼达人;竞技类游戏开发:植物大战僵尸;RPG类游戏开发:轩辕剑;射击类游戏开发:枪魂 |
制作一款游戏项目 |
120 |
软件开发通用软件基础 | 深刻理解Android平台体系结构;了解项目开发各个阶段基本内容以及所用到常用工具;掌握软件测试理论;了解设计模式、UML基本知识;掌握并使用流程图工具VISIO、项目管理工具Project、版本管理工具CVS、缺陷管理工具BugFree等项目开发中常见工具。 | 软件开发过程;软件开发模型;软件测试理论;流程图工具;测试管理工具;项目管理工具;版本管理工具;设计模式、UML |
会使用相关开发工具 |
20 |
职业素质培养 | 逐步提高准职业人的职场素质,增加就业的砝码;了解企业对员工的要求,掌握职业人必须具备的工作态度、敬业精神;了解简历书写的方法和技巧;了解面试成功与失败的原因,掌握正确的面试方法与技巧;了解当前行业的就业环境和就业形势,根据自身的特点确定就业的方向岗位,促进学员到职业人的快速转变 | 业生涯规划;团队合作;有效沟通;EQ\AQ;职场礼仪;职场规则;保证就业;推荐工作;就业协议、推荐工作协议 |
就业素养提升 |
20 |
合计课时数 | 420 |