We offer our clients strategical content based on our products and services to enable their teams either to use our products or to develop smart integration solutions with Open Source software. These courses are presented to you in a workshop-like structure, with hands-on exercises and custom planning so you can choose what topics should be emphasized.
NC-T01 # Getting Started with Odette FTP
The enabling technology for secured and automated transfers. This course will help you to understand the Odette File Transfer Protocol, its use and how your company can benefit from it. Common use cases are presented to you mostly from the automotive industry and why they’ve decided to use OFTP for B2B data exchange.
NC-T02 # Getting Started with Enterprise Integration Patterns
“Enterprise integration remains harder than it really should be. While integration is inherently complex, I felt that one of the major stumbling blocks is the lack of a common vocabulary and body of knowledge around asynchronous messaging architectures used to build integration solutions.” — Gregor Hohpe, from The Enterprise Integration Patterns Book
This course will present your team of managers and developers how to solve integration problems. After this course, the students will be able to analyze very specific cases and how to design a solution based on these patterns.
NC-T03 # Getting Started with Apache Camel
The Apache Camel is the “de facto” Java framework for Enterprise Integration Patterns. This framework helps your team to develop rich message routing and integration software. Your team will learn how to technically implement if not all, most of the patterns discussed on the previous course.
NC-T04 # Advanced Development with Apache Camel
With this course your team will be able to develop complex message routing software based on Apache Camel and how to integrate it with Java Application Servers, Desktop applications.
NC-T05 # Component-based Web Development with Apache Wicket
The Apacke Wicket component-based web framework is one of the main rivals of Java Server Faces in the art of Web Development on Java EE Platforms. The easy-of-use, Swing-like and lack of XML design this framework has, will enable any team with basic knowledge of Java Swing development and beginners skills for Web architecture to start developing smart and impressive web systems.
NC-T06 # Getting Started with Network Application Frameworks
Both Apache Mina and JBoss Netty are frameworks and tools for asynchronous, event-driven network application development with high performance, scalability and maintainability . With this course, your team will be able to quickly design and develop or implement a client/server protocol.