疯狂java


您现在的位置: 疯狂软件 >> 培训课程 >> 正文

3G/4G(Android)就业营


    疯狂Java 3G/4G/Android就业营
    八年沉淀,王者归来!
    疯狂Java
    疯狂软件教育中心相继出版《疯狂Java讲义》(繁体版:《細說Java 8——物件導向程式設計》)、《疯狂Android讲义》、《轻量级Java EE企业应用实战》、《疯狂Ajax讲义》、《疯狂XML讲义》、《经典Java EE企业应用实战》、《Struts 2.x 权威指南》、《疯狂HTML 5/CSS3/JavaScript 讲义》(繁体版: 《HTML5+CSS3+JavaScript開發實力養成》)、《Ruby On Rails敏捷开发最佳实践》、《瘋狂JAVA成為程設高手的16堂課》、《疯狂Java:突破程序员的基本功16课》、《疯狂iOS讲义(上) :Objective-C 2.0与iPhone/iPad应用开发基础》、《疯狂iOS讲义(下) :iPhone/iPad高级应用与手游开发》、《Cocos2d-x 3.X游戏开发实战》等著作。其中疯狂软件系列图书都是已经得到广泛的市场认同,并多次重印的畅销图书,被全国几十所高校、培训机构选用的“疯狂软件”、“疯狂Java”教材,部分教材已被翻译到台湾地区!无与伦比的“疯狂软件”、“疯狂Java”体系。
    培训教材
    • 1、《疯狂Ajax讲义》前8章 电子工业出版社
    • 2、《疯狂XML讲义》 电子工业出版社
    • 3、《疯狂Android讲义》 电子工业出版
    说明:疯狂Java已发布本套课程部分电子教材和配套视频,并对外免费开放,敬请观看。
    培训目标
    本课程重点培养掌握MySQL、Oracle数据库、JDBC编程、基于XML的数据交换,Android应用开发、Android游戏编程,Android+Web异构系统整合的实战与理论双结合型工程师,并重点讲解Android网络编程、Web Service、KSOAP2-Android、OpenGL-ES、NDK开发等众多热门技术。
    通过本课程的多个真实项目的训练,学员还可从理论联系实际的掌握Android设计模式、Android多人联网的游戏开发、Android+Web整合的实际应用开发。 让学员毕业后进入企业立即站在技术的制高点(注:此课程包括“3G/4G/Android就业突击营”的全部课程)。
    招生对象
    本课适合于理工科专业,有一定Java基础、通过入学考核,且有志于从事软件的人(查看入学测试题)。试题做完以后,可以将答案发fkjava@foxmail.com。
    提示:测试题主要考察您是否具备Java和JavaScript基础,以便我们统一入学基础,更好地进行教学。 如果您感觉测试题很容易,并且您又具备了Java Web和数据库基础,我们建议您选择更高端的“3G/4G/Android就业突击营”学习(查看“疯狂3G/4G/Android就业突击营”简章),如果您感觉测试题很难,我们建议您从我们网站下载Java课程视频,先打好Java基础再学习这门课程;或参加“Java基础强化营”学习Java和JavaScript(查看“疯狂Java基础强化营”的招生简章)。
    目标岗位
    高级软件工程师、项目经理、系统分析师、研发工程师、产品经理、产品管理
    课程特色
    一、教材系统:
    以国内销量最火爆的《疯狂Android讲义》作为教材。
    《疯狂Android讲义》从2011年7月10日开始在国内上市销售:
    7月底,首印全部图书售完,出版社立即加印;
    8月底,加印的图书再次被抢购一空;
    9月初出版社再次加印《疯狂Android讲义》;
    疯狂Java 3G/4G/Android就业实训营以无比强悍的《疯狂Android讲义》作为教材,整个课程的系统性可想而知,绝非那些随便做个PPT就上课的培训机构所能比拟的。
    《疯狂Android讲义》的原创作者会亲自现场授课,带给你绝对非同一般的感受。
    二、课程全面、深入:
    以Android开发的知识体系为指导,以《疯狂Android讲义》为基础制订的疯狂Java 3G/4G/Android就业实训营的课程体系, 整个课程全面覆盖了Android开发各方面。
    其他机构都在讲的拨打电话、发短信这种小儿科知识,还有四大组件、界面编程、SharedPreferences、IO、SQLite等基础内容,我们将会讲解得更加透彻,而且更具有实战性,大量编程案例在工作中可以拿来就用。而我们还深入介绍的图形、图像处理,包括扭曲、滤镜等高级处理机制,OpenGL-ES 3D开发,3D游戏开发,GPS应用开发,整合Google服务等高级内容,其他培训机构想都不敢想。
    随着手机等智能化设备的计算速度越来越快,Android手机绝对不是一个简单的通信工具。 它既是一个强大移动智能终端,也是一个豪华的游戏机。
    随着Android开发人才的越来越多,Android人才市场对那些开发打电话、发短信、文件阅读器类工具的人才需求会趋于饱和 , 这时候将需要更高层次的Android人才,例如3D开发,例如Android+服务端整合,例如在Android应用中整合第三方服务等, 这样的人才能走在技术的潮流上。
    三、师资强大:
    著名IT作家李刚老师领衔亲临主讲,疯狂软件高级讲师团队(肖文吉、黄勇、罗文强、徐磊等老师)现场授课。疯狂软件拒绝忽悠!绝不像有些培训机构“扯虎皮,拉大旗”,号称有XXX上课,结果去了发现根本没这么回事。
    四、项目真实:
    我们不会教学生做点“图片浏览器”、“文件阅读器”、“短信监听器”、“电话窃听器”之类的DEMO项目,当你拿着这种项目去面试时,你会发现你会被别人嗤之以鼻。
    因为懂行的人一看就知道这种DEMO项目根本没有技术含量。作为学习示例还凑合,但想作为“工作经历”的案例,这种项目还差得远呢。
    我们带着学生、教学生做的Android项目就是企业目前正在做,或者是正需要的,比如“疯狂联机斗地主”, “疯狂联机军棋”,“连连看”,“植物大战僵尸”,“3D飞机大战”,Android微博客户端、企业ERP客户端。 我们教的全部都是目前正在流行、或者企业正在开发各种Android游戏、Android应用, 当你拿着这样的项目去面试时, 你才有底气把工资开到8K、10K,而不是靠做假简历,靠蒙骗去“找工作”!我们要做的是, 用真实的实力展示自己,用实实在在的价值赢取高薪!
    课程安排
    第一阶段 Java8高级技术+MySQL+Oracle数据库+JDBC、MyBatis框架+DAO封装+ATM系统
    泛型、注解、类加载与反射、AIO、动态代理。
    Java 8新的接口语法、Lambda表达式、方法引用、构造器引用、函数式编程、流式编程、新的日期、时间API、并行支持、改进的类型推断、重复注解。
    MySQL和Oracle数据库、DAO封装:Oracle和MySQL数据库管理、SQL语言、多表查询与子查询,查询结果集的交、并、差运算,包括SQL92、SQL99两种规范的查询;PL/SQL语言,函数,存储过程、触发器的编写,创建、使用视图、游标等;数据库设计范式;数据备份与移植;数据检索技巧;大对象的读写技巧,数据优化技巧,分区与索引。常见问题分析与解决。
    JDBC 4.2开发技术:Connection、Statement、PreparedStatement、CallableStatement、ResultSet、可滚动结果集、可更新结果集、RowSet和RowSetFactory,例如JDBC动态创建数据库,执行增、删、改、查等操作;DataSource和数据库连接池、JDBC Template、ORM思想与DAO封装等。 JDBC是数据库应用的技术基础,后面Hibernate技术都是建立在其基础上的,掌握JDBC是学好Hibernate的前提,千万不要以为有了Hibernate就无需学习JDBC。
    经典数据库性能优化技术,横向分表、纵向分表、分库提升海量数据检索数据库性能。
    MyBatis3的前身是iBatis,转入Google后更名为MyBatis,数据持久层用起来比较灵活,速度快。
    阶段项目 金融银行自助系统ATM。
    支持多用户操作,使用BasicDAO完成持久层设计.实现用户信息加密,数据安全锁定,实现跨数据库转账事务操作。
    第二阶段 Java Web+JavaMail + MyBatis +电子商务平台
    Java Web开发核心基础:XML的基本语法、XML的两种语义约束:DTD、XML Schema、名称空间。XML Schema是XML的重要基础,也是掌握Web Service本质的重要基础。、dom4j、JAXB等XML解析、生成、XML验证技术、XPath。
    Tomcat的安装与启动运行、Tomcat的体系结构、在Tomcat中配置Web虚拟目录与发布Web应用程序的各种方式、设置应用认网页、使用Tomcat配置虚拟主机。 HTTP协议详解,Web服务器的工作原理。
    Tomcat+Apache整合、集群管理、负载均衡、MMCache会话同步。
    JSP与Servlet技术:JSP运行原理、JSP的3个编译指令、page指令及其重要的属性:import、session、errorPage、isErrorPage、contentType、pageEncoding、isELIgnored,include指令及其典型应用;JSP中的9个内置对象和作用,application、config、request、response、session、pageContext对象的详细讲解;JSP表达式;JSP脚本片段;JSP声明;JSP注释;EL表达式详解。在web.xml文件中设置全局错误处理。JSP中的。JSP的7个动作指令:、各种脚本标签、指令标签。JSP中文乱码的各种原因分析。JavaBean、JSP中与JavaBean相关的三条指令(行为元素)。Session及Session域的应用,Session跟踪机制,Session实现购物车,利用Session防止表单重复提交,MD5算法及其应用,Session的持久化。HttpServletResponse和HttpServletRequest的应用、HttpServlet以及Servlet的生命周期。
    Java Web高级开发技术:过滤器及典型案例、Web监听器及典型应用:例如监听网站在线人数列表,结合Java国际化开发国际化的Web应用 自定义标签和JSTL:开发自定义标签;自定义标签API介绍,Tag接口与SimpleTagSupport,自定义标签的属性(动态属性值与动态属性),IterationTag接口及其开发案例,用自定义标签定义JSP脚本变量(TLD文件和TagExtraInfo两种方式),BodyTag接口及其开发案例。简单自定义标签与标签文件,标准标签库(JSTL)。
    JavaMail开发技术:域名解析与MX记录、电子邮件的工作原理、邮件传输协议:SMTP、POP3、IMAP、邮件的组织结构:RFC822邮件格式、MIME协议、邮件编码。
    阶段项目 仿X东的电子商务平台:使用学习的Java Web 、MyBatis、数据库技术开发一个电子商务平台,使用URL重写技术。学习使用常见的HTML标签,深入的JavaScript编程,JavaScript校验、CSS样式管理。使用Java Mail提供邮件支持,log4j记录日志,提供微信支付、支付宝支付等在线支付功能。
    使用Tomcat + Apache整合、集群管理、负载均衡处理高并发应用场景。
    第三阶段 jQuery、Bootstrap、EasyUI、LigerUI、Ajax等流行前端技术
    深入JavaScript编程、DHTML、DOM:深入讲解JavaScript的动态特征,包括如何创建JavaScript类、如何创建JavaScript对象,JavaScript的伪继承,call和apply等。DOM编程,理解DOM树,DOM对象,常用DOM对象的属性、方法和事件,跨浏览器问题解决,JavaScript性能优化等。使用JavaScript搜索文档中的元素、修改文档内容、添加新内容、修改CSS样式单等。
    Ajax的工作原理:B/S请求响应机制与Web开发模式、XMLHttpRequest对象、DOM与Ajax、使用DOM操作HTML文档,Ajax封装与Ajax框架的原理:Ajax编程的重点和难点,开源Ajax框架,商业Ajax框架。jQuery框架、EXT JS的功能与用法。
    Bootstrap 是目前实际开发中最受欢迎的 HTML、CSS 和 JavaScript 框架,用于开发响应式布局、移动设备优先的WEB项目。 Bootstrap让前端开发更快速、简单。所有开发者都能快速上手、所有设备都可以适配、所有项目都适用。
    第四阶段 Android开发
    什么是4G、4G的特点,4G技术WCDMA/CDMA2000/TD-SCDMA,4G智能手机平,Android编程的基本概念与要点,搭建Android开发、调试环境,Android项目结构,Android应用设计模式,Android界面组件与界面编程,Android事件机制,Android资源管理,Intent与IntentFilter,文件系统,读写SDCard、SharedPreferences、Android四大核心组件(Activity、Service、ContentProvider和BroadcastReceiver),SQLite数据库(增、删、改、查)、拖拉与多点触摸、手势构建与手势识别,应用调试与Android JUnit。
    Android短信监听器,Android图片浏览器、Android阅读器等。
    通过开发这些基础的小案例,可以掌握Android开发的基本知识,熟练运行Android四大组件,扎实地掌握各种Android界面编程知识。
    第五阶段 Android高级开发
    图形、图形处理,游戏动画处理,逐帧动画与Tween动画,图像扭曲、滤镜, 音频、视频的录制、播放,控制手机拍照,传感器编程,GPS应用,正向编码与反向编码,临近警告,Android网络编程,Android平台的Web Service,OpenGL-ES 3D开发,整合Google服务,使用NDK开发,Java与C相互调用,数据传递。
    第六阶段 Android五子棋、Android象棋、Android连连看等。
    各种游戏是Android应用的重要方面。通过开发这些常见的游戏,可以更好地掌握Android应用的开发模式,掌握Android图形、图像处理,游戏中的动画处理、界面美化等。
    重要的是,通过这种游戏可以培养学员在编程过程中分析问题的思路,如何从游戏表面来分析、提炼游戏模型的数据,并建立数据模型。通过这种训练,可以让学员掌握Android游戏的开发通用思路,即使以后遇到从未见过的游戏,也能顺利的进行分析、导出数据模型,并顺利地开发相应游戏。
    这些项目能培养学员在Android界面美化方面的能力,Android应用程序的界面十分重要,用户往往容易被Android应用的第一印象所吸引,因此也会通过这些项目来培养学生界面美化方面的能力。
    阶段项目 职业能力综合评测、职业素养培养、简历编写、岗前心理辅导及就业指导
    就业市场的激烈竞争实际就是人和人之间软实力的较量,我们非常重视软素质教育,帮助更多学员提升软实力。致力于提高演讲综合素质,贯穿整个实训周期强化演讲口才,学会快乐沟通和拓展人脉资源,全方位提升讲话能力,增强自信心、表达能力、协作能力、领导能力。
    第七阶段 4G和Android移动应用开发+电子商城APP
    随着移动互联网时代和通信技术的迅猛发展,移动App已经越来越深入人心。移动App市场突飞猛进,移动App已经成为了移动互联网的主流。移动时代的便携性,产生了巨大的移动互联网用户群,App可以进一步满足人们的生活业务需求,无论是生活类App(出行,旅游,打车,购物)还是游戏类的App以及游戏类的App都成为了现今人们生活中不可或缺的一部分
    Android编程的基本概念与要点,搭建Android开发、调试环境,Android项目结构,Android应用设计模式,Android界面组件与界面编程,Android事件机制,Android资源管理,Intent与IntentFilter,文件系统,读写SDCard、SharedPreferences、Android四大核心组件(Activity、Service、ContentProvider和BroadcastReceiver),SQLite数据库(增、删、改、查)、拖拉与多点触摸、手势构建与手势识别,应用调试与Android JUnit。图形、图形处理,游戏动画处理,逐帧动画与Tween动画,图像扭曲、滤镜,音频、视频的录制、播放,控制手机拍照,传感器编程,GPS应用,Android网络编程和Web Service等。
    阶段项目 电子商城APP 、Android的微博客户端、Android五子棋、Android连连看、Android天气预报、植物大战僵尸等游戏软件。
    电子商城APP是为电子商务平台个性化业务提供的完整解决方案。包括云端Java开发的web服务器管理系统、移动终端APP客户端等个性化业务的监控及管理。
    依托平台+App软件的服务差异化、体验差异化是电商的不二选择。采用平台+APP的营销形式,不仅可以占领用户的电脑还可以占领用户的手机,获取用户的数据并对数据加以分析,为日后的精准营销可以创造数据基础,占领用户手机,同时也方便用户二次或多次访问,提高用户的重复转化率,APP电子商务是未来网络营销的新趋势,谁能占领用户手机,谁能获得更多精准用户的数据,谁能更好的做到重复转化,谁就能取得未来的主动权。