请将培训意向发送至 train AT useopen.net

Useopen Training

Servlet & Web Container

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

DI/CDI & EJB

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

JPA Persistent

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

Rest & JaxRS

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

SpringFramework

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

SpringBoot & SpringCloud

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

JBossAS & Wildfly

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

Message & JMS

讲解消息机制和设计原则,消息提供的排队机制是处理高并发的基本方式。学习JMS规范API接口,并深入分析常见JMS服务器实现HornetQ, ActiveMQ,以及AMQP协议介绍和QPid实现分析。 授课时长 1.5-3天

Cache

讲解缓存机制和设计原则,缓存是解决大容量并发访问的利器。企业开发逐步面向互联网和移动用户,缓存技术成为企业应用开发中重要角色,JCache将成为JavaEE规范成员。 授课时长 1-2天

Thread & Collection

讲解各种集合类型的特点,多线程编程,并发和并行等常见基础问题,为整个中间件体系的学习打下坚实基础。 授课时长 1-2天

Socket & NIO

讲解Java中网络编程的高级知识,各种异步通信框架,为整个中间件体系的学习打下坚实基础。 授课时长 1-2天

RPC

讲解RPC远程调用的编程知识和各种RPC框架,针对不同的应用场景选择适当的技术实现。 授课时长 1-2天

WebService & JaxWS

讲解Webservice的重要知识点和JavaEE中JaxWS规范,并对开源项目CXF进行深入分析。 授课时长 1-2天

Domain Driven Design

讲解领域驱动设计的概念,实现方法。DDD领域驱动设计是目前企业应用设计的最佳方法,经过10多年体系知识的不断完善和编程语言的改进适配,如今已经可以很有效的指导复杂的企业应用的设计开发过程。本课程同时对CQRS(命令查询职责分离模式),DCI(数据Data 场景Context 交互Interactions)等相关知识进行讲述。 授课时长 2-3天

Naming & Configuration

设计简单的应用程序,也需要分析处理配置文件,运行时状态可以注册到命名服务中,供其他程序使用。在当前云计算化趋势下,配置和命名服务的集中管理变得非常重要。本课程就围绕相关概念和开源项目,分析和讲述 授课时长 1-2天

JavaEE Security

安全是企业软件的重要组成部分,尤其在云计算时代,软件系统安全是需要重点关注的问题。认证和授权部分是企业软件开发中最主要的两个部分 授课时长 1-2天

JSF & AngularJS

JSF是目前JavaEE的表示层技术,在企业软件中大量使用,但不被广大开发者熟悉。本课程讲解JSF的内容,并分析如何同其他JavaEE技术如CDI结合使用。 AngularJS是Google出品的基于JavaScript的前端框架。 GWT是Google出品的Java语言转成JavaScript在浏览器展现的优秀项目 授课时长 1.5-2天

Logging & Searching

记录系统日志是企业软件必不可少的功能,是查找问题,分析排错的主要方式,也是大数据信息的主要来源。如何高效的记录和分析日志已经成为企业互联网应用的重点之一。海量信息通过搜索的方式查询,企业数据也有搜索引擎。 授课时长 1-2天

Building & Continuous Delivery

软件应用的设计开发周期越来越紧迫,系统交付需要一种可控的方式管理。软件代码编写后,如何进行构建,测试,发布,业界有一套实践可行的方案。 授课时长 1-2天

ESB

企业在运营中产生各种信息,如何通过软件平台传输,共享这些数据。ESB(Enterprise Service Bus)企业服务总线是一类产品的统称。可以方便的抽取企业信息,进行转换,处理,过滤后发布成webservice,供其他应用使用。 授课时长 1.5-2天

Glassfish

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

Vertx3

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

Testing

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

BPM

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

MBaas

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