Formações de Java ao vivo, com instrutor, online ou presenciais, demonstram, através de prática hands-on, como desenvolver aplicações com Java.
A formação de Java está disponível como "formação ao vivo online" ou "formação ao vivo presencial". A formação ao vivo online (também conhecida como "formação ao vivo remota") é realizada por meio de um ambiente de desktop remoto interativo. A formação ao vivo presencial pode ser realizada localmente nas instalações do cliente em Gaia ou nos centros de formação corporativa da NobleProg em Gaia.
NobleProg -- O seu parceiro de formação local
Holiday Inn Porto - Gaia
220, Rua Diogo Macedo, 220, Vila Nova de Gaia 4400-107 , Gaia, Portugal
Do Porto de Metro
Se vier do centro do Porto:
Apanhe a Linha D do Metro (linha amarela) em direção a Vila d’Este.
Saia na estação João de Deus.
A partir de João de Deus, caminhe cerca de 13 minutos até: Rua Diogo Macedo 220, 4400-107 Vila Nova de Gaia.
Da Estação de Comboios de Vila Nova de Gaia
Se por “estação de comboios local” se refere à Vila Nova de Gaia-Devesas:
A morada fica a aproximadamente 12 minutos a pé da estação Vila Nova de Gaia-Devesas, de acordo com as informações sobre a localização do alojamento.
Pode, portanto, ir diretamente a pé até ao alojamento, sem necessidade de apanhar o metro.
Esta formação ao vivo, com instrutor em Gaia (online ou presencial), destina-se a desenvolvedores Java intermédios que desejam explorar as funcionalidades mais recentes do Java 21, aprimorar as suas práticas de programação e implementar eficientemente aplicações Java modernas.
No final desta formação, os participantes serão capazes de:
Compreender e utilizar as novas funcionalidades introduzidas no Java 21.
Otimizar o desempenho das aplicações utilizando funcionalidades avançadas de Java.
Desenvolver aplicações modulares e escaláveis utilizando bibliotecas atualizadas.
Implementar as melhores práticas do Java 21 para obter código robusto e eficiente.
Esta formação ao vivo, ministrada por instrutores, em Gaia (online ou presencial), destina-se a desenvolvedores Java de nível intermédio que pretendem conceber, desenvolver, implementar e manter aplicações baseadas em microsserviços, utilizando frameworks Java como Spring Boot e Spring Cloud.
No final desta formação, os participantes serão capazes de:
Compreender os princípios e os benefícios da arquitetura de microsserviços.
Construir e implementar microsserviços utilizando Java e Spring Boot.
Implementar descoberta de serviços, gestão de configuração e gateways de API.
Garantir a segurança, monitorizar e escalar microsserviços de forma eficaz.
Implementar microsserviços utilizando Docker e Kubernetes.
Esta formação de 35 horas, orientada por formador em Gaia, capacita os engenheiros de suporte a manter sistemas bancários baseados em Java. Os participantes resolverão problemas em ambientes Java, Unix e BD, utilizarão ferramentas de monitorização e gerirão ciclos de lançamento através de simulações ao vivo e solução de problemas prática.
Esta formação ao vivo em Gaia destina-se a desenvolvedores Java que estão a aprender Spring e Boot 3.5.5. Aborda conceitos fundamentais como IoC, AOP e JPA, e inclui exercícios práticos para a construção de serviços RESTful, gestão de transações e administração da persistência de dados com Java 21.
Esta formação ao vivo, com instrutor, realizada em Gaia (online ou presencial), destina-se a desenvolvedores Java de nível intermédio que pretendam aplicar padrões de design para melhorar a estrutura, a manutenção e a escalabilidade do software.
Esta formação tem como objetivo que, no final, os participantes sejam capazes de:
Compreender a finalidade e os benefícios dos padrões de design.
Aplicar eficazmente os padrões Criacionais, Estruturais e Comportamentais em Java.
Melhorar a reutilização, a escalabilidade e a manutenção do código.
Refatorar bases de código existentes utilizando padrões de design.
Esta formação ao vivo, orientada por instrutor em Gaia (online ou presencial), destina-se a desenvolvedores de nível iniciante que desejam aprender as bases da programação em Groovy.
No final desta formação, os participantes serão capazes de:
Compreender os conceitos fundamentais de programação.
Escrever scripts simples em Groovy e utilizar as funcionalidades centrais da linguagem.
Compreender e aplicar os princípios básicos da programação orientada a objetos utilizando Groovy.
Aprender técnicas básicas de tratamento de erros para gerir erros e exceções comuns na programação em Groovy.
Esta formação ao vivo, conduzida por instrutores em Gaia (disponível online ou presencial), foi desenhada especificamente para desenvolvedores de nível intermédio a avançado que desejam dominar o desenvolvimento de microsserviços utilizando Spring Boot, Docker e Kubernetes.
No final desta formação, os participantes estarão aptos a:
Compreender os princípios de arquitetura de microsserviços.
Construir microsserviços prontos para produção utilizando Spring Boot.
Compreender o papel fundamental do Docker na containerização de microsserviços.
Configurar clusters do Kubernetes para implantar e orquestrar microsserviços.
Esta formação ao vivo, com instrutor dedicado, em Gaia (online ou presencial), destina-se a desenvolvedores e arquitetos com nível intermédio a avançado que pretendam desenvolver aplicações Java native e microsserviços utilizando o Quarkus, com foco na otimização do consumo de memória e do tempo de arrancamento.
No final desta formação, os participantes serão capazes de:
Desenvolver aplicações Java native de alta performance e leves utilizando o Quarkus.
Construir e implementar arquiteturas de serviços RESTful e microsserviços.
Utilizar GraalVM para compilação nativa e otimizar a eficiência de arrancamento e de memória.
Empacotar e containerizar aplicações para ambientes Kubernetes e OpenShift.
Esta formação ao vivo em Gaia guia desenvolvedores Java, desde o nível iniciante ao intermédio, na construção de aplicações escaláveis e não bloqueantes com Spring WebFlux. Os participantes dominam conceitos de programação reativa, integram bases de dados e implementam APIs REST responsivas através de exercícios práticos em laboratório.
Esta formação ao vivo, com instrutor, em Gaia (online ou presencial), destina-se a arquitetos de software e desenvolvedores web que pretendam utilizar o RabbitMQ como middleware de mensagens e programar em Java usando Spring para construir aplicações.
No final desta formação, os participantes serão capazes de:
Utilizar Java e Spring com RabbitMQ para construir aplicações.
Desenhar sistemas assíncronos orientados por mensagens utilizando RabbitMQ.
Criar e aplicar filas, tópicos, exchanges e bindings no RabbitMQ.
Esta formação ao vivo, liderada por um instrutor, em Gaia, destina-se a qualquer pessoa interessada em aprender Java para fins de automação de testes. É um curso intensivo e direcionado, com abundantes exercícios práticos para permitir que os participantes adquirem rapidamente as competências de programação essenciais aplicáveis à automação de testes de software. O foco recai sobre os fundamentos do Java, que podem ser aplicados de forma direta e imediata à automação de testes.
Este curso não aborda em profundidade frameworks de automação de testes, como o Selenium. Também evita a abordagem convencional "Hello World" para aprender Java, uma vez que este não é um curso de desenvolvimento de aplicações. O objetivo principal é capacitar os participantes a começar rapidamente a trabalhar com automação de testes. Se já domina o Java e deseja avançar diretamente para testes com Selenium, por favor consulte: Automação de Testes com Selenium (https://www.nobleprog.com/cc/tesautsel).
Esta formação avançada em Java em Gaia aprofunda a sua perícia em classes abstratas, interfaces e multithreading. Aprenda a dominar operações de I/O, serialização e reflexão, aplicando padrões de projeto para construir aplicações robustas e escaláveis com maior flexibilidade e desempenho no mundo real.
Domine a segurança avançada em Java ao cobrir JEE, serviços web e criptografia em Gaia. Este curso oferece exercícios práticos para codificação segura, ajudando os desenvolvedores a identificar e mitigar eficazmente vulnerabilidades comuns e falhas críticas em aplicações Java.
Esta formação ao vivo, conduzida por instrutor, em Gaia, foca-se no Apache Groovy, uma linguagem dinâmica da JVM utilizada para complementar o Java. Os participantes aprenderão scripting, closures, metaprogramação e POO, enquanto constroem uma aplicação de exemplo através de exercícios práticos e trabalho em laboratório.
Esta formação de 28 horas, conduzida por formador, sobre Fundamentos de Java em Gaia, abrange a sintaxe central, POO, coleções, exceções e E/S. Os aprendentes adquirem experiência prática com concorrência em Java, expressões regulares e o ambiente da plataforma, construindo competências essenciais para o desenvolvimento do mundo real.
Durante a formação em Gaia, os participantes aprenderão sobre processos e ferramentas modernas para a produção de software eficiente em Java. Serão abordadas armadilhas relacionadas com o desempenho, benchmarking, perfilamento (profiling), ajuste (tuning), análise de memória e técnicas de otimização utilizando coleções ou E/S. Os temas e ferramentas apresentados são aplicáveis independentemente das tecnologias utilizadas no projeto, uma vez que o foco está no desempenho ao nível da linguagem, nas ferramentas e nas bibliotecas embutidas. A secção de ajuste discute os parâmetros da JVM fornecidos pela Oracle.
Esta formação ao vivo, conduzida por instrutor em Gaia (online ou presencial), destina-se a desenvolvedores que desejem utilizar o Quarkus para criar, testar e implantar aplicações, totalmente baseadas em Java, mas com menor utilização de recursos.
No final desta formação, os participantes estarão aptos a:
Configurar o ambiente de desenvolvimento necessário para iniciar a criação de aplicações com Quarkus.
Criar, compilar e executar aplicações em modo nativo utilizando GraalVM.
Utilizar as ferramentas e extensões do Quarkus para a construção de aplicações nativas usando Maven.
Containerizar, executar e implantar aplicações com Docker.
Este curso aborda os conceitos de codificação segura em Java utilizando a metodologia OWASP. Aprenda a identificar ameaças à web, prevenir ataques comuns como XSS e CSRF e implementar princípios de design seguro. Junte-se a esta formação prática em Gaia para melhorar efetivamente as suas competências de segurança de aplicações.
Esta formação ao vivo, conduzida por formador em Gaia (online ou presencial), destina-se a desenvolvedores web que desejam criar aplicações web front-end e back-end funcionais com Spring Boot, React e Redux.
No final desta formação, os participantes poderão:
Construir uma aplicação front-end com React e Redux.
Criar APIs RESTful com Spring Boot.
Proteger serviços web com Spring Security e tokens JWT web.
Esta formação ao vivo, conduzida por instrutor, em Gaia (online ou presencial), destina-se a desenvolvedores Java que desejam utilizar o framework Spring 5 para desenvolver e implementar aplicações web empresariais.
Ao final desta formação, os participantes serão capazes de:
Instalar e configurar o Spring 5.
Compreender e implementar os recursos mais recentes do Spring 5.
Aceder a bases de dados com o Spring Application.
Utilizar o novo framework web reativo, WebFlow, para tornar uma aplicação reativa.
Integrar uma aplicação Spring com aplicações Java EE legadas.
Testar e implementar uma aplicação Spring de nível empresarial.
Este curso prático fornece uma introdução à criação de aplicações de IA generativa com o Spring AI. Os participantes aprenderão a integrar e configurar modelos de IA, a criar prompts eficazes, a trabalhar com respostas estruturadas e streaming, e a melhorar as suas aplicações utilizando os seus próprios dados através da Geração Aumentada por Recuperação (RAG).
O curso abrange também a memória de conversa, ferramentas de IA, o Protocolo de Contexto de Modelo (MCP), monitorização e observabilidade, segurança e proteção, bem como padrões comuns de IA generativa e fluxos de trabalho agênticos. Através de exercícios práticos, os participantes construirão e expandirão aplicações Spring AI, explorando como estas funcionalidades podem ser combinadas para criar soluções de IA orientadas para produção.
Esta formação ao vivo, com instrutor, em Gaia (online ou presencial), destina-se a developers que pretendam utilizar o WebFlux para desenvolver e implementar aplicações reativas.
À conclusão desta formação, os participantes estarão aptos a:
Instalar e configurar o Spring 5 e a framework WebFlux.
Desenvolver aplicações e serviços reativos.
Leia mais...
Última Atualização:
Testemunhos de Clientes (9)
Configurando o Podman para trabalhar com contêineres locais sem esforço e também usar tópicos do Kafka.
- Norfolk Southern
Curso - Quarkus for Developers
Máquina Traduzida
- A progressão do curso (de detalhes internos da JVM até tópicos de alto nível)
- Algumas insights de exercícios práticos
- Estilo visual (não uma apresentação, mas uma página com um estilo bem elaborado)
Ivan Suvorov - Deutsche Bank
Curso - Java Advanced
Máquina Traduzida
o conhecimento do instrutor era muito elevado - ele sabia do que estava falando e conhecia as respostas para nossas perguntas
Adam - Fireup.PRO
Curso - Advanced Java Security
Máquina Traduzida
O instrutor foi gentil e educado, tentou abranger tudo e havia muitas informações em 4 dias, e ele se saiu muito bem.
Lucian
Curso - Java Fundamentals
Máquina Traduzida
O tópico é atual e eu precisava estar atualizado
Damilano Marco - SIAP s.r.l.
Curso - Secure Developer Java (Inc OWASP)
Máquina Traduzida
A informação adicional que foi compartilhada indicava que o treinamento não era Groovy de forma direta, o que foi bom.
Covenant - Vodacom
Curso - Groovy Programming
Máquina Traduzida
Informações detalhadas fornecidas sobre os tópicos mais avançados solicitados.
Farukh Khan - Tandem Solution
Curso - RabbitMQ with Java and Spring
Máquina Traduzida
A amplitude dos tópicos abordados foi considerável e o instrutor tentou fazer justiça a isso.
Lakshmipriya Sivakumar - Deque Systems Inc
Curso - Spring Boot, React, and Redux
Máquina Traduzida
O instrutor era bom em explicar os tópicos com detalhes e torná-los fáceis de entender
Cursos de formação de Java em Gaia, Cursos ao fim de semana de Java em Gaia, Formação em horário laboral de Java em Gaia, Java guiado por instrutor em Gaia, Java guiado por instrutor em Gaia, Aulas de Java em Gaia, Formação de Java de fim de semana em Gaia, !Instrutor de Java em Gaia, Java nas instalações do cliente em Gaia, Cursos em horário laboral de Java em Gaia,Coaching de Java em Gaia, Formação individual de Java em Gaia, Cursos privados de Java em Gaia, Formação em grupo de Java em Gaia, Formador de Java em Gaia