Back

Java Learning Subscription

Program in Java using Java SE 8 and Java SE 11, the long-term support releases, and most widely used versions of Java SE. Program using Java EE 7, which is the platform for enterprise Java applications. 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. Make your code more readable and succinct using convenience methods. Test code snippets and APIs using JShell. Use Java Persistence and Java Transaction APIs, create a flexible component model using EJB and CDI technology, provide Timer, Concurrency and Batch services, and create SOAP and REST web services. Develop web-based interfaces using Servlets, Java Server Pages, and JavaServer Faces. Implement best practices for writing Java code. Leverage product enhancements soon after each product release. Take advantage of all training in the learning subscription in order to learn and get certified on Java SE 8, Java SE 11, and Java EE 7.

  • 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

  • Java programmer
  • Java enterprise developer

You might also be interested in:

New

Oracle Database Learning Subscription

Developing, using, and retaining the latest in-depth Oracle Database skills, when and where you need them, will help you stay ahead of the rapid pace of change.

New

My SQL Learning Subscription

The MySQL Learning Subscription includes everything you need to get the most from your MySQL installations. MySQL is the world's most popular open-source database. It includes InnoDB, making it a fully integrated, transaction-safe, ACID-compliant database. In addition, MySQL Replication allows you to deliver high performance and scalable applications.

New

Unlimited Learning Subscription - All Technology

Oracle's technologies evolve quickly, and there will likely be new features and capabilities added multiple times over the course of twelve months. To make sure you don't miss out on these exciting new features and capabilities, Oracle University designed training that evolves at the same rate as our products. Purchase an Unlimited Learning Subscription - All Technology today and grow your skill set, validate your expertise, and increase your earning potential within one convenient subscription.