Get more out of your JavaOne experience with Java University, which takes place on Sunday, September 18, and offers several deep-dive training seminars that cover the most popular Oracle technology topics. Don’t miss this opportunity to maximize your JavaOne experience in 2016.
When: Sunday, September 18, 2016, 8:30 a.m.-3:30 p.m., with a one-hour lunch break
Where: Golden Gate University, 536 Mission Street, San Francisco, CA 94105 (three blocks from Moscone Center)
Cost: US$850 for a full day of training (cost includes light refreshments and boxed lunch)
Register for JavaOne and Java University (please log into your account to add Java University to your current registration).
Choose one full-day seminar from the expert-led sessions below. Each session includes a lecture, whiteboarding, and demos, and runs from 8:30 a.m.-3:30 p.m., with a one-hour lunch break. Copies of instructor slides will also be made available to students. These training seminars do not include student labs.
Learn about several tools, techniques and best practices for automating the transition from working on premise to using Oracle cloud services like Database Cloud Service and Java Cloud Service. Learn how to quickly export existing WebLogic configurations, Java applications and database schemas from your local environment and provision them into your cloud service instances.
Prerequisites: Familiarity with basic WebLogic Server Terminology
This course covers the new features of Java SE 8 with a focus on developing an understanding of and making a case for lambda expressions. This course also covers filtering collections with lambdas, using built-in lambda types, collection operations with lambda, parallel streams.
Target Audience: Java programmers who want to raise their expertise level beyond Object Oriented programming and want to become Functional programmers as well.
Prerequisites: Java programmers who have knowledge of all Java features up to Java SE 7 or Java programmers who have basic knowledge of all Java features up to Java SE 8 but want to have more in depth knowledge.
This session helps you build a conceptual background for Java garbage collection. It covers how to apply Java garbage collectors on the Hotspot JVM, including the new G1 garbage collector. You'll develop the knowledge to select the appropriate garbage collector and performance goal for your applications. Furthermore, you'll know how to use the new Mission Control and Java Flight Recorder tools to monitor and analyze your applications.
Prerequisites: Experience with Java SE 8/Java SE 7
This course provides you with the knowledge needed to use the new Java SE 8 and Java EE 7 best practices and patterns to design and architect robust enterprise applications for the cloud. The latest technology design patterns and how they help solve important and recurring design problems are covered. How micro-services are implemented in a wide range of technologies to help cloud businesses respond more quickly and cost-effectively to changing market conditions are also covered. Students will learn how enterprise middle-ware platforms help automate, manage, and optimize business processes and build robust Cloud applications on Oracle Cloud Platforms. End-to-end security for distributed enterprise, micro-services and cloud applications are also covered. Students will also learn best practices on how to prepare for the Java Enterprise Architecture certification.
Prerequisites: Knowledge of the Java programming language, and an understanding of Java Platform, Enterprise Edition (“Java EE”) application servers and distributed systems.
In this session students will get an overview of SSL/TLS security and in particular how it uses certificates to provide a secure stateful connection between client and server. They will learn how this protocol is supported in Java and see some examples. They will also learn how important it is to check the revocation status of certificates and examine how OCSP (Online Certificate Status Protocol) is used for this, and how it is supported in Java. The session will include demos.
Prerequisites:
Students get a detailed introduction to RESTful web services and an understanding of the reason for their increasing popularity. Learn how RESTful web services are implemented with JAX-RS 1.1 (Java EE 6), how extensions from the Project Jersey JAX-RS reference implementation can make development tasks easier, and how the new JAX-RS 2.0 (Java EE 7) specification evolves the Java platform's support for RESTful web services.
Target Audience: Java SE developers and Java EE developers with no JAX-RS experience
Prerequisites: Experience creating Java applications is recommended. Some experience with an application server such as Tomcat, WebLogic Server, or GlassFish is helpful but not required
AngularJS is fast becoming, for good reasons, the most popular JavaScript-based frontend framework for building SPA applications. It is said that AngularJS is what HTML would have been, had it been designed for applications. It lets you use HTML as your template language and lets you extend HTML's syntax to express your application's components clearly and succinctly. Angular's data binding and dependency injection eliminate much of the code you would otherwise have to write.
Target Audience: Developers and architects who want to leverage AngularJS as their front-end framework
Prerequisites: The attendees are expected to have some knowledge on HTML and have some basic JavaScript programming experience.