全国服务热线:400-885-2225

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


适合人群
希望学会能够在linux/unix系统进行java开发的人士
有开发语言编程基础、热爱android开发的人群;
有意向从事android游戏开发,如斗地主、对战游戏、超级玛丽等2D/3D游戏;
有意向从事移动应用开发的人士。
就业方向
Android软件工程师、程序员、高级Android软件工程师、游戏开发工程师、移动应用开发工程师、架构师、技术经理等。
腾科JAVA培训优势
9年培训经验:成功培养10000多名高端软件工程师
最强师资团队:10名专家技术讲师和8名资深讲师
真实企业项目:提供大量在线运行的真实企业项目
前沿课程体系:定期企业人才需求调研及专业课程研发
完善就业保障:1500多家知名软件企业人才输送
全面技术依托:Oracle、Redhat等国际授权IT技术为依托
课程介绍
本课程包括JavaSE(基础) 、JavaWeb(后台)和Android精英强化班几门课程,由Java基础开始学起,让零基础的学员也可以顺利进入Android App开发领域。课程引入了多个大型App项目,让学员毕业后可以从事于Android应用开发和游戏开发工作。
课时介绍
408个课时
课程大纲

课程主题

课程内容

课程目标

第一阶段(Java编程基础与核心技术, 以飞秋即时通信软件为驱动),108课时

Java语言基础

计算机基本原理,Java语言发展简史,配置Java 开发环境,体验Java 程序开发,数据类型、变量、运算符、流程控制、循环控制、数组的基础概念与存取 认识计算机基本原理,了解Java语言发展简史,掌握常见的数据结构和实用算法;培养良好的企业级编程习惯
Java面向对象 面向对象特性:封装、继承、多态;
接口应用;JVM性能调优(JVM内存结构剖析、GC分析及调优、JVM内存参数优化)
掌握面向对象的基本原则以及在编程实践中的意义;掌握接口编程基本原则;掌握基本的JVM优化策略
网络编程 java网络编程;c/s与b/s结构介绍;网络通信协议TCP和UDP介绍; DatagramSocket,DatagramPacket,ServerSocket,Socket编程。 理解网络编程技术,能够基于Socket和ServerSocket进行网络应用开发,能够结合多线程技术进行多客户端网络应用开发
JDK核心API JDK核心包、常用工具包、异常处理、集合框架、反射机制 掌握JDK核心API编程;理解API设计原则;掌握java异常处理机制;掌握java集合框架;掌握反射机制
I/O流 IO性能分析,字节和字符的转化流,包装流的概念,以及常用包装类,计算机编码,资源的自动回收管理 掌握基本的文件输入输出流,能够利用文件输入输出流进行文件的读写,掌握常见的IO流控制类和接口
Java图形界面 awt、swing常用图形界面组件介绍;事件处理机制介绍;JavaFX介绍 掌握java图形界面(awt,swing)编程和JavaFX编程
多线程 多线程的概念;多线程编程;线程安全问题、线程的同步、线程之间的通讯;线程死锁;线程池、线程并发库介绍 理解多线程技术的原理,理解线程安全、线程的同步和互斥,能够基于Thread和Runnable进行多线程应用开发
网络编程 Java网络编程;c/s与b/s结构介绍;网络通信协议TCP和UDP介绍; DatagramSocket,DatagramPacket,ServerSocket,Socket编程。 理解网络编程技术,能够基于Socket和ServerSocket进行网络应用开发,能够结合多线程技术进行多客户端网络应用开发
项目练习与阶段测试 腾科Java第一阶段测试题和阶段复习
第二阶段(JDBC+ORACLE+SVN团队项目),90课时
Oracle数据库 oracle体系结构剖析、数据库建模及设计;SQL语句基础和提高、SQL语句调优;PL/SQL简介与PL/SQL程序开发 掌握oracle数据库基础、数据库开发、数据库设计以及数据库管理与维护等方面的基础知识。
JDBC JDBC核心API(Connection、Statement、ResultSet)、JDBC优化技术(缓存技术、批处理技术、连接池技术)。 理解JDBC作为规范的设计原则;熟练掌握JDBC API;具备使用JDBC对数据库进行高效访问的能力
Linux开发环境 Linux系统原理、文件系统剖析;Linux常用命令;vi和vim编程器介绍;java开发环境搭建 掌握Linux常用命令;掌握vi和vim编程器;熟练构建Linux下的Java开发环境。
项目练习与阶段测试 飞秋即时通信软件;超市管理系统;腾科Java第二阶段测试题和阶段复习
第三阶段(Java Web技术),42课时
HTML+CSS+JS HTML基本文档结构、CSS基础语法、HTML常用标签、JavaScript语言基础(数据类型、函数、对象)、JavaScript面向对象编程。 掌握基本的HTML知识,能够利用HTML编写网页,能够使用CSS美化网页,掌握JavaScript的面向对象开发方法
XML XML语法、XML解析(SAX、DOM、JDOM、Dom4j)、RSS编程 掌握XML语法规则;理解DOM模型;掌握Java对XML的各种解析方式;掌握利用RSS订阅博客和订阅新闻
SERVLET  Tomcat服务器详解、b/s结构应用剖析、servlet编程、JSP语法、JSTL和EL表达式、自定义标签、Java Web 设计模式 理解Servlet核心原理;熟练掌握Servlet API;理解JSP引擎工作原理;熟悉常见的Java Web设计模式;
第四阶段(android应用编程),222课时
android基础及用户界面开发 Android架构分析、Android SDK、Android UI 架构、Android四大组件 掌握搭建android开发环境;掌握开发android  UI应用;掌握调试android程序;掌握使用logcat查看程序日志并排错;了解四大组件的应用
数据存储 xml数据存储、Android文件系统、SDCard访问、SQLite核心编程、Content Provider 掌握android各种数据存储方式,重点掌握SQLite数据存储和ContentProvider编程
多媒体技术 音频及视频播放、音频技术视频录制技术、Android语音识别技术、Android摄像头编程技术、多媒体资料管理 重点掌握音频及视频编程,能够编写音频和视频播放器;了解语音识别技术与摄像头编程技术
后台服务、电话服务、SMS和MMS Service技术、消息广播、Notification 管理;使用电话服务、电话状态监控、SMS和MMS(彩信)服务、信息监控 掌握service技术;掌握消息广播技术;能够实现电话监控、信息监控
Android传感器技术 手机传感器概述、Orientation传感器编程、accelerometer传感器编程、重力感应器 能够使用Android 平台API实现感应操作
Android网络编程与互联网技术 无线网络概述、蓝牙通信及传输技术、网络连接及管理技术、Wi-Fi编程、Http通信、HttpClient应用 无线网络概述、蓝牙通信及传输技术、网络连接及管理技术、Wi-Fi编程、Http通信、HttpClient应用
GPS编程/百度地图 LocationManager编程、Forward Geocoding和Reverse Geocoding、Google Map服务概述、MapView、MapController、Overlay、导航技术;百度地图相关技术 熟练Android平台的定位API、能够使用这些API实现定位、跟踪、查找等功能;熟练百度地图开发
开源框架使用 Xutils, ViewPagerIndicator, pulltorefresh等开源框架使用 使用Xutils, ViewPagerIndicator, pulltorefresh等开源框架
实战项目 并读新闻客户端、 手机安全卫士、百度导航
第五阶段(android游戏编程),18课时
2D游戏编程 Android图形图像开发、View、Surface View、 Android动画技术 熟练Android平台的图形图像处理API、能够使用这些API绘制图形、动画等;熟练View、SurfaceView、自定义视图
COCOS 2D cocos 2D游戏物理和声音引擎模块、相关API介绍 熟练cocos 2D游戏物理和声音引擎模块、相关API使用
实战项目 超级玛丽、俄罗斯方块、植物大战僵尸
第六阶段(综合项目),60课时
综合项目 学生组队完成一个指定的综合项目
点击可了解更详细课程体系

上一篇:没有了

下一篇:Android高级软件工程师精英强化班

 
点击QQ沟通