经过多年的软件开发和对软件知识的消化,整理出一套中间件体系课程,和企业软件和互联网应用开发有密切关系。其中包括:重点基础,JavaEE,Microservice,ApplicationServer,Enterprise,BigData,Cloud,Mobile等多个知识领域,每个领域包含若干门课程。课程的知识点通过解答技术解决问题的本质提炼得出,辅助以当前最优秀开源软件进行技术讲解。面向企业技术团队中高级技术人员授课,可以选择某一个领域一门课程,也可以根据企业需求进行定制。希望这套课程经过不断完善演进,成为世界级优秀的中间件技术课程。

目前推出第一批课程共7门:

Servlet & Web Container

讲解Web开发中最经典的Servlet技术,MVC设计模式,并深入分析常用Web容器 授课时长 2-3天

  • Servlet3 结构优美的框架
  • JSP & EL
  • MVC Framework
  • Tomcat
  • Jetty
  • Undertow
  • WebSocket

DI/CDI & EJB

开发者需要掌握面向对象开发模式,Ioc框架可以减化编程,便于测试。DI/CDI和EJB都是规范化的技术 授课时长 2-4天

  • Ioc框架
  • EJB
  • CDI
  • AOP

JPA Persistent

讲解持久层常用技术,如何进行对象和关系数据库映射,介绍当前对Nosql的主要技术 授课时长 2-3天

  • JDBC
  • JPA
  • Hibenate
  • 事务
  • JCA
  • Spring Data

Rest & JaxRS

讲解Restful网络服务接口设计方式,Java JaxRS规范内容,以及实现项目代码分析 授课时长 1.5-3天

  • Restful
  • JaxRS
  • JaxRS常用实现

SpringFramework

讲解经典Spring框架的设计原理和特性分析,SpringMVC是目前最有代表性的MVC框架 授课时长 2-3天

  • Ioc/DI
  • 核心特性
  • SpringMVC

SpringBoot & SpringCloud

适应微服务时代,优秀项目SpringBoot和SpringCloud的组合使用,更适应云计算平台和互联网应用 授课时长 1-2天

  • SpringBoot
  • SpringCloud
  • MicroService

JBossAS & Wildfly

深入讲解JBoss应用服务器核心技术,源码级分析,无论针对AS7,Wildfly和JBossEAP6都适用。帮助企业更好的理解JBoss开源应用服务器的特性,有助于开发/部署/迁移过程。 授课时长 2-3天

  • 核心技术
  • 功能特性
  • 高级特性