睿亚训郑州大学实训实习课程

上传人:lcm****801 文档编号:43833993 上传时间:2018-06-07 格式:DOCX 页数:23 大小:272.01KB
返回 下载 相关 举报
睿亚训郑州大学实训实习课程_第1页
第1页 / 共23页
睿亚训郑州大学实训实习课程_第2页
第2页 / 共23页
睿亚训郑州大学实训实习课程_第3页
第3页 / 共23页
睿亚训郑州大学实训实习课程_第4页
第4页 / 共23页
睿亚训郑州大学实训实习课程_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《睿亚训郑州大学实训实习课程》由会员分享,可在线阅读,更多相关《睿亚训郑州大学实训实习课程(23页珍藏版)》请在金锄头文库上搜索。

1、一、睿亚训一、睿亚训 AppleApple 平台开发实训课程(平台开发实训课程(1616 周周-20-20 周)周)课程背景:课程背景: 苹果 iPhone/iPad 的成功,不仅源于其精彩的设计,更在于它革命性的推 出了 App Store 营销模式。这一平台允许企业或程序员将自己开发的手机软件 向 iPhone这一全球销量最大的单款手机用户销售。而 2010 年,苹果又推 出了革命性的 iPad,使用的也是同一操作系统:iOS。抢先掌握 iPhone/iPad 开发技术,为 3G 时代进行智力投资,将帮助眼光独到的您开辟职业生涯的华丽 篇章。 课程简介:本课程从 Objective-C 和

2、 Cocoa 开始,逐步帮您了解和掌握 iPad/iPhone 开发的知识及技巧,并最终能将自己的作品发布在 App Store 上。注意:本课程开发平台已经升级至 iOS5 SDK(支持最新 iPhone 4S / iPad 2 及之前产品)。培养目标:培养目标:能够使用 iOS SDK 在 iPhone、iPad、iPod Touch 上开发移动应用程序能够将自己制作的 iPad/iPhone 程序在 App Store 发布。课程内容:课程内容:课程名称课程名称课程内容课程内容课程目标与项目课程目标与项目第一模块第一模块iPhone SDK,Objective-C 语言,Foundati

3、on UIKit 编程熟悉 iPhone 应用程序开发的工具和调试工具:iPhoneSDK(xcode) 、instruments(内存检测工具);熟悉 iPhoneSDK 开发程序的基本用法;熟悉 IOS的特有的编程语言 Objective-C;熟悉 Objective-C语言的面向对象编程;熟悉 iOS 高级编程;第二模块第二模块iPhone Interface Builder 图形控件和各类控制器编程使用 Interface Builder 创建 UI 项目工程,理解File Owner,First Responder,理解协议的概念;详细分析 IBOutlet 和 IBAction 的

4、作用和使用;理解各类控件在 IB 上的属性配置和事件处理;iOS中 MVC 模型介绍,UIViewController 基类介绍;UIViewController 和 UIView 关系。项目及实例:项目及实例:在线音乐播放系统在线音乐播放系统第三模块第三模块iPhone 网络编程处理iOS 网络编程,CFNetwork 各种常用类介绍;NSURL, NSURLRequest, UIWebView, NSMutableURLRequest 等类使用;使用UIWebView 访问网页例子;使用网络解析 XML协议;使用网络 POST, GET 进行网页表单协议进行交互;使用网络 JSON 协议处

5、理网络交互。第四模块第四模块iPhone 多媒体、电话薄编程和多媒体、电话薄编程和GPS、MapView、硬件加速计、硬件加速计的的 api 调用编程调用编程使用 UIImage 和 UIImageView 加载和绘制图像并且进行 UIImageView 类的重写操作;使用相机接口拍取照片以及调用照片库;使用 MediaPlayer架构进行多媒体播放;使用 CLLocation 实现 GPS定位;使用 MKMapView 调用 googlemap;使用UIAcceleromenter。第五模块第五模块2D/3D 图形处理,游戏编程,图形处理,游戏编程,代码代替代码代替 xib 实现控件功能实现

6、控件功能使用 2D 进行图形绘制。在 UIView 上直接绘制图形;使用代码实现添加控件,达到活学活用的目的项目及实例:航空手机订票系统航空手机订票系统第六模块第六模块职业素质提升沟通、团队、表达、简历撰写、面试技巧等课时及课程形式:课时及课程形式:720 课时,每周 5 天课程,本课程提供企业培训和个人培训。就业推荐:就业推荐:完成学业,考核合格,本人提出申请,提供不少于 3 次就业推荐。目前有多家国内外企业定向委托招聘我中心学员。项目案例:项目案例:项目实战一项目实战一 在线音乐播放系统在线音乐播放系统本阶段的目的主要是让学员运用前面所学知识,模拟公司团队开发方式互相协作完成一个大型的iP

7、hone 界面项目。项目将涉及 UI 界面和事件处理等知识。学员在沉淀知识的同时,也熟悉了真正的企业级别项目的开发方式同时培养了编写项目需求文档和学习新知识的能力。项目背景项目背景该项目主要是实现一个在线 mp3 项目的播放。项目需求项目需求用户可以在线的播放 mp3 音乐文档,也可以支持在线的 mp3 查询功能,支持同步歌词显示、歌手图片显示,支持快进和后退等。3.项目效果项目效果项目实战二项目实战二 航空手机订票系统航空手机订票系统本阶段的目的主要是让学员运用前面所学知识,模拟公司团队开发方式互相协作完成一个大型的iPhone 项目。项目将涉及 UI 界面、网络编程、多媒体视频连接、图形编

8、程等知识。学员在沉淀知识的同时,也熟悉了真正的企业级别项目的开发方式同时培养了编写项目文档和学习新知识的能力。1.项目背景项目背景在对客户需求和通信网络深入了解和研究的基础上,千锋开发了手机航空项目,该项目主要是为了帮助用户能够方便地进行机票预订、机票电子支付、动态航班信息提醒、手机办理电子登机手续、天气查询等操作,实现手机终端上的一站式航空服务。2.项目需求项目需求支持机票查询功能、支持航班动态信息提醒、天气查询、电子客票预订、客户身份处理、支持机票邮件、短消息发送。3.项目效果项目效果二、睿亚训 Android 平台开发实训课程(16 周-20 周)课程内容第一阶段:面向对象程序设计192

9、 学时Android 开发工程师的重要工作平台是 Linux 系统,重要的系统开发语言是Java 语言。本阶段通过对 Linux 系统的深入剖析、大量 Java 程序的编写及训练,让学员深入理解 Java 语言的语法、操作系统、面向对象设计的思想和设计模式等。Linux 操作系统24 学时本课程主要学习 Linux 系统操作,包括常用命令,VI 文本编辑器应用,用户管理体系及权限管理,进程管理及安排计划任务文件系统管理及维护。Java 核心编程120 学时本课程主要学习Java 核心语法;Java 面向对象;Java 6.0 新 特性;Java 应用编程(包括:集合、反射、多线程、图形 用户界

10、面、输入输出、网络通信)。理解 OO 思想以及能在代码中体现 OO 思想;理解并能使用异常;使用 Swing 开发 GUI 程序以及理解事件处理机制。本课程需要完成项目:(本课程需要完成项目:(1)聊天系统;()聊天系统;(2)电子购物系统)电子购物系统 C/S 版;(版;(3)扫)扫雷程序;(雷程序;(4)排号系统;()排号系统;(5)网络监听系统)网络监听系统Java XML 编程24 学时本课程主要学习 XML 语法规则,SAX、DOM 的 XML 文档解析方法,xml 文档编写和面向对象的文档管理。OOAD 与设计模式24 学时本课程主要学习面向对象分析(OOA)、面向对象设计(OOD

11、),RUP 方法以及常用设计模式。掌握 UML 使用,能初步完成中小型系统的设计。第二阶段:服务器端的开发技术120 学时本阶段主要学习搭建服务器端后台程序的技术: Oracle、Jdbc、Html、Css、Javascript、Servlets、Jsp、Ajax 等。ORACLESqlite3数据库管理24 学时本课程主要学习 Oracle10g/11i 基本原理,SQL 语言使用,信息系统中数据库建模及实施技术。本课程需要完成项目本课程需要完成项目: 影音租赁系统影音租赁系统JDBC8 学时本课程主要学习利用 JDBC 技术访问数据库(增删改查),理解 ORM 思想及实现。HTML JSP

12、 工作原理;内置对象的使用;EL;JSTL;Ajax 的异步通信技术、webservices 技术的原理和调用。掌握使用 Servlets、JSP 及相关技术联合开发 Web 应用;理解 Web 应用性能优化技术;理解 MVC 模式;熟练掌握 Web 应用代码调试方法。本课程需要完成项目本课程需要完成项目: B/S 架构的微博系统架构的微博系统第三阶段: Android 开发技术160 学时本阶段主要学习 Android 平台的体系结构、开发环境搭建、Android 应用程序的运行以及基于 Android 平台的各种开发技术Android 入门16 学时本课程主要学习智能手机运行平台介绍和比较

13、,Android 平台体系结构 介绍,Dalvik 虚拟机介绍,搭建开发环境和配置,开发和运行 Android应用程序以及 Android 应用程序的结构分析。掌握 Android 平台体系的内部结构、在模拟器和真机两种环境下开发和运行 Android 应用程序的流程。Android 基础编程48 学时本课程主要学习 Android 平台的常用工具(如android、adb、mksdcard、emulator、sqlite3 等)开发 Android 应用程序的基本组件Activity、Service、BroadCastReceiver、NotificationManager、ContentP

14、rovider、 AlarmManager、Adapter、Intent、IntentFilter 等的使用语法、配置和应用,用户界面(UI)的设计和编程。掌握应用程序组件的生命周期、Android 中进程的分类、进程间的通信、 IPC 通信机制、主线程和子线程的配合使用、Android 的消息机制和线程的安全问题等,理解事件处理机制和熟练使用 UI 控件进行用户界面开发。Android 高级编程72 学时本课程主要学习 Android 的多媒体处理、图形图像处理、网络通信和传感 器等技术掌握视频和音频的编程、2D/3D 的图形图像编程、Socket、URLConnection、HttpCli

15、ent 等网络通信编程、文件上传、短信和电话、位置服务(GPS 定位和网络定位)、WiFi 和蓝牙通信技术、Webservices的应用及客户端对 xml 或 json 数据信息的解析、传感器和语音识别的原理及应用、桌面组件开发等。本课程需要完成项目本课程需要完成项目: RSS 阅读器阅读器Android 的数据存储和 SQLITE 数据库的管理24 学时本课程主要学习 Android 中的数据存储技术掌握简单数据存取 Preferences 的使用、通过文件 I/O 流的数据存取使用、SD卡的信息存取、SQLite 数据库的使用以及多个 Android 应用程序之间数据共享等技术。本阶段需要

16、本阶段需要完成项目完成项目AndroidAndroid 手机版微博系统手机版微博系统第四阶段:Android 系统开发及集成144 学时本阶段主要学习 Android 平台的系统开发技术、应用开发平台和系统开发的整合技术、全面理解 Android 的底层实现机制,掌握 Android 平台和 Linux 内核的集成、能熟练在 linux 内核上开发自有的 Android 平台。嵌入式 LinuxC 语言编程64 学时本课程通过大量编程实例,重点讲解 ANSI C 语言的编程知识。包括函数与程序结构、指针、数组、库函数的开发、Linux 平台上 C 程序运行机制、嵌入式系统和应用开发中常用的数据结构、算法设计、程序模块化设计思想和程序性能优化技术。从而深入理解 Linux 平台 c 程序的运行机制、计算机体系结构、算法设计方法,为后期操作系统开发奠定扎实基础嵌入式 Linux高级系统开发24 学时本课程学习 Linux 文件操作、文件系统操作、多进程程序开发技术、信号处理机制和内核对信号的管理原理、IPC 进程间通讯、终端开发等。从而深入掌握Linux 下的系统程序设计技

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号