Java Programming Learning Subscription

Course Fees: $5413.00 excl. GST
Printed Manual: $0.00 excl. GST
Course Duration: 0 days
Course Manual

Sorry, no course dates found

Java Programming Learning Subscription

Java is the #1 programming language for developing applications across conventional and cloud environments. It provides the basis for enterprise applications on a wide range of devices and platforms.

Java offers developers a continually advancing language and platform to create the next generation of rich, scalable, and secure enterprise applications. Through this self-paced, online training solution, the Java Programming Learning Subscription offers the complete, up-to-date Java SE and Java EE training you need.

Get Started with the Free Java SE 11 New Features Video

Within this subscription, you can watch the Java 11 New Features Video where Java experts will guide you through the changes and new features of Java SE 11. Oracle's Java product managers describe the latest product release strategy, plus new and imminent features you can benefit from within the product.

Java Training Curriculum Covered

The Java Programming Learning Subscription covers Java SE 8 and Java SE 11, the long-term support releases, and most widely used versions of Java SE. The curriculum in this learning subscription also offers training on Java EE 7, which is the platform for enterprise Java applications. This learning subscription will fully empower you with an understanding of the Java programming language, new features, and best practices for using it to develop applications.

Java Core SE Concepts Covered

Not only will you will have access to training on concepts, language constructs, and data types, you will learn how to use the module system to design applications with explicit dependencies and encapsulation at the JAR level, ensuring more reliable configuration, improved security, and enhanced performance.

Experiment with new features that ease development. These include convenience methods that make your code more readable and succinct, and JShell, an easy way to test code snippets and APIs.

Learn about new Java SE features, including the Java module system, JShell, convenience methods, new techniques for working with streams, Lambda Expressions, and managing deprecated APIs.

Java EE training in the learning subscription will cover: how to use Java Persistence and Java Transaction APIs, creating a flexible component model using EJB and CDI technology and provide Timer, Concurrency and Batch services; creating SOAP and REST web services. Learn how to develop web-based interfaces using Servlets, Java Server Pages, and JavaServer Faces.

Write applications for Java EE 7 and take advantage of the benefits of a cloud environment and of the Java EE 7 improved simplification. Extend the range of the Java EE platform to encompass emerging technologies in the web space.

Additional topics include managing projects and using Java Mission Control, in addition to the core components of the Java language itself.

Java 11 Certification Exams Included

Beginners and intermediate Java programmers who are looking to get certified on Java SE 11, Java SE 8, or Java EE 7 will gain the knowledge needed to prepare to pass the exams included in the subscription.

  • Online tutorials will expand your skills and prepare you to pass the Oracle Certified Associate and Professional exams, validating your expertise to employers and increasing your market value
  • Topic-specific course modules are built with job skills in mind to help students walk away with the knowledge needed to perform successfully on their own, once certified

Learn How to Leverage Product Enhancements Soon after Each Product Release

Oracle experts add related training content to your subscription to keep pace with new product releases and Java developments. Periodic updates ensure you know exactly how to take advantage of these new Java programming capabilities in real-time.

Take advantage of all the training included within this learning subscription. You can learn and get certified on Java SE 8, Java SE 11, and Java EE 7 learning paths and use the subscription as a reference guide as new content is added.

Java 11 Upgrade Learning Subscription - includes training you need to upgrade to Java SE 11 from a Java SE 8 OCP. This learning subscription includes the Java SE Programmer 2019 Upgrade Learning Path that will help you on your journey to understanding Java SE 11. You will also receive access for one free attempt at the Upgrade OCP Java 6, 7 & 8 to Java SE 11 Developer exam. Java SE 8 OCPs should take this learning subscription. If you are certified on Java SE 6 or Java SE 7, you should choose the Core Learning Subscription or Java Programming Learning Subscription

Core Java Learning Subscription – includes all the training you need to understand the core Java SE 11 language. This learning subscription includes Java SE Programmer 2019 Upgrade, Java SE Programmer 2019 Beginner and Java SE Programmer 2019 Professional Learning Paths. With this learning subscription, you have access to all the core Java SE 11 training materials and will be able to focus on the Java SE 11 programming language. This learning subscription provides the subscriber with one free attempt at each of the certification exams aligned to the three learning paths.

Java Programming Learning Subscription – includes all the training you need to become proficient in both core and enterprise Java development. This learning subscription contains all the training materials you need for the Java 11 Upgrade, Core Java, Java SE 8 and the Enterprise Developer Learning Paths. This learning subscription will continue to evolve as new content becomes available. This solution provides the subscriber with one free attempt at each of the certification exams aligned to all learning paths.

Job Roles

  • Java programmer
  • Java enterprise developer

Certification Exams Included with this Subscription:

Gain professional recognition for your expertise by earning an Oracle certification. This learning subscription provides you with one attempt at the following Oracle certification exams, at no additional charge, during the subscription period. Pass the Java certification exams and earn the corresponding Oracle certifications.

Java SE 11 Certification Exams Included



Java SE 8 Certification Exams Included



Java EE 7 Certification Exam Included


Skills Learned

  • Utilize new Java features
  • Write Java code that uses variables, arrays, conditional, and loop constructs to achieve program objectives
  • Identify modular programming principles
  • Access and create static fields and methods
  • Encapsulate a class using access modifiers and overloaded constructors
  • Demonstrate polymorphism by implementing a Java interface
  • Handle a checked exception in a Java application
  • Define and implement a simple class hierarchy that supports application requirements
  • Use Lambda Expression concurrency features
  • Apply modular programming practices and services to applications
  • Create high-performing multi-threaded applications
  • Execute a Java application from the command line
  • Create applications that use the Java Collections framework
  • Implement error-handling techniques using exception handling
  • Implement input/output (I/O) functionality to read from and write to data and text files
  • Perform multiple operations on database tables, including creating, reading, updating, and deleting using both JDBC and JPA technology
  • Identify deprecated APIs and possible alternatives
  • Swap sub-optimal or tedious coding with convenience methods
  • Create a modular Java application
  • Create a custom runtime image
  • Build Multi-release JAR files
  • Design interfaces which implement methods
  • Process stream data using new convenience methods
  • Leverage JShell for fast code experiments
  • Identify and apply new methods to more conveniently work with collections and arrays
  • Identify and address common requirements in migrating older applications to modularity
  • Create a system architecture (the Architecture model) supporting the nonfunctional requirements (NFRs) and development constraints
  • Create a system design (the Solution model) supporting the functional requirements (FRs)
  • Develop SOAP and REST web services
  • Develop web front-ends using Servlets, Java Server Pages, and Java Server Faces
  • And more…


  • Modularity
  • Runtime images
  • Migration
  • Enhancements to stream API
  • Jshell
  • Convenience methods for collections
  • Convenience methods for arrays
  • Creating and using methods
  • Data in a cart
  • Describing classes
  • Using inheritance
  • Utilize Lambda expressions
  • Using Java persistence and Java transaction APIs
  • Providing Timer, Concurrency, and Batch services
  • Soap and REST web services
  • Developing web-based interfaces using Servlets, Java Server Pages, and Java Server Faces
  • Assembling and deploying Java applications to a JEE Application Server
  • And more…