我们推出了第四批课程。包括:Glassfish应用服务器分析;Vertx3开发框架快速开发异步高并发应用;测试相关开源软件的使用;业务流程管理的定义和开源项目使用;移动后端服务的使用。欢迎大家关注并多提出宝贵意见。

第三批课程共5门:

Glassfish

Glassfish是JavaEE的参考实现,尽管Oracle不再提供商业服务支持,但良好的架构设计值得学习,payara是一个延伸出来有商业支持的产品。深入讲解Glassfish应用服务器核心技术,源码级分析,有助于开发/部署/和从Weblogic进行迁移。 授课时长 1-2天

  • 基础
  • 核心技术
  • 管理控制
  • 功能特性

Vertx3

Vertx 3经过重新设计和开发,利用Java8的函数式能力焕然一新。Vertx借鉴NodeJS的设计思路,充分发挥了Netty网络框架的威力,目前异步高并发,移动应用越来越多,Vertx的能力会得到充分发挥。 授课时长 1-2天

  • 基础
  • 核心模块
  • web模块
  • 功能特性

Testing

测试是开发过程中及其重要一环,软件的测试有单元测试,集成测试,回归测试等等。持续测试通过是保证软件质量的重要方法 授课时长 1-2天

  • JUnit
  • Mockito
  • Arquillian
  • JMeter
  • Cucumber

BPM

业务流程管理(工作流)系统是企业软件开发过程中经常用到功能。商业过程需要多个业务人员,多种角色协同工作。如果对商业过程进行建模,已经用软件有效管理,成为企业管理软件的重要目标。 授课时长 2-3天

  • BPMN
  • jBPM
  • Activiti

MBaas

移动时代到来,开发手机APP需要和后台服务进行交互,面向移动应用的后端服务可以帮助开发者,快速开发和部署移动应用。 授课时长 1-2天

  • MBaas
  • Usergrid
  • AeroGear Push