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.
Instructor: TJ Palazzolo
TJ is a Consulting Curriculum Developer at Oracle and has spent the past 17 years providing education and support on enterprise Java technologies for architects, developers and administrators. His areas of specialization include Oracle WebLogic Server, Oracle Coherence, Oracle Traffic Director, Oracle Java Cloud Service, Oracle Exalogic Elastic Cloud, and Oracle Cloud Machine.
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.
Instructor: Luc Duponcheel
Luc Duponcheel was a Java instructor for Sun Microsystems and Oracle from 1998 until 2013. He has taught the complete course portfolio around the world, from low-end programming courses to high-end architecture courses. Duponcheel has been involved in the development of several standard courses and has developed and delivered many custom courses as well. He currently works for his company, ImagineJ. Duponcheel holds a PhD in mathematics from the University of Brussels, Belgium, and now focuses on computer science, specializing in functional programming. He is the author of several publications and has been invited to give presentations at several universities.
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.
Instructors: Anjana Shenoy
Senior Curriculum Developer, Java documentation group, I have total 10 years of experience in training and education with specialization in Java SE and Java EE. At Oracle I have developed instructor-led and self-paced training for Oracle's Java SE and EE curriculum.
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.
Instructor: Joe Boulenouar
Joe Boulenouar holds advanced graduate degrees in computer science and computer engineering. As a senior principal technical specialist with Oracle University, Boulenouar is an expert in Java SE, Java EE, Java ME technologies, Cloud, SOA, web services, and Oracle Fusion Middle-ware products, and has provided training for many companies on these topics. He has also architected and designed many Java EE applications for Sun clients. He also helped develop and write questions for many of Java SE and Java EE Certifications. At Sun and Oracle, Boulenouar received numerous awards including Technical Specialist of the Year, STARS, and Oracle University Leadership Circle. He is an active researcher in the field of distributed systems and artificial intelligence, and has authored numerous publications in his field of research.
Features of this course:
System Architecture Development and Guidelines
Using of the Java EE 7 platform patterns
Understanding Enterprise Micro-Services
Developing Security for Enterprise and Cloud Applications
Building Cloud Computing Applications
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.
Instructor: Kenny Somerville
Kenny Somerville has worked in the IT industry for over 20 years as a courseware designer. Currently working for Oracle, he has previously created lessons and practices for the Java SE8 Fundamentals course and has also created training materials on SOA and BPM.
By the end of the session, participants will be able to:
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.
Instructor: Matt Heimer
Matt Heimer works as a principal curriculum developer at Oracle, where he creates classroom-based and online Java courses. He has developed courses for Oracle and Sun Microsystems in the Java SE, Java EE, and Oracle Application Server spaces. Heimer has more than 15 years experience teaching courses on Java, Oracle Solaris, and Linux. He enjoys helping people further their Java skills and is actively involved in Java certification development.
Target Audience: Java SE developers and Java EE developers with no JAX-RS experience
RESTful Web Services:
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
Instructors: Sang Shin
Target Audience: Developers and architects who want to leverage AngularJS as their front-end framework
AngularJS features part 1:
AngularJS features part 2
AngularJS features part 3
AngularJS features part 4
AngularJS example app step by step