课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 十年的IT行业从业经验,资深项目经理,资深架构师,五年教学经验。现任求知讲堂Java高级讲师,对软件技术架构和项目管理有自己的见解,授课思路清晰明了,语言幽默风趣,富有感染力,深受学生喜爱。

  • 课程详情

    课程列表:

    阶段 技术名称 技术内容
    课程大纲 JavaSE JAVA 开发基础知识 | Eclipse 开发环境 | JavaSE 7.0 API | 多线程技术 | Socket 网络技术 | Regular Expression | Java反射技术 | Properties技术 | 各种实战设计模式| Java Debug技术 | 面向对象设计原则详解 | 实例解决面向对象设计
                  Java 9 高级特性
    (重基础,也要学最新技术!以打基础的名义,不讲新技术那就是耍流氓!)
    JIGSAW | HTML5 Javadoc | New Collection | Lambda表达式 | 扩展注解的支持
                    实战数据结构
    (面试中,经常碰到的数据结构和算法问题,怎么能不讲呢?良好的基础和素质,是企业看中应届大学生最重要的点!)
    数据结构实战训练 | 数组、链表等常用数据结构实战
    反射机制 JAVA的动态性、Reflection技术、JVM类加载器、Class对象、Method等
    GOF 23种设计模式 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式
    结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式
    行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式
                  实战项目
    (实战化,才能塑造真功夫。让你进入编程世界的第一天就开始接触实战项目。这是其他机构完全做不到的。)
                  仿12306订票系统 
    (初级课程就设计复杂的订票系统,让你一开始就有写商业项目的思维。没有对比就没有伤害,欢迎对比普通机构初级的三脚猫项目)
                  福彩双色球模拟
    (简单的小项目,让大家开开荤,练练算法。顺便试试手气,看能不能中500万。^_^)
       
    阶段技能   通过仿12306订票系统、福彩双色球模拟、美式普尔桌球三大项目的训练,学员掌握桌面应用软件的编程,能够单独写完10000行代码,深度熟悉J2SE的多项特性,例如易于开发性、元数据、泛型、并发实用程序等,成为行业认证的“J2SE工程师”,实现熟练操作数据库连接、接口定义、输入/输出、网络编程等技能,能够开发基于JAVA的数据库、网络应用等底层系统应用。月薪达到6000~8000元。
    数据库阶段
    阶段 技术名称 技术内容
    课程大纲 ORACLE数据库 Oracle 基础管理;SQL 语言,PL/SQL 语言;触发器、存储过程;
    序列、索引、视图对象;数据备份与移植;多表连接难题详解;MySQL数据库的使用;
    MYSQL数据库 Mysql5.5/5.6数据库、navigat客户端软件; 业界常见问题设计;数据库表的设计范式;
    数据库设计 设计的三大范式;PowerDesigner的使用;
    JDBC技术 JDBC基础;Statement、PreparedStatement、ResultSet结果集对象等。
    数据库连接池技术 Pool池的思想;连接池技术;C3P0、proxool连接池等;使用设计模式开发连接池;详细扩展与测试池效率;
    ORM对象关系映射基本思想 使用反射机制和ORM思想封装JDBC工具
    SQL优化 
    数据库常见笔试题和面试题
       
    移动前端和web前端阶段
    阶段 技术名称 技术内容
    课程大纲 HTML5 & CSS3 & JavaScript JOHTML5 语言;
    CSS 3语言; JavaScript 语言;作用域,闭包,继承,模块化编程,异步加载;
    BOM浏览器对象模型; DOM文档对象模型;
    JS操作CSS; JS操作DOM; ECMAScript; JS操作DIV;protoype;js基于对象编程;
    HTML 5新技术特点;
    webSocket,地理定位,canvas;
    Firefox和chrome浏览器开发者工具;javascript控制台console;
    CommonsJS, Requires.js javascript模块化开发
    jqueryUI/jquery easyui 
    (选讲一个)
    教授企业常用jquery ui和jquery easyui组件
    Echart/fusioncharts/highcharts 
    报表工具(选讲一个)
    报表统计、报表处理;图表处理;
    Uediter,Kindeditor在线编辑器 
    (选讲一个)
    uediter,kindeditor等在线编辑器技术、配置;uediter,kindeditor图片和文件上传处理;
    WebUpload上传组件 文件上传组件的使用
    J2EE阶段
    阶段 技术名称 技术内容
    课程大纲 TCP/IP及Http协议深入讲解 深入理解协议内部机制;掌握TCP/IP协议与HTTP协议的通信标准
    Servlet 和JSP Servlet 技术;JSP 技术; JSTL Tag Library 技术; Filter&Listener技术
    报表系统; FileUploading; Tomcat 服务器技术;servlet 过滤器和AOP编程;servlet监听器
                  Servlet 4 新特性
    (讲解最新的技术,领先潮流。普通机构能做到吗?)
    请求/响应复用;流的优先级;服务器推送
    Http 2.0 新协议
    HTML 5.1 CANVAS;SVG;GeoLocation;离线缓存;WebSocket通信协议
    Git版本控制系统 深入学习git版本控制系统,并把自己的项目到github或其他git代码平台,尝试参与开源软件开发
    XML 技术 XML + XSL + DTD/Schema;XML数据解析
    Tomcat服务器 服务器使用; config配置详解; 高并发访问下的tomcat优化
    AJAX技术 AJAX的原理,AJAX的开发步骤,AJAX的优化与兼容性问题
                Weblogic服务器
    (商业服务器应用广泛,让我们的学员比普通机构的更值钱!)
    对业内多种标准的全面支持,包括EJB、JSP、JMS、JDBC、XML(标准通用标记语言的子集)和WML,使Web应用系统的实施更为简单,并且保护了投资,同时也使基于标准的解决方案的开发更加简便
    Linux课程 掌握基于Linux的Centos 7 系统安装、操作、部署及环境搭建
                       jQuery 3
    (前端开发的利器,任何程序员都应掌握的一把瑞士军刀。别人再讲jQuery1的时候,我们已经再讲和企业同步的JQuery3了。培训机构必须迅速跟上企业的步伐,不然和大学还有什么分别?)
    最新的JavaScript框架jQuery,2016年6月发布最新版3.0,更快的速度,更小的尺寸,更优越的设计
                      Bootstrap
    (移动互联网时代,如何开发同时适应电脑、手机、平板的页面,是一个非常核心的技术。bootstrap你值得拥有!)
    响应式布局、12栅格系统,扁平化UI,Webkit组件、LESS标准
    实战项目             虎峰物业收费系统 
    (中级小项目, 非常适合学员练手。但是,已经堪比普通机构高级阶段的大项目了!)
    易人贷P2P金融门户与第三方支付
    (互联网金融这么火, P2P和第三方支付,精通这个项目,我们就直接可以冲刺年薪20万了)
             
       
    Junit/Jmeter JUnit单元测试技术;JMeter压力测试;压力测试技术
    阶段技能   此阶段,学员掌握J2EE这套全然不同于传统应用开发的技术架构,依托J2EE的支持异构环境、高效的开发、可伸缩性等优势,结合虎峰物业收费系统、易人贷P2P互联网金融平台、尚学堂作业管理系统、速学堂四大项目的实战训练,熟练使用J2EE的核心技术,例如EJB、JSP、JMS、JDBC、XML等;通过20000行代码训练,学员不仅能满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求,降低了开发多层应用的费用和复杂性,同时具备独立开发互联网网站及数据库工程的能力。薪资达到8000~10000元。
    高级框架阶段
    阶段 技术名称 技术内容
    课程大纲 SPRING MVC框架 Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块
    Mybatis 3 MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索
    Struts 2.5 Struts应用开发; MVC理论; Struts 常用标签Taglib
    Struts国际化支持; Struts异常处理; Struts测试详解; Struts的多模块配置
    拦截器;自定义拦截器
    Hibernate 5 
    (普通机构还在讲hibernate3,我们已经在讲5) 别人再讲老技术时,我们已经在讲和企业同步的新技术了。培训机构必须迅速跟上企业的步伐,不然和大学还有什么分别?
    Hibernate应用开发基础; ORM基础理论; 关系映射技术; 性能调优技术
    性能优化、一级缓存、二级缓存、查询缓存、事务与并发、悲观锁、乐观锁
    Spring 4.x Spring IoC技术; Spring AOP技术; Spring 与 Struts / Hibernate结合运用
    Spring 声明事务管理; Spring + Hibernate Spring支持Web
    UML 2.x UML技术;UML分析技术;UML设计技术;UML与软件架构; RationalRose / MagicDraw
    Maven Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具
                          Shiro
    (普通机构老师都不会的技术,我们已经在讲了!欢迎对比,没有对比就没有伤害!) 别人再讲老技术时,我们已经在讲和企业同步的新技术了。培训机构必须迅速跟上企业的步伐,不然和大学还有什么分别?
    Apache Shiro是一个强大的,易用的Java安全框架。它被用作于认证,授权,加密,session管理。依赖于Shiro简单易懂的API,就可以快速的构建包括手机,大型web和商业应用
    JFinal
    (很多中小企业在用的框架,开发效率提高2倍) 别人再讲老技术时,我们已经在讲和企业同步的新技术了。培训机构必须迅速跟上企业的步伐,不然和大学还有什么分别?
    国内最火的敏捷开发框架
    RESTful编码风格 RESTful一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制
    EasyUI jQuery EasyUI 提供易于使用的组件,它使 Web 开发人员能快速地在流行的 jQuery 核心和 HTML5 上建立程序页面
    SLF4J门面日志 SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统
    Nginx代理服务器与集群应用
    (普通机构老师都不会的技术,我们已经在讲了!欢迎对比,没有对比就没有伤害!)别人再讲老技术时,我们已经在讲和企业同步的新技术了。培训机构必须迅速跟上企业的步伐,不然和大学还有什么分别?
    Nginx的特点
    • 跨平台:Nginx 可以在大多数 Unix like OS编译运行,而且也有Windows的移植版本
    • 配置异常简单:非常容易上手。配置风格跟程序开发一样,神一般的配置
    • 非阻塞、高并发连接:数据复制时,磁盘I/O的第一阶段是非阻塞的。官方测试能够支撑5万并发连接,在实际生产环境中跑到2~3万并发连接数.(这得益于Nginx使用了最新的epoll模型)
    • 事件驱动:通信机制采用epoll模型,支持更大的并发连接
                        Lucene 5 
    (普通机构老师都不会的技术,我们已经在讲了!欢迎对比,没有对比就没有伤害!) 别人再讲老技术时,我们已经在讲和企业同步的新技术了。培训机构必须迅速跟上企业的步伐,不然和大学还有什么分别?
    Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包
                          Solr 5 
    (普通机构老师都不会的技术,我们已经在讲了!欢迎对比,没有对比就没有伤害!) 别人再讲老技术时,我们已经在讲和企业同步的新技术了。培训机构必须迅速跟上企业的步伐,不然和大学还有什么分别?
    基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎
                        Redis 3.x 
    (普通机构老师都不会的技术,我们已经在讲了!欢迎对比,没有对比就没有伤害!) 别人再讲老技术时,我们已经在讲和企业同步的新技术了。培训机构必须迅速跟上企业的步伐,不然和大学还有什么分别?
    Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用很方便
                        Dubbo 
    (普通机构老师都不会的技术,我们已经在讲了!欢迎对比,没有对比就没有伤害!) 别人再讲老技术时,我们已经在讲和企业同步的新技术了。培训机构必须迅速跟上企业的步伐,不然和大学还有什么分别?
    DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点
                      Zookeeper 
    (普通机构老师都不会的技术,我们已经在讲了!欢迎对比,没有对比就没有伤害!) 别人再讲老技术时,我们已经在讲和企业同步的新技术了。培训机构必须迅速跟上企业的步伐,不然和大学还有什么分别?
    ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等
    实战项目        易购商城与在线支付平台
    (价值千万的商业项目,完美应用流行的各种框架技术。让你身价倍增的核弹。精通本项目,还拿不到月薪1万以上,只能证明你没学!)
    中国工商银行河北分行资产管理系 
                          统
    (我们用于练习的非常普通的小项目,但也是银行的商业项目。相当于普通机构所谓的大项目。)
             
             壹心理专业心理学门户
    (典型的网站项目。完美的用户体验是开发和设计人员需要考虑的核心问题。网站高并发如何处理?高并发情况下,后台集群服务器如何搭建?这些只有公司高级程序员、架构师、CTO才需要思考的问题,由我们的讲师带大家剖析。)
        
    中国人寿台州分公司CRM客户关系管理系统
    (商业项目,大型CRM系统,典型的企业用项目。每个企业都需要CRM系统,学会本项目,就业面更加宽。 本项目价值:200万以上)
    阶段技能   通过50000+代码的训练,学员完成“量变到质变”的过程,同时培养良好的编程习惯,实现有层次的上进;通过十二大项目的实战训练,学员拥有金融、教育、电商等众多领域的项目开发经验,实现全面掌握企业级应用、互联网应用开发技能,技术实力远超一般水平,成为基础知识扎实、项目经验丰富的JAVA高级工程师,同时具备架构师知识,能够独立搭建“高可用、高并发”架构,已然属于IT行业的顶尖人才,可以胜任企业的技术总监、项目经理等高层管理职位。月薪高达10000~30000元。
    Linux+Hadoop

     

    阶段 技术名称 技术内容
    Linux Linux安装与配置 Linux常见版本及VMware、安装Liunx至硬盘及虚拟机安装Linux系统、虚拟机网络配置(IP地址、主机名、防火墙)、超级用户root、关于硬盘驱动程序、进阶:配置Grub、CSS预处理器LESS框架使用、CSS组件框架编写
    系统管理与目录管理 Shell基本命令、使用命令行补全和通配符、(find命令、locate命令)、查找特定程序:whereis、Linux系统文件的架构、(移动、复制和删除)、文件和目录的权限、文件类型与输入输出
    用户和用户组管理 软件包管理、磁盘基本管理命令(df、du、fdisk、mount)、高级硬盘管理RAID和LVM、进阶:备份你的工作和系统、用户与用户组管理、内存使用监控命令(top、free等)、软件安装方式(rpm、tar、yum)、进程管理
    Shell编程 Shell脚本编程概述、正则表达式、(字符集和单词、字符类)、Shell脚本编程、脚本执行命令和控制语句、Shell定制、个性化设置:修改.bashrc文件、Shell脚本调试
    服务器配置 系统引导、管理守护进程、通过xinetd启动SSH服务、配置inetd、Apache基础、设置Apache服务器、PHP基础、配置DHCP服务器
    Vi编辑器与Emacs编辑器 vi中的常用命令、vi中的字符与文件操作、vi中的窗口操作、emacs概述、emacs文本编辑、emacs缓冲区和窗口、emacs的扩展工具
    Hadoop Hadoop起源与安装 大数据概论、Google与Hadoop模块、Hadoop生态系统、Hadoop常用项目介绍、Hadoop环境安装配置、Hadoop安装模式、Hadoop配置文件
    MapReduce快速入门 WordCount准备开发环境、MapReduce编程接口体系结构、MapReduce通信协议、导入Hadoop的JAR文件、MapReduce代码的实现、打包、部署和运行、打包成JAR文件
    Hadoop分布式文件系统 识HDFS及其HDFS架构、Hadoop的RPC机制、HDFS的HA机制、HDFS的Federation机制、Hadoop文件系统的访问、JavaAPI接口与维护HDFS、HDFS权限管理
    Hadoop文件I/O详解 Hadoop文件的数据结构、HDFS数据完整性、文件序列化、Hadoop的Writable类型、Hadoop支持的压缩格式、Hadoop中编码器和解码器、(gzip、LZO和Snappy比较)
    MapReduce工作原理 MapReduce函数式编程概念、MapReduce框架结构、MapReduce运行原理、Shuffle阶段和Sort阶段、任务的执行与作业调度器、自定义Hadoop调度器、YARN架构及其工作流程
    MapReduce编程开发 WordCount案例分析、输入格式与输出格式、压缩格式与MapReduce优化、辅助类与Streaming接口、MapReduce二次排序、MapReduce中的Join算法、从MySQL读写数据、Hadoop系统调优