Rated 4.5 out of 5

Novas funcionalidades Java 25

Francisco Costa

Senior Software Engineer and Trainer

Preço normal
Colaboradores Findmore

Inscrição

250€
  • O valor da formação inclui:
  • Certificado DGERT
  • Exercícios Práticos
  • Download de Recursos

ÉS COLABORADOR FINDMORE?

Inscreve-te gratuitamente
  • Esta formação inclui:
  • Certificado DGERT
  • Exercícios Práticos
  • Download de Recursos

Datas

De 16 a 25 de Junho

Nº de Horas

8 horas

Horário

Pós-Laboral

NÍVEL

Intermédio

Local

Remote Sessions

Certificação

Objetivos da Formação

Esta formação tem como propósito dotar os participantes de um conhecimento aprofundado das principais novidades introduzidas até ao Java 25, capacitando-os a aplicar funcionalidades modernas para escrever código mais seguro, conciso e expressivo. Ao longo do programa, serão exploradas melhorias de performance, concorrência e developer experience, com especial enfoque na evolução de código legado para padrões modernos de Java e na avaliação do impacto real das novas features em sistemas existentes.
No final da formação, os participantes serão capazes de utilizar Records, Sealed Classes e Pattern Matching de forma combinada, bem como aplicar switch expressions avançadas com padrões. Estarão também aptos a recorrer a Virtual Threads (Project Loom) para concorrência escalável, a compreender Structured Concurrency e a utilizar APIs modernas como Collections e Streams. Adicionalmente, saberão escrever código mais limpo tirando partido das melhorias recentes da linguagem, identificar código legado e refatorá-lo com features modernas, e avaliar criteriosamente quando usar — ou evitar — cada uma das novas funcionalidades.

Programa

Sessão 1
Modern Java: Linguagem Evoluída
– O que mudou do Java 8 → 25 (visão estratégica)
– Records (imutabilidade real sem boilerplate)
– Sealed Classes (controlo de hierarquias)
– Pattern Matching (instanceof + switch)

Sessão 2
Pattern Matching & Expressividade
– Pattern Matching avançado:
– switch com padrões
– destructuring (quando aplicável)
– Guard clauses
– Null safety patterns

Sessão 3
Concorrência Moderna (Project Loom)
– Problema das threads tradicionais
– Virtual Threads
– Structured Concurrency (conceito + preview)
– Diferença vs reactive programming

Sessão 4
APIs Modernas, Performance & Refatoração
– Evolução de APIs:
– Streams improvements
– Collections modernas
– Boas práticas modernas:
– imutabilidade
– composição vs herança
– Refatoração de código legado:
– antes vs depois
– Performance (realista, não marketing):
– impacto das novas features
– trade-offs

Calendário da formação

15 de Junho 2026 | 19h00 – 21h00
18 de Junho 2026 | 19h00 – 21h00
23 de Junho 2026 | 19h00 – 21h00
25 de Junho 2026 | 19h00 – 21h00

Requisitos para participar

Conhecimentos básicos de Java ou programação orientada a objetos no geral.

Sobre a Findmore Academy

A Findmore Academy faz parte da Findmore Consulting e nasceu pela necessidade de oferecer formação continua a todos os colaboradores da empresa. 

Hoje a Findmore Academy é aberta a toda a gente e oferece formação nas mais diversas e modernas tecnologias bem como em soft skills.

As nossas formações são certificadas pela DGERT.

Está quase!

Preenche o formulário para te inscreveres

Formação Seleccionada

Java

Novas funcionalidades Java 25

PREÇO

250€

Está quase!

Preenche o formulário para te inscreveres

Formação Seleccionada

Java

Novas funcionalidades Java 25

PREÇO

Gratuito para membros Findmore

Queres ser formador na nossa academia?

Aulas Remotas

Podes trabalhar em qualquer lugar.

Ganha dinheiro

Sempre que fores requisitado para uma formação.

Inspira e Partilha

O teu conhecimento com os nossos alunos

Com dúvidas? Consulte as nossas FAQ’s

Formulário de Candidatura

*Campos Obrigatórios