Although Java is considered a relatively easy to use language, it has many sophisticated mechanisms and delicate points that are in many cases not fully utilized, or even known to developers. A proper use of these mechanisms and "under the hood" structures greatly enhances code optimization and fine tuning.
This ultimate course focuses on these fine points and internal mechanisms and provides "behind the scenes" understanding of core Java libraries and the JVM internals.
Tags: Java
Hibernate has become one of the most successful open source projects that roam the Java planet. It is used as the persistence layer on many JSE and JEE (and .NET) projects, and has proved itself a successful tool for different requirements. Nevertheless, it can be a bit risky if one does not understand the implications of using it.
The ultimate hibernate course is aimed at diving into the bits and bytes of hibernating, dealing with advanced issues and looking under the hood of this great tool.
Tags: Java, JavaEE, Database
Swing is a very powerful GUI framework. You can practically implement any desired GUI using Swing. Although simple tasks are easy to implement using Swing, it is very hard to implement sophisticated high-performance UI. The Achilles heel of Swing is its complexity. This course will cover the design principles behind Swing and the "under the hood" stuff the will make you "dance" Swing. As a Swing dancer, you will find Swing a very powerful tool.
Tags: Java, GUI
At the inception of Web Services, the buzz was about its simplicity and interoperability.
Nowadays, most organizations face great complexity with regards to Web Services implementations.
The course provides a comprehensive view of the Web Services world and its standards and practices, to allow developers to create interoperable, simple and maintainable Web Services.
Tags: Java, JavaEE, Frameworks, Web