长沙尚学堂|十年树人|成就高薪
致力推动IT教育,我们正在行动    咨询热线:0731-83072091

高淇老师300集课程视频资料0元领取

(本课程适合0基础或基础薄弱的Java人群领取)

  • 联合北大清华打造
  • 马士兵 高琪老师倾情贡献
  • 适合有1-5年Java
  • Java 初中高级课程
  • 企业和行业干货经验
  • 大咖带你成长更快

JAVA语言为什么有发展?

JAVA应用范围广,是编程界的“英语”跟着主流走,肯定错不了!

应用范围涵盖广

业级软件开发,移动端安卓开发大数据、云计算等等领域

使用人数多

数百万JAVA开发者,生态体系强

行业天花板高

薪水范围从3K-100K(月薪3千到10万)

你所知的应用90%的服务器端都在用Java

  • 愤怒的小鸟

  • 英雄联盟

  • 绝地求生

  • 微信小程序跳一跳

  • 淘宝网

  • 京东

  • 开心消消乐

  • 阿里巴巴

  • 腾讯视频

  • 美团

  • 全民k歌

  • 众所周知的大型应用

学习Java有什么好处?

前景好!人才需求多!薪酬高!发展空间大!

  • 初级程序员 年限1-3年 年薪范围:5万-20万之间
  • 中级程序员 年限3-5年 年薪范围:12万-24万之间
  • 高级程序员 年限5年以上 年薪范围:20万-36万之间
  • 架构级别 年限5年以上 年薪范围:30万-50万之间
  • 技术总监级别 年限5年以上 年薪范围:50万以上(百万年薪大有人在)

尚学堂Java课程体系大纲

课程大纲以及知识点!

课程设置
  • J2SE阶段
  • 数据库阶段
  • 移动前端和web前端阶段
  • J2EE阶段
  • 高级框架阶段
  • Linux+Hadoop
  • J2SE阶段
    阶段 技术名称 技术内容
    课程大纲 JavaSE JAVA 开发基础知识 、Eclipse 开发环境 、 JavaSE 7.0 API 、多线程技术 、Socket 网络技术 、Regular Expression 、 Java反射技术 、Properties技术 、各种实战设计模式、Java Debug技术、 面向对象设计原则详解 、实例解决面向对象设计;
    Java9 高级特性 JIGSAW、 HTML5、 Javadoc 、 New Collection 、 Lambda表达式、扩展注解的支持;
    实战数据结构 数据结构实战训练、数组、链表等常用数据结构实战;
    反射机制 JAVA的动态性、Reflection技术、JVM类加载器、Class对象、Method等;
    GOF 23种设计模式 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模。式结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。;
    阶段技能 通过仿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 系统安装、操作、部署及环境搭建
    jQuery3 新的JavaScript框架jQuery,2016年6月发布_新版3.0,更快的速度,更小的尺寸,更优越的设计
    Bootstrap课程 响应式布局、12栅格系统,扁平化UI,Webkit组件、LESS标准
    Junit/Jmeter JUnit单元测试技术;JMeter压力测试;压力测试技术
  • 高级框架阶段
    阶段 技术名称 技术内容
    课程大纲 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 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 国内_火的敏捷开发框架
    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的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等
    阶段技能 通过仿12306订票系统、福彩双色球模拟、美式普尔桌球三大项目的训练,学员掌握桌面应用软件的编程,能够单独写完10000行代码,深度熟悉J2SE的多项特性,例如易于开发性、元数据、泛型、并发实用程序等,成为行业认证的“J2SE工程师”,实现熟练操作数据库连接、接口定义、输入/输出、网络编程等技能,能够开发基于JAVA的数据库、网络应用等底层系统应用。月薪达到6000~8000元。
  • J2EE阶段
    阶段 技术名称 技术内容
    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系统调优
学员实战项目总结
学员项目实战

  • 桌球游戏项目
  • 电影院后台项目
  • 双色球项目
  • 图书管理系统
  • 七彩鲜花销售系统
  • 开发人员调度项目
  • 京东商城项目
  • 超市会员管理系统
  • 企业客户关系项目
  • 桌球游戏项目:
    根据项目截图,完成桌球游戏开发。目标:书写代码,增强学生写代码的速度,掌握Java代码基本结构,找到感觉,增强自信心。如果在敲代码的过程中发生错误,学生能够根据提示的错误,来分析、调试从而解决问题(要求学生理解代码的语法功能,只要按照代码结构输入代码,能够经过调试实现代码的正常运行即可)。
  • 电影院后台管理系统:

    架构:

    jsp+servlet+javaBean+jdbc+jQuery

    业务:

    登录,安全退出、主页动态菜单展示、角色管理、放映厅管理、电影管理、场次管理、人员管理、订单管理、修改密码、修改头像

    特色:

    基于jsp+servlet+javaBean+jdbc的开发,实现动态生成验证码,整合jQuery实现客户端动态交互与验证
  • 双色球项目:
    利用一维数组模拟双色球购买以及开奖的一系列过程。目标:能够实现手选,机选双色球,根据开奖结果比对所选的双色球号码,作为中奖的条件,来实现双色球项目。需要重点掌握数组的添加、删除和扩容操作,以及控制语句的逻辑思维。
  • 图书管理系统:
    本项目模拟实现一个基于控制台界面的《图书管理系统》,目标:能够通过对图书以及用户的操作,实现用户管理以及图书管理。使用对象数组类存储数据,需要重点掌握类与对象的关系,以及类中各个方法的调用,逐渐建立起一个面向对象的思想,为后面的面向对象知识打好基础。
  • 七彩鲜花销售系统:
    使用面向对象的思维方式,实现对鲜花的展示和销售功能。首先模拟实现一个ArrayList容器,用于存储库存中的鲜花和购物车中的鲜花,然后完成功能面板的展示及功能选择(添加购物车功能、查询订单的功能、修改订单的功能和删除订单的功能)。所用技能:面向对象的封装、继承、多态和接口,灵活的使用构造方法和静态方法。
  • 开发人员调度项目:
    模拟实现一个基于文本界面的《开发人员调度软件》熟悉Java面向对象的高级特性,进一步掌握编程技巧和调试技巧,根据菜单提示,基于现有的公司成员,组建一个开发团队以开发一个新的项目,组建过程包括将成员插入到团队中,或从团队中删除某成员,还可以列出团队中现在成员的列表,需要掌握的知识点:类的继承和多态 对象的关联、特殊类的使用enum,以及异常。最终运行代码,实现效果
  • 京东商城项目:
    本项目基于java控制台来模拟实现京东商城购物系统。重点掌握集合的基本操作,例如,对商品的添加、修改、删除、以及查询。逐渐让学生能够建立起一套比较完善的项目体系架构,再将这些具体的操作融入到面向对象的思想中,结合接口编程,形成分层模块的雏形。最终运行代码,展示效果。
  • 超市会员管理系统:
    本项目基于java控制台来模拟实现超市会员管理系统。重点掌握对超市会员的基本管理,例如:对会员的增删改查操作,最后再将Java中的这些对象数据保存在文件中,来实现对数据的持久化,提前让学生感受数据持久化对项目带来的好处,最后运行代码,展示效果。
  • 企业客户关系管理系统:
    架构:jsp+servlet+javaBean+ajax+layui+highCharts
    业务:登录,安全退出、主页动态菜单展示、用户管理、客户管理、客户类型管理、柱状图、折线图、饼图、修改密码、修改头像
    特色:基于jsp+servlet+javaBean的开发,实现动态生成验证码,整合ajax完成异步请求,整合layui实现弹出层,整合highCharts实现数据可视化

尚学堂精英师资

他们教的学员,入学仅3周就能做项目!

  • 讲师简介

    Java技术专家,十年开发经验,培训学员数千名,培训的很多的学员已在阿里巴巴、搜狐、新浪、用友等知名企业就职,很多学员已经走向领导岗位。拥有丰富的项目开发经验,这也体现在授课课堂上。高淇老师所授课程代码、甚至课堂笔记基本都是现场手敲出来,流畅至极,深入浅出,广受好评。

    授课经验

    高淇老师正主持推出300集大型java基础课程视频,深入浅出的java课程。本课程从零基础开始讲授,步步深入,全面覆盖了javase的所有技术要点,为大家以后的java开发工作打下坚实……
  • 讲师简介

    职务:北京尚学堂-Java高级讲师
    专家:腾讯2016“中国好老师”;《JavaScript》视频作者;
    经历:从事多年软件开发编程工作。在北京IT思维、中联亿家、东蓝数码等企业从事java软件开发和数据库开发,曾任职高级程序员、项目经理等。

    授课经验

    曾在多家企业任高级程序员、项目经理等职。项目开发丰富,培训和教学经验丰富。 从事多年软件开发编程工作。在北京IT思维,中联亿家、东蓝数码等企业从事java软件开发和数据库开发,曾任职高级程序员、项目经理等。 精通J2SE,精通J2EEjavascript等编程技术,精通Oracle、MySQL、PL/SQL 等数据库的开发,深入研究ORACLE数据库体系结……
  • 讲师简介

    职务:北京尚学堂-教育副总裁
    专 家:JAVAEE内训高级专家;模型教学法创始人;面试链式技巧创始人
    经 历:12年软件开发,教育培训经历
    服务理念:不断创新,让每节课更加精彩!
    学员评价:讲课思路清晰,技巧熟练,亲和力强。学生亲切地称呼他“小高老师”

    授课经验

    在神州数码、航天院某所研发中心等企业从事软件开发多年,曾任职高级程序员、项目经理等。 现任尚学堂Java课程教学总监, 特级讲师,北京西三旗校区负责人;尚学堂Java手把手教学视频主讲。精通Java平台软件开发。精通JAVAEE,熟悉各种流行开源框架……
  • 讲师简介

    曾就职广州软通动力,广州触通科技等上市公司并担任技术总监,拥有5年以上架构师经验。
    擅长分布式系统解决方案,包括Nginx、ZooKeeper、Dubbo 缓存服务Redis、MongoDB、消息服务 ActiveMQ、RabitMQ、Kafka 成功设计开发国内首个应用于信用卡信息采集的移动平台。
    拥有银行业、金融业、物联网、电商平台等多个大型项目架构经验。
  • 讲师简介

    毕业于湖南大学。从事多年软件开发编程工作。在深圳航空、华为科技、阿里巴巴等各大知名企业从事java软件开发和数据库开发,历任高级程序员、Project Manager等职位。精通J2SE,精通J2EE,javascript等编程技术,精通Oracle、MySQL、PL/SQL 等数据库的开发,熟悉各种流行开源框架(STRUTS1.X, STRUTS2.X, WEBWORK, SRPING,MYBATIS,等)。项目开发经验丰富,亦有丰富的培训和教学经验。

    授课经验

    曾在湖南大学,长沙理工大学,湖南商学院等高校传授软件开发课程。
    曾在广州传智担任黑马程序员基地就业班讲师。
    在尚学堂担任java高级讲师至今。教学经验丰富。。

尚学堂学员最新就业

为保护学员隐私,隐去姓名等个人信息

姓名 就业时间 就业地点 就业公司 就业薪资 专业 学历
  • 罗*

    2017.02

    长沙

    视*信息有限公司

    7.5k

    化学化工习俗

    大专

  • 鄢**

    2017.03

    长沙

    医*科技有限公司

    7.5k

    信息与计算机科学

    本科

  • 高*

    2017.01

    长沙

    *信科技有限公司

    6k

    能源与动力

    中专

  • 李*

    2018.04

    深圳

    **动力有限公司

    8k

    软件开发

    本科

  • 贺**

    2017.05

    长沙

    **永丰有限公司

    8k+五薪

    通信工程

    本科

  • 周**

    2018.05

    长沙

    **思有限公司

    9k

    网络工程

    本科

  • 彭*

    2017.11

    长沙

    百*有限公司

    6.5k

    计科系

    中专

  • 陈**

    2017.04

    长沙

    亚*科技有限公司

    6.5k

    电子信息工程

    高中

  • 谢**

    2017.07

    北京

    **云有限公司

    12k

    五险一金

    本科

  • 阳**

    2017.11

    长沙

    深圳*网有限公司

    8k

    计算机硬件

    本科

  • 叶**

    2018.03

    重庆

    **金服科技有限公司

    7k

    电子信息

    大专

  • 张**

    2017.06

    长沙

    上海**理想有限公司

    9k

    建筑工程技术

    大专

  • 孔**

    2017.02

    长沙

    金*软件有限公司

    9k

    软件开发

    本科

  • 聂**

    2018.04

    长沙

    华*科技有限公司

    7.5k

    电子信息工程

    大专

  • 张*

    2017.5

    长沙

    **数据有限公司

    6.5k

    计算机科学

    职高

  • 卢*

    2017.09

    长沙

    **达有限公司

    7.5k

    电子信息

    本科

  • 阳*

    2017.09

    杭州

    *生电子有限公司

    8.9k

    化学工程

    本科

  • 刘*

    2017.12

    长沙

    *潮信息有限公司

    8k

    通信工程

    本科

学员就业信息统计

尚学堂一贯秉承的是:实战教育、数据说话,不仅敢于披露就业数据,而且愿意对数据“分类”,把数据“透明到亮”。用高就业率、高薪资比说话,从而让更多有志青年选择加入尚学堂学习。

学员类型

  • 计算机相关专业【在校生】

    36%

  • 计算机相关专业【毕业生】

    28%

  • 非计算机相关专业【在校生】

    22%

  • 非计算机相关专业【转行人员】

    14%

工资情况

  • 6K-8K

    7%

  • 8K-10K

    33%

  • 10K-15K

    44%

  • 15K-30K

    16%

学历状况

  • 硕士

    12%

  • 本科

    38%

  • 大专

    41%

  • 中专

    9%

校企合作

尚学堂目前拥有近9万家合作企业