Java 八天免费实训营 一、 主题一:javaSE桌面应用之飞秋即时通信软件
1.1. 实训课程内容 以一个常用的桌面软件(飞秋即时通信软件)来讲解桌面应用开发,深度剖析JavaSE核心技术,带领学员进入桌面系统开发的领域 1.2. 实训目标 1) 培养面向对象编程思想 2) 熟练掌握JavaSE核心编程技术 3) 迅速提高学生从事桌面型软件实战开发能力 4) 培养学生的团队开发精神及迅速提高他们的团队开发能力 1.3. 上课时间安排(上课是以飞秋即时通信软件为驱动的) JavaSE实训时间安排 | 阶段课程 | 阶段课程内容 | 阶段课程目标 | Java面向对象 (第一天、第二天) | 面向对象特性:封装、继承、多态;接口应用;JVM性能调优(JVM内存结构剖析、GC分析及调优、JVM内存参数优化) | 掌握面向对象的基本原则以及在编程实践中的意义;掌握接口编程基本原则;掌握基本的JVM优化策略 | JDK核心API (第三天) | JDK核心包、常用工具包、异常处理、集合框架 | 掌握JDK核心API编程;理解API设计原则;掌握java异常处理机制;掌握java集合框架 | I/O流 (第四天) | IO性能分析,字节和字符的转化流,包装流的概念,以及常用包装类,计算机编码,资源的自动回收管理 | 掌握基本的文件输入输出流,能够利用文件输入输出流进行文件的读写,掌握常见的IO流控制类和接口 | Java图形界面 (第五天) | awt、swing常用图形界面组件介绍;事件处理机制介绍; | 掌握java图形界面(awt,swing)编程 | 多线程 (第六天) | 多线程的概念;多线程编程;线程安全问题、线程的同步、线程之间的通讯;线程死锁;线程池、线程并发库介绍 | 理解多线程技术的原理,理解线程安全、线程的同步和互斥,能够基于Thread和Runnable进行多线程应用开发 | 网络编程 (第七天) | Java网络编程;c/s与b/s结构介绍;网络通信协议TCP和UDP介绍;DatagramSocket,DatagramPacket,ServerSocket,Socket编程。 | 理解网络编程技术,能够基于Socket和ServerSocket进行网络应用开发,能够结合多线程技术进行多客户端网络应用开发 | 项目疑难解答和项目评审 (第八天) | 帮助学生解决项目疑难及作项目评审 | 掌握团队开发工具SVN,体验团队开发,积累项目开发经验 |
二、 主题二:垂直搜索案例 2.1. 实训课程内容 以一个真实的垂直搜索案例(软酷网)来讲解一个企业常用的开源搜索框架(lucene),深度剖析搜索引擎技术,带领实训学员进入搜索引擎应用开发的领域 2.2. 实训目标 1) 快速理解搜索引擎的工作原理与实现方式 2) 掌握网络爬虫的原理与实现技术 3) 掌握实现快速搜索的开源框架lucene 4) 掌握solr框架 5) 实现完毕之后,学生可以利用lucene完成一些站内搜索、利用开源技术完成一些小型的搜索引擎 2.3. 上课时间安排(上课是以软酷网项目为驱动的) 搜索框架lucene 8天实训时间安排 | 第一天 | 上午:html+css介绍 下午:xml介绍 | 第二天 | 上午:servlet介绍 下午:jsp介绍 | 第三天 | 上午:搜索引擎的原理及分类、 网络爬虫的概念及实现原理 下午:网络爬虫实现技术之nutch介绍与实例编写 | 第四天 | 上午:全文搜索的概念及实现原理、lucene入门 下午:分词器概念、常用的英文与中文分词器,分词器在Lucene中的应用 | 第五天 | 上午:利用lucene完成索引库的增、删、改、查操作 下午:lucene的简单查询与分页查询;完成软酷网搜索功能与分页功能; | 第六天 | 上午:理解lucene的评分机制与多样化查询 下午:lucene解析查询表达式QueryParse与排序;完成软酷网搜索排序功能; | 第七天 | 上午: lucene的过滤查询与高亮显示 下午: tika工具的介绍及例子编写;完成软酷网搜索高亮显示功能; | 第八天 | 上午:帮学生解答项目难点 下午:项目评审 |
三、 主题三:手机游戏案例 3.1. 实训课程内容 以一个体育类游戏(疯狂投篮)来讲解android3D游戏开发,深度剖析3D游戏开发技术,带领实训学员进入3D游戏开发的领域 疯狂投篮是体育类游戏的一种,其模拟了街头篮球机,将风靡全世界的投篮机带到了手机上,只要动动手指就可以进行投篮,享受投篮机的乐趣 3.2. 实训目标 1) 快速理解Android 平台的管理和开发 2) 熟悉Android 的体系架构, 核心服务程序设计与运行 3) 熟悉Android 应用程序的设计与实现 4) 熟悉android的2D/3D游戏开发 3.3. 上课时间安排(上课是疯狂投篮3D游戏为驱动的) Android 8天实训时间安排 | 阶段课程 | 阶段课程内容 | 阶段课程目标 | android基础 (第一天) | Android开发平台、Eclipse+ADT开发环境、AVD及传感模拟器调试技术、Android体系结构、Android核心组件(Activity、Intent)及其生命周期、Android资源系统。 | 熟练的搭建Android开发环境;掌握基本Android应用程序开发、调试、发布流程;具备基础的Android应用开发能力。 | Android核心组件 (第二、三天) | Android UI系统、Android常用布局、菜单和对话框、Android基本组件、UI组件和适配器(Adapter)、Handler机制、Android高级组件。 | 熟练的掌握Android各种常用核组件;熟悉Android UI编程中一些常见的设计模式和代码机制。 | Android数据库技术 (第四天) | Android文件系统、SDCard访问、Content Provider、SQLite核心编程、Cursor操作和Cursor适配器、SQLiteHelper、Android数据库设计模式。 | 了解Android文件系统的基本结构、掌握SDCard访问技术;熟练掌握SQLite编程技术和应用技巧。 | Android 2D/3D技术(第五、六天) | OpenGL ES基础、Android 3D编程技术。 | 了解OpenGL ES编程技术并掌握基于此技术的Android 3D绘制。 | 疯狂投篮游戏案例 (第七天) | 疯狂投篮游戏功能简介、游戏的框架与设计、游戏功能实现 | 了解3D游戏开发流程,积累游戏开发经验 | 项目疑难解答和项目评审 (第八天) | 帮助学生解决项目疑难及作项目评审 | 掌握团队开发工具SVN,体验团队开发,积累项目开发经验 |
报名申请方式:
1)电话咨询 钟老师18675953308
2)或发送短信“姓名+学校+年级专业+QQ+Java八天实训营申请”至18675953308
腾科IT国际学院--甲骨文(Java)广州授权学习中心
公司名称:广州腾科职业培训学校
公司地址:广州市天河区棠安路188号乐天大厦2楼整层
联系人:钟老师 18675953308
工作QQ:1446978726 |