欢迎来到腾科IT教育网站
   400-885-2225

Android高级软件工程师高薪就业班

一、   课程培训优势

1.1. 导师体制, 助学习强效、实战
1.腾科采用独创的导师培养体制, 事半功倍地帮助学员掌握立足于实战的java编程技能。
2.腾科导师培养体制=1个专业讲师+1个实验辅导助教+1个班务服务+量身定制的课程体系+项目驱动教学+教学质量评估系统+学习效果评估系统 

说明:

  1. 腾科的课程体系均立足于实战,与企业现有实用技术相吻合

  2. 腾科的教学基于项目驱动式,项目协助知识点掌握

  3. 腾科的课程体系全面系统,如富含正版系统的linux和oracale数据库知识。

  4. 腾科的课程体系针对不同的班会略有调整,量身定做

  5. 腾科每个学员专享一个专业讲师,讲师具有多年项目开发经验,并定期接受原厂培训

  6. 腾科每个学员专享一个实验辅导助教,助教额外进行课程辅导,确保每个知识点及时掌握

  7. 腾科每个学员专享一个贴心辅导员,协助处理班务等事宜

  8. 腾科独创特有教学评估系统,确保教学质量

  9. 腾科独配特色学习评估体系,随时跟踪学习效果

  10. 腾科学习环境优美、课余活动丰富。

1.2. 原厂授权,让技术领先、正宗

腾科所有技术,均获得原厂授权=技术原汁原味+项目原汁原味+品控原汁原味
 
说明
1. 技术原汁原味: 原厂技术,绝对可信;任何新技术/新知识点的更新和发布,能第一时间获得;同时拥有原厂技术研发成果
2. 项目原汁原味:实战项目来自原厂开发,能针对性配合学习的需要
3. 品控原汁原味:所有讲师均接受原厂培训;所有讲师均必须取得原厂考核;教学结果原厂保证

1.3.猎英联盟,为就业保驾、护航

腾科猎英联盟,一个高级IT专才和HR的职业互动平台=专业的猎户网(www.51itjob.net)+构建和那个有高端IT技术人脉圈+开拓各IT企业技术岗位的聘用渠道+搭建企业HR与IT高级转存的高校沟通平台
 
说明:
1、专业猎户网:全国唯一一个专注高级IT人才的职业发展的网站;全国唯一一个只提供IT高级专才的网站。及时了解行业发展,即时协助揾工跳槽。3000多家企业,2万多名专才。
2、线下活动丰富,每年一次猎英联盟盛会,构建自由IT人脉圈和企业HR人脉圈
企业人才需求随时掌握,拥有自己的“猎头公司”

二、适用对象

l  零基础并且热爱软件编程的编程爱好者;
l  想转行从事IT行业的在职人员;
l  在校学生或者即将毕业的学生;
l  想要通过自己的努力学到一身技术本领,从而获取一份高薪工作的人士

三、培训周期

培训时间是90个工作日,一个工作日上6个课时

四、课程内容

4.1.第一阶段:Java编程基础和核心技术(30个工作日)

4.1.1 课程目标:
l  能够在linux/unix系统进行java开发
l  掌握程序语言的开发基础
l  掌握java面向对象思想及开发方法,能够利用多线程和网络编程进行网络应用开发
l  掌握oracle大型数据库开发及如何利用JDBC操作oracle数据库
l  能够基于junit进行单元测试
4.1.2  课程内容:
4.1.2.1 Java语言基础
      计算机基本原理,Java语言发展简史,配置Java 开发环境,体验Java 程序开发,数据类型、变量、运算符、流程控制、循环控制、数组的基础概念与存取

4.1.2.2 Java面向对象
面向对象特性:封装、继承、多态;接口应用;JVM性能调优(JVM内存结构剖析、GC分析及调优、JVM内存参数优化)

4.1.2.3 JDK核心API
JDK核心包、常用工具包、异常处理、集合框架、反射机制

4.1.2.4  I/O流
I/O性能分析,字节和字符的转化流,包装流的概念,以及常用包装类,计算机编码,资源的自动回收管理

4.1.2.5  多线程
多线程的概念;多线程编程;线程安全问题、线程的同步、线程之间的通讯;线程死锁;线程池、线程并发库介绍

4.1.2.6  网络编程
Java网络编程;c/s与b/s结构介绍;网络通信协议TCP和UDP介绍; DatagramSocket,DatagramPacket,ServerSocket,Socket编程

4.1.2.7  测试
腾科Java第一阶段测试题和阶段复习

4.1.2.8  Linux

Linux系统原理、文件系统剖析;Linux常用命令;vi和vim编程器介绍;java开发环境搭建

4.1.2.9  Oracle
Oracle体系结构剖析、数据库建模及设计;SQL语句基础和提高、SQL语句调优;PL/SQL简介与PL/SQL程序开发

4.1.2.10 JDBC
JDBC核心API(Connection、Statement、ResultSet)、JDBC优化技术(缓存技术、批处理技术、连接池技术)

4.1.2.11 综合案例

4.2. 第二阶段:Android应用编程(45个工作日)

4.2.1. 课程目标:

l  掌握android应用界面的开发
l  掌握基于android的应用开发如多媒体应用开发、地图导航的应用开发,音频及视频应用开发
l  掌握手机商城开发
l  了解语音识别及感应系统开发

4.2.2. 课程内容:

4.2.2.1. Android概述

       简述Android的发展历程,分析Android的体系结构;Android开发环境搭建;介绍Android开发工具的安装,使用以及更新;两种虚拟机的比较,apk安装和卸载。

4.2.2.2. android基础及用户界面开发

Android架构分析、Android SDK、Android UI 架构、Android四大组件
介绍Android原生控件,基本控件如Button、TextView、EditText、Toast、ImageView等等,以及这些基本控件的使用方法;介绍Android自带高级控件,如ListView、RecyclerView通知栏、各种对话提示框、总结点击事件的各种写法和监听,数据适配,数据更新。
Android几大布局介绍(LinearLayout,RelativeLayout,TableLayout,FrameLayout等等),对比分析不同布局的使用场合,掌握每一种布局方式的编写;在基本布局的基础之上,深入讲解嵌套布局这一使用最广泛的布局方式以及布局优化方式

4.2.2.3. 核心组件-Activity

Activity生命周期及其函数调用,四种启动方式,以及任务栈的介绍;意图设计的原理,显示意图,隐式意图,意图数据传递,意图激活其他应用页面;请求码与结果码使用;

4.2.2.4. 数据存储

xml数据存储、Android文件系统、SDCard访问、SQLite核心编程、Content Provider
阐述不同类型的存储空间,内部存储空间和外部存储空间;进一步分析内部存储空间和内存之间的关系,对比总结各自特点;

4.2.2.5. 多媒体技术

音频及视频播放、音频技术视频录制技术、Android语音识别技术、Android摄像头编程技术、多媒体资料管理

4.2.2.6. 后台服务、电话服务、SMS

Service技术、消息广播、Notification 管理;使用电话服务、电话状态监控、SMS服务、信息监控。
Service技术,通过电话窃听器案例,掌握服务的一般使用方法,分析服务的生命周期,不同启动方式,服务内部方法的调用分析,接口编程;分析服务常见使用场景,通过多个案例掌握服务在这些场景的使用; aidl简介以及使用方法;
消息广播,通过消息广播案例(短信监听器,SD卡状态监听,安装卸载等等),掌握系统类广播事件的监听、获取、处理;自定义广播事件,以及广播接收器,实现有序广播数据修改。

4.2.2.7. Android传感器技术

手机传感器概述、Orientation传感器编程、accelerometer传感器编程、重力感应器

4.2.2.8. Android网络编程与互联网技术

无线网络概述、蓝牙通信及传输技术、网络连接及管理技术、Wi-Fi编程、Http通信、HttpClient应用
分析http协议,get请求,post请求,服务器响应,乱码现象,编码分析,通过多个客户端—服务端案例的实战,以及网络开源框架的分析,多线程的上传和下载等,帮助牢牢掌握Android平台下的网络编程。

4.2.2.9. GPS编程/百度地图

LocationManager编程、Forward Geocoding和Reverse Geocoding、Google Map服务概述、MapView、MapController、Overlay、导航技术;百度地图相关技术
注册百度开发者平台账号,下载相关SDK,Demo,查看开发指南,配置开发环境,获取安全码;地图图层分类介绍,基础底图,地形图图层,热力图图层,实时路况图图层,百度城市热力图,标注图层,弹出窗图层;覆盖物的分类介绍,覆盖物搜索;百度地图定位,坐标;通过此课程,重在学习如何使用第三方SDK。

4.2.2.10. 开源框架使用

       Xutils, ViewPagerIndicator, pulltorefresh等开源框架使用
 

4.3. 第三阶段:Android综合项目(15个工作日)

4.3.1. 课程目标:

l  使大家入职企业很快能与企业接轨,开发得心应手。
l  能够熟练运用自定义控件技巧,完成界面交互的设计
l  熟悉各种开源框架,可短时间内完成高质量的项目设计。

4.3.2. 课程内容:

4.3.2.1. 新闻客户端

       新闻客户端是为某大型门户网站定制的android客户端。
项目特色
       快速敏捷开发,综合使用了Xutils、SlidingMenu(恻拉菜单)、Jpush(极光推送)、sharesdk(社会分享)pullTorefush(下拉刷新)、Zxin(二维码生成)等开源项目。使大家入职企业很快能与企业接轨,开发得心应手。
       屏幕适配。解决市面上各种手机分辨率适配的问题。
       新闻详情WebView的使用,html模板和javascript的动态交互。
       项目的需求分析过程,根据需求构建项目的业务模型、程序设计文档等。
五、项目截图
                    
                    

4.3.2.2.  手机安全卫士

       该项目采用MVC框架,糅合了Android基础的大多数知识点如activity,service,broadcast,content provider,Notification ,数据库,自定义title,自定义控件,自定义toast,widget,aidl进程间通讯, C代码和java的互相调用等,重在加强夯实Android基础。
项目特色
       介绍了listview和gridview等控件的优化技巧,提升软件的效率,穿插介绍了企业开发中的bug管理,mantis的使用,自动化测试robotium的使用 ,log管理. 软件的打包,混淆,反编译和三方广告的加入等技巧。
项目截图
            
        
   

4.3.2.3. 《给实惠》电商APP

       给实惠app是一款基于淘宝的导购分享平台,汇集海量低价优质商品及丰富免费优惠券,专注于给用户提供更优质、更高性价比的购物体验。
项目特色
       结合淘宝API提供接口,显示购物APP平台开发,介绍了WebView的使用,HTML、JS等和Android的混合开发,熟悉基于第三方平台的开发流程。
项目截图
                    
                     



 

免费申请体验课


 
点击QQ沟通
x 关闭
在线咨询 ×

您好,请问有什么可以帮您?我们将竭诚提供最优质服务!