• E-learning

Java Programming

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.

This is an ideal solution to make available to multiple people throughout your organization who need Java training but are at various stages of their development.

Learn Java through Online, Expert-Created Training Courses
  • 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: 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.


Esta Learning Subscription inclui:


  • 6 Caminhos de Formação (15 cursos em E-Learning)
  • 6 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.

Oferta especial: até 15 de agosto 2020, inscreva-se com 15% de desconto!


Os cursos Java 11 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 or have some java experience and want to

  • develop a career as Java programmers or Java enterprise developers;
  •  get certified on Java SE 8, Java SE 11 and Java EE 7.


You will learn the following skills:

  • 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…


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
  • Enterprise Java Developer
  • Java SE 8 Programmer – Associate
  • Java SE 8 Programmer – Professional
  • Java SE 7 Programmer


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 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 8 Certification Exams Included
    • Java SE 8 Programmer I 1Z0-808
    • Java SE 8 Programmer II 1Z0-809
  • Java EE 7 Certification Exam Included
    • Java EE 7 Application Developer | 1Z0-900

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

Enterprise Java Developer
This path teaches Java EE and other technologies that enable you to develop enterprise-level applications. This includes development of front-end and back-end applications, and web services. In addition, the path prepares you to take the Java EE 7 developer exam, leading to the Oracle Certified Professional (OCP) credential in this field.

Java SE 8 Programmer – Associate
Programmers who will use Java SE 8 but are new to the Java language
This is the first building block of a two-part Java SE 8 Training and Certification program. Once you have achieved your Oracle Certified Associate-level credential for Java SE 8, pursue the Oracle Certified Professional designation in the link below.

  • What is Java?
  • Java SE 8 Fundamentals
  • Certification Exam Prep: Java SE 8 Programmer I (OCA) Ed 1

Java SE 8 Programmer – Professional
Programmers who have completed “Java SE 8 Fundamentals”
This is the second path of a two-part Java SE 8 Training and Certification program. Be sure to complete the prerequisite OCA learning path before moving on to the Oracle Certified Professional designation.

  • Java SE 8 Programming Ed 1
  • Certification Exam Prep: Java SE 8 Programmer II (OCP) Ed 1
  • Lambda Expressions for Cloud Services
  • Java SE 8 Advanced Topics

Java SE 7 Programmer
The legacy courses included in this path teach you about the Java language for SE 7.

  • Java SE 7 Fundamentals Ed 2
  • Java SE 7 Programming Ed 2

Java Programming



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