上海是率先提出“云海计划”的全国云计算产业试点城市,在云计算和大数据时代,Java在上海滩扮演着什么样的角色?

云计算让Java更有活力,而Java使得云计算更加简单。Java在互联网应用有着独特的优势,而云计算是基于互联网的超计算模式,两者的结合,势必创造更大价值。

JavaEE从容处理大数据、应对海量高并发数据

从容应对海量高并发数据

2017年除夕微信红包,24小时收发红包142亿个,峰值76万个/秒。

让海量数据运行得井然有序

突然兴起的共享单车,与之匹配的是百万级的运营维护,谁能更好地处理大数据,把运维做得更好,谁就将主宰市场!

NO.1:好评如潮的共享课程

网易云课堂

报名人数:119784

好评如潮的课堂教学,网易云课堂的所有Java课程里,我们的报名学习者人数一马当先,备受学习者追捧。江湖传言,苍老师都喜欢!

免费

进入课程

NO.2:课程体系及项目

以市场需求为基础开发的前沿课程体系,我们的实战项目与时俱进,日新月异。
  • Java基础语法
  • 面向对象编程
  • Java API
  • Java语言进阶
  • 前端技术
  • JavaWeb
  • 核心技能和框架
  • 项目实战
  • 互联网技术
  • 第一阶段:Java基础阶段

    DOS命令、Java发展前景、Java跨平台原理、编码规范、基础语法、常量和变量、八大基本数据类型、引用类型、赋值运算符、比较运算符、逻辑运算符、位运算符、三元原算法、顺序结构、if语句、switch语句、while循环、do while循环,for循环,嵌套循环,break、continue、return、嵌套循环、方法设计、方法递归、方法重载、参数的值传递机制、可变参数、增加for循环、数组、多维数组、冒泡排序、选择排序、线性搜索、二分法搜索、数组拷贝、数组操作封装、数组工具类Arrays等。

  • 第二阶段:面向对象编程

    软件开发生命周期、面向过程思想、面向面向对象思想、类、对象、构造器、对象的实例化过程、抽象思想、封装思想、继承思想、多态思想、JavaBean设计、方法覆盖、继承最佳实践、Object类、Object类中常用方法、类型转换、抽象设计、抽象类、抽象方法、包的定义、组织导入、涉及到static、final、abstract、private、protected、public、package、this、super等关键字、装箱、拆箱、基本类型包装类、包装类的缓存设计、代码块、接口设计、接口多态、实例内部类、静态内部类、匿名内部类、枚举模拟、枚举开发、异常机制、异常体系、try-catch语句、finally、throws、throw关键字、自定义异常、编译异常、运行时异常等。

  • 第三阶段:Java API

    常用类包括:String类、StringBuilder类、StringBuffer类、String面试题分析和原理、System类、Runtime类、BigDecimal类、BigInteger类、Random类、Math类、Date类、DateFormat类、SimpleDateFormat类、Calendar类、正则表达式等。 数据结构:数组列表、双向链表、双向队列、栈以及性能分析等,集合类包括:Collection接口、Set接口、Set接口、ArrayList类、LinkedList类、Vector类、Stack类、HashSet类、TreeSet类、Comparator接口、Comparable接口、LinkedHashSet类、Iterable接口、Iterator接口、、ListIterator接口、Enumeration接口、Map接口、HashMap类、TreeMap类、LinkedHashMap类、Hashtable类、Properties类、Collections工具类、泛型定义和使用、泛型类、泛型方法等。 IO流:File类、文件和目录操作、IO流体系、IO流原理分析、IO流分类、四大基流:OutputStream类、InputStream类、Writer类、Reader类,讲解文件流、缓冲流、转换流、管道流、打印流、标准流、对象流、序列化和反序列化、字符编码原理、乱码处理、各种流性能对比、RandomAccessFile类等、IO面试题分析。

  • 第四阶段:Java语言进阶

    多线程:并行和并发、进程和线程、Java多线程基础、线程同步操作、互斥锁、线程通信、生产者和消费者案例、Thread类常用方法讲解、单例的双重检查等。 网络编程:网络编程基础知识、IP、端口、通信原理、OSI参考模型、TCP/IP参考模型、TCP协议、UDP协议、URL编程、HttpURLConnection类等。 反射机制:反射的意义、JVM与类、类的加载、类的连接、类的初始化、ClassLoader、Class类、Constructor类、Method类、Field类、加载资源文件、反射的最佳实践等。 开发工具:基于Eclipse和IntelliJ IDEA工具,前期要求能达到手写代码的基本功能力。 高级进阶:Java5新特性、Java6新特性、Java7新特性、Java8新特性,内省机制、装饰模式、动态代理、单例模式、简单工厂模式、模板方法等模式、以及各种技术在企业中的具体运用方案。

  • 第五阶段:前端技术

    HTML、CSS+DIV、JavaScript基础、DOM操作、jQuery、AJAX、JSON格式、JSON解析工具、jQuery的多种插件、JavaScript高级、jQuery EasyUI、BootStrap。

  • 第六阶段:JavaWeb

    Java基础加强、XML、XML约束、DOM解析、DOM4、MySQL基础、SQL、JDBC基础、模拟DBUtils工具、DRUID连接池、JDBC高级封装、CS和BS架构、Web的发展和未来、HTTP协议、模拟Tomcat、Tomcat服务器、Jetty服务器、HttpClient库、网站架构演变、负载均衡、Servlet原理和开发、HttpServletRequest、HttpServletResponse、JSP原理和开发、EL、JSTL、Cookie、HttpSession、ServletContext、Filter原理和开发、Listener原理和开发、URL重定向、请求转发、Model1、Model2、MVC思想、购物车案例、文件上传、文件下载、验证码原理和使用、令牌机制、国际化、Struts2框架模拟等。

  • 第七阶段:核心技能和框架

    MySQL加强、企业SQL强化、Struts2框架、MyBatis框架、Spring框架、Spring MVC框架、JAP和Hibernate、Shiro框架、Activiti框架、Lucene、Web Service和CXF框架、Maven工具、UML设计、SVN工具、GIT工具、FreeMarker技术、Linux等。

  • 第八阶段:项目实战

    基于SaaS仓储管理项目:(Struts2+Spring+MyBatis+jQuery+POI/JXL+JFreeChart+zTree+Linux)

    互联网知识分享平台项目:(Struts2+Spring+MyBatis+jQuery+Solr+BootStrap+Linux+)

    多行业客户关系管理项目:(Spring MVC+Spring+MyBatis+Shiro+jQuery EasyUI+POI/JXL+JFreeChart)

    互联网金融项目:(Spring MVC+Spring+MyBatis+Spring Boot+jQuery+BootStrap+Redis+Nginx+Quartz+MySQL主从分离+邮件和短信发送+Web安全)

    互联网众筹项目:(Spring MVC+Spring+MyBatis+Spring Boot+jQuery+BootStrap+Redis+Nginx+Quartz)

    微信公众号开发项目:(Spring MVC+Spring+MyBatis+oAuth2.0+微信支付)

    电商平台项目:(Spring MVC+Spring+MyBatis+Dubbo/DubboX+Zookeeper+RESTful+Solr)。

  • 第九阶段:互联网技术

    缓存技术、Spring Boot框架、Dubbo/DubboX框架、Zookeeper框架、企业MySQL优化、索引、MySQL主从分离、互联网应用安全、RESTful、SSO、Redis、Nginx、邮件和短信发送、Quartz等。

  • 项目1

    仓储管理系统(WMS)

    项目介绍:经久不衰的仓储管理系统

    教学方式:全程由讲师带着学生完成

    项目涵盖: 熟悉使用Maven基于基Struts2、MyBatis、Spring4框架,并熟练运用jQuery和jQuery常用的插件。掌握SSM集成开发,代码生成器,权限控制管理,采购、库存、销售等业务需求,图形表报,导入导出,掌握Debug跟踪和调试技能以及在Linux环境下部署等。

  • 项目2

    客户关系管理项目(CRM)统

    项目介绍:包含了10多个行业需求的客户管理系

    教学方式:前期由讲师带着学生完成大部分功能,后期针对10多个行业提供详细需求,由学生自己选择并分组开发完成

    项目涵盖: 熟悉使用Maven基于SSM开发项目流程,并使用SVN管理代码,掌握SpringMVC、MyBatis、Shiro、Spring4框架的整合开发。并熟练运用EasyUI技术,掌握多个行业领域的CRM需求,培养团队开发,代码冲突解决,分析需求完成需求的能力。

  • 项目3

    微信

    项目介绍:横行霸道的微信项目

    教学方式:讲师先带着学生做,学生再分组开发,需求自定

    项目涵盖: 熟悉微信项目的开发流程,基于OAuth2熟悉WEUI使用,涉及消息推送,身份识别,图灵机器人,微信支付等技术;提高同学功能设计,需求分析,团队开发能力。

  • 项目4

    互联网金融项目(P2P)

    项目介绍:针对互联网金融行业的进阶项目

    教学方式:由讲师带着学生全程完成所有功能+项目中穿插各种高薪装逼技能

    项目涵盖: 采用Spring Boot开发,掌握互联网金融整个借贷业务需求,掌握基础的数据库防硬篡改机制,使用Redis完成集群应用的缓存方案,使用MySQL的M/S架构完成统计业务的读/写分离,使用Redis隔离系统中大量的日志信息,提供session的同步,学会给移动端设计合理的接口,使用Nginx来完成负载控制等。

  • 项目5

    电商平台

    项目介绍:经典的电商平台,外加多种互联网流行技术

    教学方式:讲师提供详细需求,学生组队,任选技术完成

    项目涵盖: 使用Dubbo+Zookeeper来完成基于分布式架构,该项目在数据量,开发模式,业务,性能优化方面绝对极致,掌握电商业务,体验企业级开发,提供个人和团队开发能力。 涉及RESTful、Dubbo、DubboX、ZooKeeper、Elasticsearch、FreeMarker、EasyUI、CKEditor、Redis、MySQL读写分离、Nginx等技术。

  • 项目6

    互联网知识分享平台

    项目介绍:互联网知识分享平台

    教学方式:由讲师带着学生全程完成所有功能

    项目涵盖: 业界首推,先不公开课程细节。

JavaEE课程全面升级 新增火爆前沿技术
  • Linux操作系统是一个安全且性能等都有突出优势的操作系统。绝大多数的Java应用都是部署在Linux系统上面,包括很多Java中的常用的软件都是推荐Linux系统作为部署环境。 熟练操作Linux系统对是衡量一个优秀Java程序员的不可忽略的标准。

    在更新的课程中,我们加入了Linux系统相关基本操作,应用的部署,更重要的是增加了一些常用的Shell编程相关内容,目的是让学生了解在公司里面Java开发者怎么更有效的和服务器打交道。

    Apache Shiro一个强大、并且易用的Java安全框架。常用作认证、授权、加密、会话管理、与Web集成、缓存等。基于Shiro简单而易懂的API(相对于Spring Security),我们可以简单快速地搭建任何安全应用,包括手机,乃至大型Web运用和企业管理应用中。

    针对Shiro课程,我们不仅仅是教会学生怎么使用该框架,还会在CRM项目中使用Shiro完成权限系统的开发,不仅仅包括基本的身份认证控制和授权,还包括自定义realm,缓存控制,会话管理等高级授权控制。

    RESTful是一种软件架构风格,严格上说是一种编码风格,其充分利用 HTTP 协议本身语义从而提供了一组设计原则和约束条件。主要用于客户端和服务器交互类的软件,该风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。在商城项目中,我们会构建一套基于RESTful的App接口,让学生更深刻的理解移动互联应用下API优先的编程架构思想。

    Dubbo是一个分布式服务框架,以及SOA服务化治理的方案。其功能主要包括:高性能NIO通讯及多协议集成,服务动态寻址与路由,软负载均衡与容错,依赖分析与降级等。

    其目的在于解决当网站变大后,不可避免的需要拆分应用进行服务化,以提高开发效率,调优性能,节省关键竞争资源等。广泛应用于阿里体系和大多数非阿里体系的大公司。

  • Apache ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。

    其目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。

    在电商平台中,我们会使用Dubbo+Zookeeper来完成基于分布式架构的商城项目开发,了解一个平台性能的扩展方式。并且商城项目需求也会更新到2.0版本,更切合目前垂直电商需求。

    Spring Boot可以使用一种非常简单的方式来搭建基于Spring的应用项目。其目的是解决企业开发中繁琐的配置,低下的开发效率,复杂的部署流程。

    我们只需要简单的配置就可以无缝集成主流框架、提供运行时监控等,大大提高我们的开发和部署效率,天下武功,唯快不破,Spring Boot越来越受到企业的青睐。

    我们将在互联网金融项目全面基于Spring Boot来架构,不仅如此,针对互金项目还增加了双倍的需求更新!

    新增微信公众平台开发项目,基于OAuth2协议通过公众号平台可以将企业信息、服务、活动等内容通过微信网页的方式进行表现。

    该项目涵盖至少5个实际不同行业需求,并采用分组式的团队开发,全程学生自主研发,老师亲临辅导,感受企业真实开发流程,主要涉及到消息推送,身份识别,图灵机器人,微信支付等技术。

    单点登录是在目前大型的多系统平台中已经非常常见,比如百度下的所有产品都可以做到在任意系统只需要一次登录,那么所有其他平台中的系统都可以不用登录了。我们在更新的CRM项目中,使用WebService针对跨域的SSO实现了一个完整通用的解决方案。

    新增互联网知识分享平台项目,业界首推,先不公开课程细节。至此我们整个大神班课程涵盖了6个项目,会根据班级情况灵活配置最优项目组合。

NO.3:最重要的是带来高薪就业

(最近几期Java学员薪资统计图)

*虽然之前我们的就业主战场并非上海,但根据对小码哥Java往期学员的统计,过去一年里也有36名学员来到上海就业,以下是我们的统计数据。

36名在上海市就业学员数据表

姓名 学历 专业 毕业院校 薪资 入职公司
谭** 本科 纺织工程 太原理工大学 13000 上海***通网
佘** 本科 采矿工程 武汉理工大学 9000 上海***公司
刘** 本科 网络工程 南京信息工程大学 12000 上海***公司
顾** 本科 轻化工程 南京工业大学 12000 上海***公司
孙** 本科 应用电子技术 广东技术师范学院 13000 上海***公司
张** 本科 人力资源管理 上海金融学院 13000 上海***公司
罗** 本科 机械制造及自动化 浙江理工大学 14000 上海***公司
王** 本科 计算机科学与技术 东莞理工学院 14000 新加***公司
蔡** 大专 计算机网络技术 河南机电高等专科学校 13000 上海***公司
杜** 本科 土木工程 武汉理工大学 11000 上海***公司
胡** 本科 机械设计 浙江理工大学 12000 上海***公司
许** 本科 计算机科学与技术 东莞理工学院 10000 上海***公司
杜** 大专 煤化工 太原理工大学(阳泉学院) 11000 上海***中国
耿** 本科 信息管理与信息系统 安阳工学院 14000 法***
古** 大专 日语 广大岭南职业技术学院 9000 上海***究院
陈** 大专 证券投资与管理 广西国际商务职业技术学院 12000 上海***公司
胡** 本科 工商管理 哈尔滨商业大学 11000 上海***公司
贾** 本科 建筑学 中原工学院 12000 上海***公司
刘** 大专 保密 保密 12000 上海***外包
李** 本科 电气工程及自动化 荆楚理工学院 12000 上海***公司
刘** 大专 保密 陕西工业职业技术学院 12000 科大***公司
杨** 本科 土木工程 广大工业大学 13000 上海***公司
杨** 本科 测控技术与仪器 江苏理工学院 11500 上海***科技
蔡** 大专 精密机械技术 常州机电 11000 上海***精密
石** 本科 建筑环境与设备工程 安徽工业大学 14500 上海***保险
李** 大专 电气自动化 河南工业职业技术学院 12000 上海***公司
袁** 本科 机械设计与制造 西安电子科技大学 13600 上海***公司
吴** 本科 测控技术与仪器 江苏理工学院 13000 上海***科技
何** 本科 思想政治教育 咸阳师范学院 10000 上海***公司
亢** 大专 城市轨道信号 郑州城规中等专业学校 8500 上海***公司
刘** 本科 商务英语 湘潭大学 10000 上海***公司
秦** 本科 电气工程及其自动化 渭南师范学院 12000 上海***公司
张** 本科 土木工程 厦门大学 16000 法***
宁** 本科 信息管理与信息系统 上海电力学院 13500 法***
张** 本科 物联网 河南财经政法大学 14500 上海***科技
潘** 大专 经济信息管理 安徽行政学院 13000 上海***公司

按工作经验统计

数据说明

小码哥学员平均工资相当于两三年经验的开发者薪资

小码哥学员绝大部分是16、17年的应届毕业生,也就是说,通过我们的培训,这些应届毕业生起薪都得到了大幅度的提升,刚毕业就达到两三年工作经验的薪资水平。

  • 如何让零基础同学掌握Java学习方法?

    01
    制度化的流程设计、包括课程设计、习题练习,帮助学员养成良好的学习习惯。跟着老师走,自然而然地就进入到Java的学习轨道,就能顺利进入更高阶段的学习。
    02
    实行跟随式辅导,为每个就业班都安排了一名优秀的技术指导老师,利用晚自习的时间解答学员问题,进一步巩固和加强课上知识。
    03
    对学员的学习进行监控反馈,目标分解,量化学习,学员学起来更有方向感,并对所教知识进行难易分析,了解学员吸收情况,及时查漏补缺,综合提高。
  • 如何让学员保持长期高效的学习?

    01
    小码哥Java学院有一套非常严格的管理体系,在有效的执行和管理下形成了苦心孤诣、令行禁止的学习氛围。
    02
    进入Java学院,如果你不专心听课,不认真复习敲代码,反而成了异类,浑身不自在,这就是学习氛围所起到的作用。
    03
    好的氛围不单是刻苦学习,班主任还会和班长和小组长一起,举办多彩的班级活动,让班级气氛更和谐,更像一个大家庭。
  • 考试末位同学如何实现高薪就业?

    01
    我们会对阶段性考试成绩差的学员进行一对一或一对多的辅导。让他们尽快克服自卑心理,及时赶上学习进度,增强自信,找到合适的学习方法。
    02
    无团队,不Java!除了老师的辅导之外,班级还会给学员分组,让学员在团队学习中得到更大的进步,把Java的学习从孤军奋战变成团队协作,获得更多的支持和更高的视野。
    03
    Java学院会有专门的就业分析和面试特训,以及团队面试信息共享,帮助青涩的你更好地展示自己,拿到更理想的Offer。

我们在:上海市青浦区华新镇华隆路1777号E通世界商务园华新园