Tuesday, September 11, 2012

Java University 2012

Now that I am a speaker at JavaOne 2012, I would like to take the opportunity to promote Java University 2012 (where I present the Developing Secure Java Web Services track).

Java University 2012 (see http://www.oracle.com/javaone/program/schedule/university/index.html) which will be held on Sunday September 30, 2012 8:00 a.m.– 3:30 p.m, will be available to JavaOne with Java University Pass and Java University Pass holders. Learn form the experts the latest state of the art technologies like: Java SE 7 New Features, Java EE 6, JavaFX, SOA, Cloud Computing, Secure Web Services, Web 2.0, JSF 2.2 and much more.

Architect and Design Robust Enterprise Java Applications for the Cloud and Beyond
In other words, how to structure applications to head off the rogue side effects that impact quality of service, such as performance, reliability, availability, and security. The latest java EE 6 practices and patterns addressed in this course give you the answer. Design Robust Enterprise Java Applications for the Cloud. Adopt SOA capabilities to efficiently respond to changing market conditions in a cost-effective manner. Learn about the Enterprise Service Bus (ESB) (based on Java Business Integration (JBI) specification) which helps automate, manage, and optimize business processes and workflows across systems, people, and partners.

Developing Secure Java Web Services
The focus here is on B2B applications: Secure Web Services that communicate with each other through XML documents. The technology in question is the new robust Java API for XML-based Web services (JAX-WS) and Restful Web services (JAX-RS). The result: a seamless, transparent process, independent of operating systems and other platforms.

Building Dynamic Rich Internet Applications (RIAs) using JavaScript, Ajax, Comet, and Dojo Toolkit
Learn how to build rich interactive web applications using Ajax, Asynchronous JavaScript and XML technologies. We'll explore Comet and the Dojo toolkit which has Ajax components to simplify the creation of rich web applications. Dojo provides a rich set of APIs to interact with the DOM, a client side event model, as well as rich set of client side UI components.

Developing Portable Java EE Applications with the Enterprise JavaBeans 3.1 API and Java Persistence API 2.0
Learn how to build business logic that can be invoked synchronously or asynchronously with an application server that complies with the Java EE platform. The technology in question is the efficient and robust EJB EJB3.1 framework. Learn the new robust Java Persistence API 2.0 needed to develop and deploy data-driven applications with the Java EE and Java SE platforms. Learn how the Java Persistence API allows Java SE and Java EE technology developers model database entities as POJOs (Plain Old Java Objects) and how it integrates with EJB 3.1 component services to facilitate the development of enterprise applications.

Developing Enterprise Applications with the Spring Framework
Gain a clear understanding of the Spring framework. Learn the Spring’s extensive support for middle-tier functionality including persistence, remoting, management, messaging, and control flow. And of course get the new features of Spring.

Developing Rich Client Applications with Java SE 7
The demand continues to grow for secure, interactive content, applications, and services that run on a variety of clients. To simplify and speed the creation and deployment of high-impact content for a wide range of devices, learn JavaFX for GUI, a new family of products based on Java technology designed to enable consistent user experiences.

Extreme Performance: Tuning Java SE for Throughput and Latency
A large family of software applications has very stringent response time or service level agreement goals. The requirements of this family of applications have traditionally been challenging for Java SE applications to meet due to garbage collection pauses. However, with advancements made to Java Virtual Machines and the introduction of Java Real-Time System (Java RTS), these stringent response time requirements can be met. This seminar will give you the knowledge and skills required to tune both Java SE and Java RTS applications.

More Than Skin Deep: JSF 2.2 Foundation and Practice
An in-depth survey of JavaServer Faces (JSF) 2.2, the standard Web application framework for Java EE. The Seminar assumes no familiarity with JSF, but the material covering the new features of JSF 2.2 is used for the second half of the course. Typical JSF gotchas will also be covered in context.

Java SE 7: New Features
An in-depth overview of the major updates available with the Java SE 7 release for Java professionals who are already proficient with developing Java programs by using Java SE 6 or earlier Java SE platforms.