• E-learning

Core Java

This Core Java E-Learning Solution provides Java SE 11 training for programmers who are new to the language and looking to learn the latest release and to Java programmers who have some experience and want to take advantage of the new features and upgrade their skills.

Learn Java through Online, Expert-Created Training Courses
  • Java Curriculum Covered: The Core Java Learning Subscription covers the JDK 11 long-term support release and most current version of Java SE. This learning subscription will empower you to understand the Java SE 11 programming language and best practices for using Java SE 11 to develop applications.
  • Core Java Concepts Covered: You will have access to training on core concepts, language constructs, and data types to help you get started learning Java.
  • Learn Java Best Practices: Learn best practices for writing Java code that uses variables, arrays, conditional and loop constructs to achieve program objectives from Java in-house experts; identify modular programming principles; access and create static fields and methods; encapsulate a class using access modifiers and overloaded constructors; manipulate numeric, text, and string data using appropriate Java operators; set environment variables to allow the Java compiler and runtime executables to function properly and create simple Java classes; these are just a few of the areas you will dive into as you select from the many on demand topics.
  • Java 11 Certification Exams Included: This online content solution will empower both beginners and intermediate Java programmers who are looking to get certified on Java SE 11. This is a perfect time to gain all the knowledge you need to study and pass one of the Oracle certification exams included within the subscription.
    • Online tutorials will expand your skills and prepare you to pass the Oracle Certified Professional exam, validating your expertise to employers
    • Topic-specific course modules are built with job skills in mind to help students develop the knowledge and skills needed to perform Java tasks successfully
  • Utilize extra resources within your subscription that provide you with an added advantage: With an Oracle Learning subscription you will have access to learning paths, skill checks, and the ability to view topics at a modular level to quickly find and view the information you need.


Esta Learning Subscription inclui:


  • 3 Caminhos de Formação (5 cursos em E-Learning)
  • 3 Exames de Certificação
  • Accesso a conteúdo por um ano,  24/7
  • Formação por especialistas Oracle
  • Exercícios e Labs Hands-on
  • Q&A com formador internacional

Ao adquirir a sua Learning Subscription na Rumos, além do pack oficial Oracle, terá ainda acesso gratuito a uma sessão de apoio de 3h com um formador especialista Rumos,  para esclarecimento de dúvidas.

Os cursos Java estão também disponíveis no formato Presencial / Live Training. Descubra aqui a formação Java da Oracle.

Cursos relacionados


  • programmers who are new to the language
  • java programmers looking to upgrade their skills or to  take advantage of the new features of Java 11


You will learn the following skills:

  • 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
  • Manipulate numeric, text, and string data using appropriate Java operators
  • Set environment variables to allow the Java compiler and runtime executables to function properly
  • Create simple Java classes and use object references to access fields and methods in a class
  • Demonstrate polymorphism by implementing a Java interface
  • Handle a checked exception in a Java application
  • Use a Predicate Lambda expression as the argument to a method
  • 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
  • Create Java applications that leverage the object-oriented features of the Java language, such as encapsulation, inheritance, and polymorphism
  • Execute a Java application from the command line
  • Create applications that use the Java Collections framework
  • Search and filter collections using Lambda Expressions
  • Implement error-handling techniques using exception handling
  • Implement input/output (I/O) functionality to read from and write to data and text files
  • Manipulate files, directories and file systems using the JDK NIO.2 specification
  • Perform multiple operations on database tables, including creating, reading, updating, and deleting using both JDBC and JPA technology
  • Design applications to take advantage of the module system and its more reliable configuration, improved security and performance, and more easily scalable applications
  • Migrate existing applications to modular applications in a step-by-step manner, choosing which parts of the application to migrate first
  • Deal with common problems encountered in migrating an application, including cyclic dependencies and split packages
  • Use services to make modularized applications more robust and easily extensible
  • Create multi-release JAR files that can be run on different Java releases
  • Use convenience methods to reduce code that seems verbose, inefficient, or boilerplate, and increase readability
  • Use JShell to quickly run small code experiments and test new APIs
  • And more…


The Oracle Learning Subscription is a modern learning solution that allows you to learn anytime, anywhere and continuously evolve your skills!

  • One year acesss to online content
  • Content is regularly added to each Oracle Learning Subscription. Your learning library evolves right alongside each product.
  • Different Types of Training Modules:
    • Getting Started training introduces you to your selected product, technology or solution.
    • In-depth training modules help you build topic-specific expertise.
    • What’s New Training explores new features within each product release.
  • Modern Digital Learning Experience
    • Oracle experts teach through high definition training videos.
    • Robust search capabilities allow you to quickly search and navigate to specific topics.
    • Your “My Training” space captures the learning you have selected.
    • Receive real-time alerts when content is added or updated.
    • Embedded gamification inspires learning and achievement; score points as you complete each learning object.
  • Customized Training
    • Kick off your digital learning experience by identifying your job role.
    • Develop skills for your job role through a series of topics aligned to each skill.
    • Follow learning paths that guide you each step of the way.
    • Practice what you’ve learned through engaging hands-on labs.
    • Regularly assess your understanding of the content through skills checks.
    • Connect directly to experts from within your subscription through live training events.
  • Oracle Certification
    • Oracle Certification exams are included in your learning subscription.
    • Each subscription includes one certification exam attempt.
    • Register for an exam from within your learning subscription.
    • Choose online proctoring or take the exam at an authorized Pearson VUE test center.
    • Display and validate the skills you’ve developed through Digital Badging.
  • Reporting
    • Your learning progress can be tracked through your individual dashboard.
    • Company level reporting is available on request.


Learning Paths

  • Java SE Programmer 2020 – Beginner
  • Java SE Programmer 2020 – Professional
  • Java SE Programmer 2020 – Upgrade


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 Programmer I |1Z0-815
  • Java SE 11 Programmer II|1Z0-816
  • Upgrade OCP Java 6, 7 & 8 to Java SE 11 Developer | 1Z0-817

Java SE Programmer 2020 – Beginner

This path is for novice programmers who need to learn the Java language using the latest versions of the SE product (currently Java 11). After completing this path, you can progress to the follow-on learning path: Java SE Programmer 2020 – Professional.

Java SE Programmer 2020 – Professional

This path extends your professional skills in Java programming, preparing you for the exam Java SE 11 Programmer II (OCP). Follow this path after you have completed the learning path: Java SE Programmer 2020 – Beginner.

Java SE Programmer 2020 – Upgrade

This path is for experienced Java SE 8 programmers who need to update their skills to Java SE 11, including features introduced in interim releases, such as SE 9. The titles in this path also help previously-certified Java programmers to prepare for the Java 11 Upgrade exam (1Z0-817).

  • Java SE: Exploiting Modularity and Other New Features Ed 1.1
  • Java 11 New Features

Core Java



Como chegou até nós

Os seus dados pessoais são recolhidos em conformidade com o Regulamento Geral de Proteção de Dados (RGPD).

Consente que os seus dados sejam utilizados, nos termos da nossa Politica de Privacidade, para o contacto/envio de:

Ações de informação, de marketing de produtos e serviços, como campanhas e eventos?

Para mais informações, consulte a Política de Privacidade do Grupo Rumos.
pode retirar o seu consentimento a qualquer momento através do botão Cancelar subscrição ou Unsubscribe que estão presentes em cada comunicação enviada, bem como exercer os direitos descritos na politica de privacidade