找回密码
 注册
搜索
查看: 1417|回复: 0

[资料] Android软件开发就业班(白班/周末班)

[复制链接]
发表于 2013-8-14 14:45:22 | 显示全部楼层 |阅读模式
课程目标   

     通过本课程的系统学习,可以使学员由浅入深地对Linux和Android下各种语言的应用软件开发全面学习。本课程针对应用软件开发的特点,从C语言、C++、Linux基础、java基础开始,过渡到Linux应用高级编程和Android平台软件开发。学完后能够独立开展应用软件开发工作,是软件爱好者从事软件开发工程师职业发展的理想课程。
   本课程周期16周,总课时为640学时,武汉华嵌金牌师资团队小班现场讲授,拒绝视频教学,学习合格学员一律免费推荐就业。

课程目标包括:
    1. 精通linux操作系统使用;
    2. 精通C、C++语言、数据结构高级编程;
    3. 精通linux环境高级应用开发,如IO、进程、线程、网络、数据库、QT GUI编程等;
    4. 精通java语言编程;
    5. 精通Android应用开发各知识点,能编写较复杂Android程序;   
    6. 精通Android实际项目案例开发流程及软件测试方法
    7. 职业素质培养:如简历制作、面试技巧、职场心得、模拟面试


第一阶段:软件开发基础(3周)
本期目标:C/C++是现在最热门的计算机编程语言,在各应用软件开发过程中至关重要的作用。一个精通C/C++语言程序设计的程序员,可以很容易地进入 Linux、Windows、ios等操作系统下的软件开发工作。本阶段学习目标是掌握C语言编程强化、C++编程语法基础和Linux操作系统的使用 ,并熟练掌握嵌入式Linux的开发环境,为将来的编程工作打基础。


序号 课程名称 课程内容 掌握要求
1 Linux操作系统使用 本课程从零起点,讲解Linux操作系统的概念和安装方法,详细介绍 Linux下的基本命令、管理配置和编辑器,包括VI编辑器,GCC编译器,GDB调试器和 Make 项目管理工具等知识。 精通
2 嵌入式Linux C语言高级编程与500强企业笔试题剖析 C 语言是嵌入式领域最重要也是最主要的编程语言,本课程将在学员C 语言基础知识之上,通过大量编程实例重点讲解C语言的高级编程知识,包括函数与程序结构、指针、数 组、常用算法、库函数的使用等知识,另外,本节还重点讲解数据结构的基础内容,包括链表、队列、栈 、树、哈希表、图等内容。 精通
3 C++面向对象编程 C++是Linux应用开发主要语言之一,本节重点让学员掌握面向对象编 程的基本思想,以及C++语言的基础内容,围绕封装、继承、多态特性展开,为后面的课程做好铺垫。 精通
4 C++软件项目开发流程 本课程主要让学员从宏观了解C++项目开发流程,让学员建立起整体架构的概念,包括产品需求分析、详细设计、编码规范、单元调试、软件测试、软件维护等整个过程。 掌握



第二阶段:Linux系统高级应用开发 (5周)
1.证书:工信部《Linux软件工程师证书》(认证费500元)
2.本期目标:参加本期培训的学员应该已经掌握C、C++语言编程技巧。应用软件开发尤其是基于C++语言的软件开发是企业软件人才需求最广的一部分。本期学习的主要目标是精通Linux下的应用程序设计,强化学员对Linux应用开发的理解和编码调试的能力。最后通过几个典型的企业 全真案例,进一步巩固本期课程内容,使学员真正学以致用。


序号 课程名称 课程内容 掌握要求
5 Linux 文件IO应用编程 文件IO程序设计 精通
6 Linux 多进程多线程编程 多进程程序设计要点,进程间通信、多线程编程、线程同步等 精通
7 Linux 网络socket编程 TCP、UDP程序设计;并发服务器、循环服务器、多路复用服务器设计 精通
8 Linux数据库编程 SQL语法与数据库编程技术 精通
9 Linux图形界面Qt编程 Qt 是基于C++语言的图形界面编程软件。本阶段课程可以使学员快速掌握QT GUI编程技术,可以编写自己的Qt 应用程序,能够从事Qt应用开发相关的项目开发。重点学习:Qt开发环境构建,Qt基本控件用法讲解,Qt与数据库,Qt多进程与多线程编程,Qt网络编 程技术,Qt定时器、国际化、菜单、工具栏 、状态栏等。
精通
10 第二期综合实战训练 在第二阶段课程中,为了帮助学员充分有效地掌握核心知识点在企业 中的具体应用,并开始逐步按照企业需求、流程和规范进行实战训练,将来自合作企业的全真案例贯穿于课程中, 实现的功能包括:基于QT的QQ聊天工具、基于QT的电子相册、仓储管理系统等。通过这种方式带领学员分析企业岗位的真实技术需求,进行案例演练, 从而快速掌握相关的技能和开发技巧。 精通


第三阶段:Android应用开发 (8周)

1.证书:工信部《Android软件工程师证书》(认证费500元)
2.职场定位:Android应用软件工程师 (Android Development Engineer for Software Engineering )
3.本期目标:Android是现在最热门的智能手机操作系统,java语言在其中起着至关重要的作用,因为Android的应用程序框架由java 编写。有了前两个阶段对软件开发的学习,学习这个阶段会显得得心应手。通过几个实际软件项目的锻炼,达到公司用人的水平。




序号 课程名称 课程内容 掌握要求
11 java语言编程基础 主要以Java语言编程基础为主,内容包括Java开发工具的安装和配置,Java虚拟机原理,Java的数据类型 ,运算符,表达式,数组,流程控制等Java基础编程知识。 精通
12 java面向对象编程 本节重点让学员掌握面向对象编程的基本思想,内容包括抽象类、接口、内部类、类的继承、多态等面向 对象高级编程知识,为后面的课程做好铺垫。 精通
13 java数据结构与算法设计 程序=数据结构+算法。本节课程内容包含了简单的数据描述和数据操作的知识,在本部分课程中将系统的 讲解常见数据结构,集合、队列、数、图,以及常用的排序和查找算法。 精通
14 java核心编程 主要包括异常处理、文件IO操作、多进程、多线程、网络编程、数据库编程等 掌握
15 Android体系结构和软件安装 本部分内容包括Android应用开发工具的安装和配置,以及Android系统的体系结构和原理,讲解Android编 程框架。 掌握
16 Android应用初级 包括用户界面UI开发、图形编程接口、四大应用程序组件;通过大量的现场代码演示达到讲授目的,并通 过阶段项目起到强化训练的效果。 精通
17 Android应用中级 包括sqlite数据存储、文件、多进程、网络编程、google地图、打包发布等;通过大量的现场代码演示达 到讲授目的,并通过布置小作业起到强化训练的效果。 精通
18 Android应用高级 包括传感器开发、设备相关编程、JNI、多媒体开发、2D、3D、游戏等;通过大量的现场代码演示达到讲授 目的,并通过阶段项目起到强化训练的效果。 精通
19 Android应用项目实战1 Mp4播放器,主要功能如下:
1)播放音乐;
2)播放视频;
3)出色的用户交互设计。
4)从网络下载歌词;
5)晃动手机播放下一首歌;
6)支持手势操作,可以根据手势来查找歌曲 掌握
20 Android应用项目实战2 Google地图应用,主要功能包括:
1)获取地图;
2)配合GPS传感器定位;
3)查找目标;
4)路径规划;
5)位置信息共享。
  掌握


武汉华嵌网址:http://www.embedhq.org
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-23 02:49 , Processed in 0.043556 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表