当前位置: 嵌入式研究室 > 课程介绍 > 保五万年薪课程 >

保5-10万年薪4G手机游戏与应用开发架构师课程


       签订尚观五万年薪就业保证协议,不就业100%退还所有学费

              (绝非所谓就业推荐协议或者含糊不清的就业协议)

行业背景:在国内三大运营商如火如荼的3G营销战还没有降温的时候,中国移动已经开始布局4G。中国拥有世界上最大的手机用户群,再加上3G/4G的推出对整个行业的巨大推动作用,无疑将引爆3G/4G手机开发工程师这个黄金职位。据新华网报道,2010年3G人才需求20万,随着3G行业的发展,3G技术相关人才需求缺口将达百万。目前全球从事iPhone开发人员有8万人,从事Android开发人员有4万人,而同时具备iPhone与Android开发能力的人员,全球不足1万人。
课程描述移动互联网是IT产业的第五次浪潮,这个大潮将改变现在IT产业的格局,使整个产业重新洗牌。在每次浪潮来临的时候谁能掌握先机谁就成为时代的宠儿,大型机时代的IBM、PC时代的苹果、微软,互联网时代的Google、网易、腾讯、百度、阿里巴巴都是因为正确的把握了时代的脉搏、抓住时机一举成名的。那么移动互联网的迅速发展必然会催生一批新产业、新公司和新的就业机会。以往传统的IT行业已是一片红海、竞争非常激烈、对于工作经验少甚至没有工作经验的年轻人想在传统IT产业站住脚是非常困难的。而移动互联网是新兴产业是一片蓝海,人才非常缺乏、只要你掌握了一定的核心技术就能够在移动互联产业里找到一份不错的工作,甚至可以选择创业、创立自己的公司、很有可能你的公司就是未来的google、百度、阿里巴巴。
    我们这个课程就是为了将最新的移动互联开发技术传授给学员,帮助学员迅速掌握移动软件开发技术。
教学目标通过强化训练把学员从零基础培养成能具有开发中大型项目能力的移动软件开发人员。掌握Android、iPhone、J2me多个平台的开发技术,熟悉企业的开发流程、协作方法,快速积累项目开发经验,成为合格的3G/4G的合格人才。
面向行业及岗位:手机应用软件开发工程师、手机游戏程序员、手机网络游戏程序员、手机软件移植工程师、嵌入式设备软件开发工程师、手机游戏开发工程师、手机网络游戏开发工程师、传统软件公司的移动开发部门、各类手持终端设备的行业应用软件开发、移动互联应用开发(服务器端)、移动增值服务开发。
行业薪资:
 
  
培养对象:
    有一定编程基础、对移动互联和3G/4G感兴趣、希望从事移动软件开发的学生、爱好者、工程师、程序员、已及相关行业的工程技术人员,以下是主要应用方向
       ◆ Android应用软件开发
       ◆ J2me应用软件开发
◆ iPhone应用程序开发
◆ 跨平台移动软件开发
◆ 手机游戏开发
◆ 软件移植
师资
 李老师——高级软件工程师。
        10年以上手机游戏及应用开发经验,8年大学讲师经验,具有丰富的开发和教学经验。主要从事应用开发和高性能服务器开发。精通android,iphone,wince,symbian等多种平台的研发。曾主持开发过《梦想Oline》《神役》《乱战》《梦想》《神契》等大型手机网络游戏。曾担任过某知名网游公司首席技术执行官CTO,某知名软件开发公司首席技术执行官CTO.
 
郭老师——高级软件工程师。
       高级研发工程师,1999年开始从事Java开发工作,具备十余年的开发、管理和培训经验。曾经主持开发《教学管理系统》《酒店管理系统》《天津金盾汽车报警系统》《车辆跟踪定位系统》《天津警务移动办公系统》 《农信社信贷管理系统》等多个大型项目,在无线通信、Android、JavaME、JavaEE、Linux等领域都有深入研究,现为IT技术自由作家兼Android、JavaME、JavaEE培训讲师。曾出版过《Android应用开发详解》、《JavaEE Web工程师JDBC+Servlet+JSP整合开发》、《JavaEE高级工程师培训框架核心技术Struts、Hibernate、Spring》等畅销书籍。
 
课程特色:
    
 全国唯一教会你自己写4款游戏(包含两款中型游戏)的4G研发课程
 全国唯一横跨 iPhone Android J2me等大型智能手机平台的手机游戏、应用研发及手机多平台移植技术课程
全国唯一能将Android开发课程进行到内核、驱动层次,全程实践案例组织授课,亲自完成最少6组企业级项目实践案例
 全程多个源自手机软件及游戏开发一线的实战案例,源自一线的大型多平台网络应用项目实战,掌握一线企业的开发流程
 人手一机,每天面授6小时,每日除授课外还有2小时以上的项目实战有辅导老师值班课下自习4小时,强制晚上9点回家
  
        
 
 
■  课程大纲(共12周授课,每天面授6小时)
 
第一阶段:Java入门和强化
 课程概述
由于学习J2me和android编程都需要有比较扎实的Java基础,因此需要对学员的Java语言进行强化。对于没有学过Java语言的学员来说可以从头学起,迅速掌握Java语言的核心技术。对于有Java基础的学员来说此课程能够将学员平时容易忽略和没有学透的重要内容加以强化。
 
■ 课程特色
 
 课程设计由浅入深,适合初学者
提炼Java语言的核心内容,内容简介精炼
 参考sun scjp认证突破Java难点,使学员的水平大幅提高
 教材源自多部 Java经典
 
■ 课程目标
 
通过学习是学员掌握Java语言的核心技术,对Java语言有深入了解,为后续课程奠定良好的Java 语言基础。
 
■ 培养对象
 
学过至少一门编程语言、喜爱编程、想继续学习J2meandroid的学员
 
课程大纲(共80学时、每天8学时、共10天)
 
Java设计概述
1.   Java简介
2.   Java 关键术语
 Java开发环境
1.   安装jdk
2.   安装Eclipse
3.   创建和运行项目
 Java基本程序设计结构(1天)
1.   数据类型
2.         变量
3.         运算符
4.   字符串
5.   格式化输出
6.   流程控制
7.         数组
 对象与类(1天)
1.   面向对象程序设计概述
2.   使用现有类
3.   定义新类
4.   静态属性和静态方法
5.   方法参数
6.   对象构造
7.  
8.   文档注释
9.   类设计技巧
 继承(1天)
1.   类、超类和子类
2.   Object
3.   泛型数组
 接口与内部类(1天)
1.   接口
2.   内部类
 GUI(1天)
1.   简单gui
2.   事件处理
 异常与调试(0.5天)
1.   处理错误
2.   捕获异常
3.   调试技术
 流与文件(1天)
1.  
2.   流的层次结构
3.   流的使用
 集合框架(1天)
    1. List
    2. Set
    3. Map
 多线程(1天)
    1. 通信
    2. 网Thread和Runnable
    3. 线程同步
 络编程(0.5天)
    1. Socket、ServerSocket
    2. DatagramSocket、DataGrampacket
    3. URL、URLConnection
J2se项目实战(1天)
1.   扫雷小游戏
2.   简单记事本
 
第二阶段:J2me游戏及应用开发课程
 
■ 课程概述
 
随着移动互联大潮的到来,越来越多的应用被搬到手机上,手机已经不仅仅是一部可移动的电话,它已变成一个移动信息处理终端、一台超轻的电脑。手机正逐步取代笔记本和台式机,成为人们最常使用的智能设备。随之而来的是对移动软件和移动软件开发人才的大量需求。
J2me是专为手机而设计的软件开发平台,是现今最流行的开发工具、数以亿计的手机支持J2me。J2me比较容易入门,非常适合初学者,学习J2me可以让你快速进入移动软件开发领域,迅速跟上移动互联的大潮,成为各大手机应用开发公司追猎的对象。
J2me具有强大的功能可以用来开发各种复杂应用,比如手机浏览器、单机游戏甚至大型联网游戏。我们的授课教师主持过多个大型手机网游项目的开发,在授课过程中将引入真实案例、传授大量实战技巧和开发经验。当学员完成此课程后将具有开发手机应用、手机游戏和大型手机网络游戏的能力!
 
    
 
■ 课程特色
 课程设计由浅入深,非常适合初学者
 由有多年从事大型手机软件开发的教师授课
 注重实效边练边学、使学员掌握真正的实战技能
 课程几乎涵盖了J2me的各个方面、能够应付各种类型的开发需求
 
■ 课程目标
 
使学员通过学习全面掌握J2me开发技术,并通过实际项目锻炼实际开发能力,满足企业对J2me开发人员的基本需求。同时掌握手机软件开发的要点,为学习其他平台的开发打下基础。
 
■ 培养对象
 
喜爱软件开发、有一些编程经验、希望从事手机软件开发的学员。一下为主要就业方向:
手机游戏
手机网络游戏
手机应用软件
传统软件公司的移动开发部门
自主创业
 
课程大纲(共80学时、每天8学时、共10天)
 
J2me概览
1.   J2me简介
2.   J2me 应用举例
3.   J2me 应用程序框架
 J2me 程序设计基础
1.   开发环境搭建
2.   如何使用文档
3.   Hello World 程序讲解
4.   Midlet 应用程序框架
5.   Midlet生命周期
6.   程序运行与调试
 J2me高级UI程序设计(2天)
1.   Midlet 高级UI简介
2.   容器与组件
3.   侦听器与观察者模式
4.   Form
5.   Command
6.   StringItem
7.   TextField
8.   ChoiceGroup
9.   DateField
10. Spacer
11. Gauge
12. CustomItem
13. TextBox容器
14. List容器
15. Alert
 J2me低级UI程序设计(3天)
1.   低级用户界面的特点
2.   Canvas
3.   Graphics
4.   Image
5.   Font
6.   键盘事件处理技巧
7.   动画技术
8.   双缓冲技术
9.   GameCanvas简介
10. 手机游戏开发介绍
11. 手机游戏开发实习
 J2me数据存储(1天)
1.   Sandbox概念
2.   Rms简介
3.   RecordStore
4.   RecordEnumeration
5.   Rms使用技巧
6.   Rms与移植
 J2me多媒体信息处理(1天)
1.   j2me音频播放
2.   j2me播放控制
3.   j2me录音
J2me网络编程(3天)
1.   计算机网络通信简介
2.   tcp/ip协议
3.   socket程序设计
4.   Connection
5.   数据读取与写入
6.   同步通信与异步通信
7.   UDPDatagramConnection
8.   http协议
9.   http程序设计
 
■ 课程实验环境
 
    Netbeans 6.8
    Sun J2mewtk2.5.2
    Nokia J2me 模拟器
    SonyEricsson 模拟器
    Moto 模拟器
    真机
 
适用对象
    对Java语言比较了解,有一定程序设计基础。
 
第三阶段:Android游戏及应用开发高级课程
 
课程概述
Android是Google基于Linux开发的智能手机操作系统,广泛应用于3G手机、上网本等。目前处于爆发式增长阶段,HTC(宏达电 多普达)、摩托罗拉、索爱、三星等众多公司纷纷推出基于Android智能操作系统,甚至很多上网本也使用Android操作系统。目前Android是最热门的智能操作系统,凭借Linux的软件优势其应用的广泛程度已经让其他对手相形见绌。所以学习Android操作系统具有巨大的意义。中国移动的OPhone就是基于Android的深层次开发的产品,本课程的制定者为OPhone的核心开发成员之一。
Android目前是增长速度最快的智能3G手机操作系统,它直接对Symbian、WinCE等直接进行了压制,各个手机厂商除了Nokia和Apple,都在推出Android手机,如:HTC(大陆多普达)的G1 G2(Hero) G3,Moto 的Sholes系列,三星的i7500,索爱的X10 等等
 
    
 
 
■ Android的课程技术特色
Android是以Linux作为核心的智能手机操作系统,凭借Open Handset Alliance Vision(OHAV)联盟的支持,Google在Linux之上提供Dalvik 虚拟机运行Java接口的应用程序。它直接改善了Linux应用程序的开发,让其上程序员开发更高效,使得Android的市场份额立刻扩大。Android凭借优秀的体系结构,让众多的开发者加入其中,它也是目前3G智能设备领域最有前途的操作系统。Android体系结构如下:
 
   
 
 
■ 课程目标
让学员迅速掌握目前最热门的3G智能手机操作系统 Android 开发,同时可以胜任Android平台及相关中国移动OPhone平台的智能手机应用系统的开发
 
■ 课程范围
    ◆ Android平台架构
    ◆ Android应用设计新理念
    ◆ Android API
    ◆ Android kernel
    ◆ Android 系统模块
    ◆ Android 手机部署
 
■ 培养对象
    希望迅速了解和掌握Android应用开发的学员;希望从事移动终端开发的爱好者、工程师、程序员、已及相关行业的工程技术人员;有志于从事以下工作的软件开发技术人员和正在学习计算机、软件、通信专业的学生:
    ◆ 手机应用软件开发,例如:手机镜子、无线点餐、警务通
    ◆ 各类手持终端设备的行业应用软件开发,例如:类似苹果iPod的平板电脑
    ◆ 移动互联应用开发(客户端),例如:微播客户端
    ◆ 移动增值服务开发,例如:GPS定位
 
■ 课程大纲(共240学时、每天8学时、共30天)
 
◆ Android 基础入门 (1天)
1. Android 平台简介
2. Android 开发环境搭建
3. Android 常用工具的使用
4. 第一个Android 应用程序
◆ Android 用户界面(UI)(4天)
   1. Android中的资源访问(Resource)
1.1   简介
1.2   颜色(Color)
1.3   字符串(String)
1.4   尺寸(Demen)
1.5   原始XML
1.6   布局(Layout)
2. Android 图形用户界面(UI)
     2.1   菜单(Menu)
2.2   对话框(Dialog)
2.3   提示信息(Alert)
2.4   事件处理 (Event)
2.5   布局(Layout)
2.6   常用组件Widget)
2.7   自动完成文本框(AutoComplete)
2.8   选项卡(Tab)
2.9   进度条(ProgressBar)
2.10 日期、时间选择对话框(DateDialog、TimeDialog)
2.11 列表视图(ListView)
2.12 网格视图(GridView)
2.13 画廊视图(Gallery)
2.14 地图视图(MapView)
2.15 网页视图(WebView)
 
Android 基本组件(Activity、Intent、Service、BroadCastReceiver、ContentProvider) (4天)
   1. Activity
     1.1 Activity简介
     1.2 Activity创建
     1.3 Activity传递数据
     1.4 Activity 返回结果
   2. Intent
     2.1 Intent 对象及属性
     2.2 Intent 应用
     2.3 Intent 实现策略
   3. Service
     3.1 Service 简介
     3.2 Service 使用
   4. BroeadCastReceiver
     4.1 BroadcastReceiver 简介
     4.2 通知Notification和NotificationManager
     4.3 AlarmManager
   5. ContentProvider
     5.1 ContentProvider简介
     5.2 ContentResovler
     5.3 ContentProvider综合应用
 
◆ Android 数据存储(2天)
   1. 配置(Preference)
   2. 文件(File)
   3. SQLite 数据库
     3.1 打开或者创建数据库
     3.2 创建表
     3.3 插入数据
     3.4 删除数据
     3.5 查询数据
     3.6 修改数据
   4. 网络(NetWorking)
 
◆ Android 高级应用(9天)
   1. 多媒体
        1.1 音乐播放器
        1.2 视频播放器
        1.3 Camera
   2. 图形图像
        2.1 Color
        2.2 Paint
        2.3 Canvas
        2.4 绘制几何图形
        2.5 动画
    `       2.5.1 Tween动画
            2.5.2 Frame动画
        2.6 游戏编程基础
    3. 互联网应用
        3.1 Socket
        3.2 URL
        3.3 HTTP
            3.3.1 HttpURLConnection
            3.3.2使用Apache HTTP客户端
            3.3.4 WebView
    4. GPS定位应用
        4.1 LocationManager和LocationProvider简介
        4.2 定位
        4.3 跟踪
    5. 多线程
        5.1 Message
        5.2 MessageQueue
        5.3 Handler
        5.4 Looper
        5.5 AsynchTask
    6. Widgets
   
 大型Android 项目实战(80学时,10天)
 训练方法:项目学员分成3人一组:从3个项目中选择一个进行训练。每小组独立完成自己的项目。在最后测试阶段、小组两两互相进行测试和反馈
 训练流程:
1.   需求分析(1天)
2.   设计方案(0.5天)
3.   协作环境搭建和使用(0.5天)
4.   编码(6天)
5.   测试环境搭建与使用(0.5)
6.   调试(1.5天)
7.   发布
 项目内容
1.   联网游戏:实现一个Android平台的联网游戏,基于client/server结构、至少支持2人以上的互联网对战。实现原有游戏的全部规则、有完善的游戏界面、完善的辅助功能、支持音乐音效、无A类BUG。自其中组长负责简单的服务器编码(服务器框架由教师给出)。
以下是参考游戏:
联网棋牌(象棋、斗地主、升级、麻将等)
联网对战(对战俄罗斯、对战宝石、对战泡泡龙、对战祖玛等)
2.   联网电子书阅读器:实现一个Android平台的在线电子阅读器、基于client/server结构、支持内容下载、分类、搜索。实现用户注册、登录。实现分页、缩放、滚动等基本功能。有良好的用户界面、完善的辅助功能。自其中组长负责简单的服务器编码(服务器框架由教师给出)。
3.   股票分析软件:实现一个Android股票分析软件、基于client/server结构、实现图形化的大盘和个股实时行情的显示、历史数据显示、实现至少4中常用分析曲线,支持多种查询方式、有完善的用户界面和辅助功能。自其中组长负责简单的服务器编码(服务器框架由教师给出)。
 
第四阶段:iPhone游戏及应用开发课程
 
■ 课程概述
 
iPhone是苹果公司于2007年6月推出的新一代智能手机,它将ipod、多点触控、电子邮件、网页浏览、搜索、地图定位完美的融为一体,重新定义了移动电话的功能,开创了移动设备软件尖端功能的新纪元。
Appstore是伴随iPhone出现的软件商店、用户可以通过网络为他的iPhone手机和Ipod下载软件和游戏,同时开发者可以自由的通过 Appstore向全世界的iPhone、iPod甚至是iPad用户销售自己的产品。至今Appstore的下载总量已超过30亿次,软件数量超过10万款。iPhone 开发人员逾15万人,iPhone软件开发成为最热门的行业。本课程就是为希望从事iPhone开发的人员专门设计、在最短的时间内让学员掌握iPhone开发的核心技术。
 
本课程通过让学生参与实际的开发项目、完全掌握iPhone开发的关键技术、积累实战经验、完成本课程后学生能够独立开发iPhone游戏、iPhone工具软件等各种应用程序。
 
     
 
 
■ iPhone的课程技术特色
 
 面向初学者设计、门槛不高
 从Object-C开始学起,照顾没有基础的学员。
 全面讲授iPhone开发的核心技术、让学员掌握最价值的知识。
 完全仿真Appstore实战、学员亲身经历iPhone软件开发的所有环节。
 
■ 课程目标
 
让学生迅速掌握iPhone开发技能、熟悉iPhone开发流程、增长开发经验、最终能胜任付大部分iPhone软件开发工作。
 
课程范围
 
 iPhone平台架构
 Objecet-C
 iPhone 核心功能
 iPhone UI
iPhone 内置应用
 Appstore实战
 
■ 培养对象
 
    有一定程序设计的能力并希望从事iPhone软件开发的学员
 
课程大纲(共80学时、每天8学时、共10天)
 
 iPhone概览
1.   iPhone简介
2.   Appstrore 简介
3.   iPhone OS 简介
iPhone开发环境
1.   Mac OS基本操作
2.   Cocoa
3.   Xcode基本操作
4.   安装iPhone sdk
5.   运行iPhone程序
 Object-C语言(2日)
1.   CObject-C 语言概述
2.   Object-C 类和对象
3.   Object-C 的继承
4.   内存管理
5.   Foundation框架基础
6.   Object-C 面向对象进阶
7.   类目与协议
 iPhone 程序设计入门
1.   创建一个Helloworld程序
2.   调试程序
 iPhone UI程序设计2天)
1.   iPhone 用户界面
2.   Windows 和 View
3.   功能条
4.   弹出式视图
5.   卷动视图
6.   其他UI元素
7.   MVC
8.   响应交互时间
9.   多视图
10. 事件处理
 iPhone数据持久化(0.5天)
1.   文件管理
2.   Application preferences
3.   SqLite
4.   Image
 iPhone多媒体信息处理(0.5天)
1.   图片处理
2.   音频处理
3.   视频处理
 动画与绘图(1天)
1.   iPhone动画技术概述
2.   Core Animation
3.   Quartz 2D 绘图
4.   Opengl ES 3D 编程
iPhone网络编程(2天)
5.   计算机网络通信简介
6.   TCP/IP协议
7.   socket编程
8.    HTTP/FTP
9.   网络连接诊断
10. Bonjour 服务
11. 点对点通信
 iPhone 硬件编程(0.5天)
1.   概述
2.   照相机
3.   加速器
4.   GPS和指南针
 iPhone 系统功能调用(0.5天)
1.   剪裁板
2.   Maps API
3.   通信录
4.   Mail
5.   媒体库
 iPhone 多线程程序设计(0.5天)
1.   线程介绍
2.   创建和管理线程
3.   线程安全
4.   多线程实战
 iPhone 程序本地化(0.5天)
1.   本地化程序简介
2.   字符文件的使用
3.   其他资源本地化
 
■ 课程实验环境
 
    Mac os leopard 10.5 /snow leopard 10.6
iPhone SDK
 
■  适用对象
 
    熟悉面向对象编程,有c/c++编程基础
 

相关内容:
  • NO1 : 所有嵌入式授课都由尚观直营中心授课,尚观没有授权加盟中心讲授嵌入式高端技术,因为加盟中心无法保证授课质量,尚观对所有的学员必须全权负责。
  • NO2 : 签订全国唯一的双保就业协议(绝非模糊不清的就业协议),保就业,保底薪,不就业100%退还所有学费。尚观通过3个开发就业方向来保证就业:Linux内核驱动开发、UNIX环境高级编程、嵌入式应用编程。
  • NO3 : 评估嵌入式培训深度的指标就是学生有多少能写出真正的驱动来,尚观的嵌入式内核驱动开发课程让学员从零开始手写至少五种驱动程序。绝不是移植和改写,一定是从零开始独立完成。
  • NO4 : 必须通过考试才能培训,不通过考试不能入学。授课过程中,每个阶段都有考试,学不会免费重听。尚观每天强制学习到晚上8:30,配有专门的辅导人员,并且在实际老师讲课后还有免费的视频培训。人手一机,每天面授6小时,另外4小时有专人辅导。
  • NO5 : 尚观学员就业信息每月更新,张贴在各个培训中心接受所有新老学员监督,尚观是全国唯一每月实时更新就业信息的培训机构,尚观绝对不会使用以往学员就业信息循环滚动播放,网上查看学员就业信息的网址是:
  • NO6 : 尚观是嵌入式培训中最富有进取心的,在2007年全国最先推出 ARM11(iPhone的平台)课程,这个是最难的ARM体系课程。2007年12月,全国首家移植成功Android(Google手机操作系统)。2008年全国首家推出保8万年薪的核心层内核驱动课程。
  • NO7 : 尚观就业课程一定是全职讲师授课,因为兼职讲师没有责任心,无法对教学负责。尚观讲师介绍中的讲师明确写出是全职还是兼职。
  • NO8 : 全程实践案例授课,我们为每个就业课程设计的大型的案例,而且是企业实际使用的案例,有了这些案例,可以直接对找工作有支持和促进作用。
  • NO9 : 尚观嵌入式研究室从2005年就在开设嵌入式长期就业课程(不是周末的短期兼职业余老师班级),是国内最早开展嵌入式专业长期课程的培训机构。至今已经有近4年多的长期班职业嵌入式培训经验,毕业学员上千人。合作企业多达数百家,最重要的是这些企业对尚观的学员充分肯定。