首页  技术论坛  收藏本站  联系我们  网站地图
  嵌入式开发培训
   嵌入式Linux培训
   单片机/STM32开发培训
  三层交换产品
   国产千兆交换机
   国产万兆交换机
   国产40G交换机
   Realtek交换机
   Broadcom交换机
  5G路由安全产品
   国产5G路由器
   工业级5G路由器
   千兆防火墙
   单向导入隔离设备
  4G物联网网关
   国产CPU物联网网关
   多协议栈边缘网关
关于我们 | 联系我们 
企业定向委培Android-JAVA就业培训班

一、行业背景

    截止2012年10月,中国iOS、Android平台的设备总量已达2亿, 半年增长了125%。移动应用启动总次数一个季度增长了223.2%,设备高速发展转向用户参与行为加深,中国移动互联网的发展达到新的高度。自2011 年底至今,移动应用大规模增长,应用数量几乎增长了2倍,移动互联网炙手可热的程度可见一斑。移动互联时代,这个继PC时代、互联网时代之后的又一个IT 从业人员的“黄金时代”全面来临。根据nielsen的最新研究报告,移动设备的市场份额中android仍然排名第一,每天有16万台的android 设备售出,并仍以每年49.2%的速度在增长。这也意味着市场对Android软件工程师的需求也会快速增长。行业专家普遍认为Android工程师是当 前及未来最吸金的职业。

二、课程目标

    通过本课程的系统学习,可以使学员由浅入深地对嵌入式Linux系统全面学习,能够独立胜任嵌入式Linux应用开发、系统开发、驱动开发及基于Linux内核的Android应用和底层开发等多方面的工作。 课程目标包括:
1. 熟练使用Linux操作系统
2. 精通Linux下JAVA编程
3. 精通Android下JAVA编程
4. 掌握ARM处理器平台及其接口硬件开发
5. 掌握嵌入式Linux下Bootloader的移植方法
6. 精通嵌入式Linux内核裁减移植及内核调试
7. 精通嵌入式Linux下常用接口的驱动开发
8. 了解嵌入式Linux在3G领域的典型应用-Android系统的应用开发
9. 了解基于Linux内核的Android底层系统开发
10. 熟悉嵌入式Linux实际项目案例开发流程

三、面向对象
    院系:计算机、软件等专业
    1、较高的JAVA基础,有一点C/C++基础
    2、希望从事基于基于Android的设备开发的人员

四、教学安排
    1、 授课地点:课程授课地点设置在苏州快跑科技石路本部
    2、 授课时间: 3-4个月脱产常日制培训,周一至周五:08:30~17:00,其他时间复习功课和完成项目作业;
                 4-6个月周末培训,周六、周日:10:00~17:00,平常工作日可以过来一天,提前预约;
                 4-6个月工作日夜校培训,少量学员选择夜校,周一至周五:18:15~20:15,预约每周其他时间过来。
    3、 学习课时:720课时
    4、 人数限制:小班授课每小组5人,上限为20人
    5、 食宿安排:食宿自理,可申请入住苏大学员宿舍(预计200-400每月)
    6、 开课时间:每月开课一次,我们承诺满5人即可开课,有基础的学员不受限制

五、课程费用
    8000元/人 含资料费(讲义等),“0首付,就业不满3K不给学费”或“分期付款”请咨询在线教师

六、相关行业
    工业控制,军工企事业,电信/网络/通讯,航空航天,汽车电子行业,医疗仪器,仪器仪表与电子,电子商务

七、权威证书
    培训合格后苏州快跑科技与3G联盟合作授权的《紧缺人才嵌入式3G-Android系统工程师》证书
    可申请工信部《高新专业人才技能证书》 软件开发工程师 报名考试费¥600.00, 100%包过,不过退学费

八、报名方式
    报名电话:400-114-8166
    报名地址:苏州市干将西路489号富达大厦A座1008室(地铁一/二号线广济南路站下2号出口执行200米)

九、2013年最新工信部嵌入式3G-Android高级人才培养课程安排

时间 课程大纲
第一阶段 嵌入式应用开发(课时:两周60课时)
linux基础入门
教学内容   主要讲解Linux操作系统的概念和安装方法。详细介绍Linux下的目录结构、基本命令、管理配置和编辑器,包括VI编辑器,GCC编译器,GDB调试器和 Make 项目管理工具以及Makefile、shell脚本编写等知识,并进行嵌入式开发环境的搭建。
JAVA语言基础&高质量编程
教学内容   本课程的主要目标是以贯穿讲解、案例分析、学生演练的形式,熟练掌握JAVA的基础编程知识,使学员精通JAVA的数组、指针、函数、结构体、动态内存以及存储类等相关重点知识以及GCC编译器,GDB调试器的使用。
GUI编程:Java编程基础
教学内容   本课程本课程学习 Java 语言的基本语句、语法和 Java 面向对象的程序设计方法与开发过程。 学员应了解 Java 与 C/C++ 的异同,重点放在面向对象的程序设计方法上,使用 Eclipse开发Java应用程序开发有一定实用价值的应用程序。
第二阶段 Android应用开发(课时:两周60课时)
编程规范、开发流程、项目分析
教学内容
  此部分主要通过讲授编程方式规范,以及企业中常见的开发流程以及项目分析方法,让学员初步的体验带到企业开发环境和团队合作模式,让学员逐步养成项目分析、需求、开发、测试的主体流程和方法。
Java高级编程和应用开发
教学内容
  掌握JAVA IO的体系结构;熟练使用JAVA IO库进行输入与输出;掌握JCF中常用数据结构与算法;熟练掌握编写基于多线程的网络程序;掌握JDBC扩展功能;掌握JAVA SE基础功能;掌握HTTP协议;了解B/S结构;掌握Servlet编程。
Android下的Java开发
教学内容   本课程掌握Android的非UI组件;掌握Widget桌面开发;掌握2D图形图像应用;掌握基本动画技巧;掌握基本位置服务与网络通信掌握云与移动端结合的应用开发;了解高阶位置服务(Location Based Service);了解Android传感器编程;了解Android优化和性能提高。
第三阶段 ARM开发和嵌入式Linux系统开发(课时:三周90课时)
ARM基础与硬件基础
教学内容   本课程从学习ARM处理器的基础知识包括ARM处理器体系结构、编程环境、指令集、寻址方式等方面的内容以及了解嵌入式系统的串口、I/O、看门狗、实时时钟、SPI、IIC、扫描键盘、A/D转换、定时器等接口的硬件知识,为后续深入学习打好基础。
uboot等ARM引导区开发
教学内容   通过本课程的学习,学员能掌握嵌入式Linux交叉开发环境的搭建、交叉编译工具链的使用、u-boot烧写内核、文件系统、内核的引导和应用程序的调试。理解嵌入式linux引导程序的原理,掌握如何在ARM硬件平台上移植u-boot。
Linux内核基础
教学内容
  通过本课程的学习,学员熟悉内核的源码结构和kbuild Makefile语法;掌握和内核、驱动模块编译相关的原理及方法。熟悉内核启动流程、掌握内核移植的一般方法、分析平台相关代码结构,并能够自己动手移植内核。
Linux驱动基础和文件系统开发
教学内容
  本课程介绍内容中常见的驱动如网卡驱动、mtd支持及nor flash分区信息、cramfs/yaffs2文件系统以及ARCH中关于芯片构架细节。通过本课程的学习,学员熟悉掌握内核调试的常用方法和根文件系统的制作。。
第四阶段 嵌入式Android驱动高级开发(课时:三周90课时)
嵌入式Android内核开发
教学内容
  本课程介绍内容中常见的驱动如网卡驱动、mtd支持及nor flash分区信息、cramfs/yaffs2文件系统以及ARCH中关于芯片构架细节。通过本课程的学习,学员熟悉掌握内核调试的常用方法和根文件系统的制作。
嵌入式Android驱动开发基础
教学内容
  介绍嵌入式Linux驱动开发相关概念及开发流程,了解驱动涉及到的关键技术点,并重点学习字符设备驱动开发,包括串口、I/O、看门狗、实时时钟、SPI、IIC、扫描键盘、A/D转换、定时器等接口的驱动开发。
嵌入式Android驱动高级开发
教学内容
  本课程将重点讲解嵌入式Linux下常用接口驱动的编写方法,内容包括:
    1、flash驱动:掌握在linux环境下驱动常见flash存储器(nor flash、nand flash);
    2、块设备驱动:掌握块设备驱动的原理、学会ramdisk的编写;
    3、网卡驱动:掌握网卡设备的编写原理、能够熟练移植各种网卡驱动。
    4、LCD驱动:掌握frambuffer驱动的原理。有能力实现各种常见液晶驱动;
    5、sd卡驱动:掌握sdio接口操作,熟悉sd卡驱动驱动的原理;
    6、usb设备驱动:了解usb主机设备驱动的结构及编程方式。
第五阶段 嵌入式Android项目实践(课时:六周180课时)
嵌入式技能扩展 ---- Android底层系统开发
教学内容   通过本课程的学习,学员可以全面认识和了解Android内核的框架,并以此为基础掌握学习Android内核、分析阅读Android内核源码的方法, 真正地迈过那道无形的门坎。掌握、分析、钻研某个子系统在Android内核中实现机制的方法,并了解Android内核中的进程管理、内存管理、文件系 统。了解如何参与Android内核的开发和测试,以及一些常用的调试手段和工具。
项目实践(N选1)
教学内容 ◆ 学习工程项目开发流程:项目需求、项目设计、程序编码、程序调试与测试、版本发布
◆ 了解公司开发流程与团队协作,为就业上足最后一刻
◆ 公司往往由几个小组共同开发。学生在学完全部课程后,用此项目贯穿之前全部知识关键点,真正做到学以致用
实训项目 项目开发1:嵌入式智能3g手机信息管理及远程同步系统
项目开发2:远程仓储物联网系统

本案例正是在这种背景下提出的。它融合了三大技术点:
1)物联网技术;
2)嵌入式linux技术;
3)3G移动开发技术。
学员可以在此项目框架下,集合实验平台,发挥自己的主观能动性,设计出自己的系统。
第六阶段 毕业测评及选择就业
毕业测评及就业指导 ◆ 由技术专家对学员进行项目开发答辩;
◆ 简历优化提炼;
◆ 模拟面试训练、选择就业单位