• Courses
  • november 2017

    Java 8

PDM Academy

At PDMFC we believe in people, in their value, in their talent and, mainly, in their perseverance and ability to improve every day.

Open Courses

Java 8

The latest Java language, Java 8, aggregates new features, improvements and corrections, which increases the efficiency of Java program's development, as well as its performance.

Java is one of the most used platforms for the development of enterprise software and for mobile applications in the Android operating system. The platform has as base a programming language (also named Java) and a virtual machine (Java Virtual Machine) independent of the hardware and the operating system. The domain of the concepts and skills of this language constitutes the starting point for future specializations (in solutions for web, mobile, services, among others).

The programming course with Java 8 is an intensive course for programmers who already know how to program with, at least, one other language and pretend to ingress in the Java world. This training will enable a fast adaptation of some universal programming concepts to the Java world, allowing the immediate practice of them. Besides that, this course is a necessary step to the following phases of specialization (Java Enterprise, Spring, Android, among others) or to the certification in Java.

  • - Introduction
  • - Basic Concepts (syntax, compilation, execution, data types, flow control, classes, among others)
  • - Encapsulation

  • - Inheritance

  • - Polymorphism

  • - Enumerated

  • - Interfaces

  • - Lambdas

  • - Streams

  • - Generic

  • - Exceptions

  • - Input / output (fundamentals)

  • - Competition

  • - JDBC

Beginning: November 13, 2017

Duration / training phases:

  • - 8 days, 3h/day (post-work);
  • - Will be On-site (classes) with a trainer;
  • - The expected workload is 40% of theoretical sessions and 60% of practical sessions.

Evaluation: The trainees will be evaluated during the course by the trainer. Those who have the best achievement will obtain the Java certification and will move to the second phase.

Cost: free (0,00€)

Location: PDMFC’s facilities. Lisbon

  • - Academic Degree in Computer Engineering or similar;
  • - Experience of at least one year in one or more programming languages that support an imperative programming paradigm, oriented by objects and/or functional such as C#, JavaScript, PHP, Python, Ruby, among others;
  • - Knowledge in SQL and Web/HTML is an added-value;
  • - Solid knowledge of English language.

We seek, most of all, candidates who show interest, talent, effort and dedication.

The main benefit of this training is the acquisition of state-of-the-art technology knowledge with a high technical evolution, being one of the most used in the developing area.


Not available at the moment.


At PDMFC we believe in people, in their value, in their talent and, mainly, in their perseverance and ability to improve every day. We look for people who are passionate about their work, who like to innovate and take a risk in disruptive and transformative projects. In this way, we created the PDM academy to identify candidates with high potential and provide them a high quality training and pedagogical plan, with the essential skills and tools in the current world technological panorama.

Candidates Profile
  • - Computer Engineering;
  • - Electrical and Computer Engineering;
  • - Telecommunications Engineering and Informatics;
  • - Electronic Engineering and Telecommunications;
  • - Computer Engineering and Telematics;
  • - Biomedical Engineering;
  • - Informatics and Business Management;
  • - Applied Mathematics;
  • - Other areas/ proven experience.
Selection Process:

    The selection of candidates includes two phases:

  • - Behavioural Evaluation (60%);
  • - Technical Evaluation (40%);
  • - Adaptation to a multicultural work environments;
  • - Specialized know-how in the training areas;
  • - Agile methodologies in a software development context;
  • - Professional appreciation in the labour market at a national and international level.