Cursos de Java 21
Java 21 é a versão de suporte de longo prazo (LTS) de Java para 2023, oferecendo novos recursos, aprimoramentos e melhorias de desempenho para o desenvolvimento de aplicações modernas.
Este treinamento, liderado por um instrutor (online ou presencial), é destinado a desenvolvedores Java de nível intermediário que desejam explorar os recursos mais recentes de Java 21, aprimorar suas práticas de codificação e implementar aplicações Java modernas de forma eficiente.
Ao final deste treinamento, os participantes serão capazes de:
- Compreender e utilizar os novos recursos introduzidos no Java 21.
- Aprimorar o desempenho das aplicações utilizando recursos avançados do Java.
- Desenvolver aplicações modulares e escaláveis utilizando bibliotecas atualizadas.
- Implementar as melhores práticas no Java 21 para um código robusto e eficiente.
Formato do Curso
- Aulas e discussões interativas.
- Muitos exercícios e prática.
- Implementação prática em um ambiente de laboratório ao vivo.
Opções de Personalização do Curso
- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para combinar.
Programa do Curso
Introdução ao Java 21
- Visão geral do Java 21 e seu status LTS
- Principais melhorias em relação às versões anteriores
- Configurando o ambiente de desenvolvimento Java 21
Novos Recursos e Aprimoramentos
- Novos recursos de linguagem e atualizações de sintaxe
- Aprimoramentos em correspondência de padrões e registros
- Novas APIs e atualizações de biblioteca
Otimização de Desempenho com Java 21
- Melhorias no gerenciamento de memória
- Técnicas de ajuste de desempenho
- Utilizando os últimos aprimoramentos da JVM
Modular Programming no Java 21
- Atualizações do sistema de módulos
- Criando e gerenciando aplicações modulares
- Melhores práticas para o desenvolvimento modular Java
Recursos Avançados da Linguagem
- Classes seladas e correspondência de padrões
- Instruções e expressões switch aprimoradas
- Uso avançado de registros e classes de dados
Integrando Java 21 com Bibliotecas Modernas
- Trabalhando com bibliotecas e frameworks atualizados
- Utilizando Java 21 em microserviços e aplicações em nuvem
- Aproveitando novas funções de biblioteca para eficiência
Testando e Depurando no Java 21
- Novas ferramentas e técnicas de depuração
- Escrevendo testes unitários para novos recursos de linguagem
- Integrando com frameworks de teste populares
Implantando e Mantendo Aplicações Java 21
- Estratégias e melhores práticas de implantação
- Gerenciando atualizações de versão e compatibilidade
- Monitorando e mantendo aplicações de suporte de longo prazo
Resumo e Próximos Passos
Requisitos
- Conhecimento básico de conceitos de programação
- Experiência prévia com Java (qualquer versão)
- Familiaridade com os princípios de programação orientada a objetos (OOP)
Público-alvo
- Desenvolvedores Java que buscam atualizar para a versão mais recente
- Engenheiros de software que desejam aprimorar suas habilidades em Java
- Profissionais de TI envolvidos no desenvolvimento de aplicações baseadas em Java
Precisa de ajuda para escolher o curso certo?
info@nobleprog.pt ou +351 30 050 9666
Cursos de Java 21 - Enquiry
Java 21 - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (5)
Também obtivemos uma visão geral complexa sobre o contexto - por exemplo, porque é que precisamos de algumas anotações e o que significam. Gostei da parte prática da formação - ter de executar manualmente os comandos e chamar as restantes API
Alina - ACCENTURE SERVICES S.R.L
Curso - Quarkus for Developers
Máquina Traduzida
A informação adicional compartilhada foi que o treinamento não foi simplesmente divertido, o que foi agradável.
Covenant - Vodacom
Curso - Groovy Programming
Máquina Traduzida
o instrutor pode explicar claramente o tópico e pode responder a todas as perguntas.
Hannah Mae Lubigan - Security Bank Corporation
Curso - Advanced Spring Boot
Máquina Traduzida
Estilo de treinamento e instrutor ajudam a resolver problemas encontrados durante os exercícios.
Carl Angelo Gonzales - Security Bank Corporation
Curso - Spring Boot for Beginners
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
Próximas Formações Provisórias
Cursos Relacionados
Advanced Spring Boot
14 HorasEsta formação em direto orientada por um formador (em linha ou no local) destina-se a programadores Spring Boot experientes que pretendam utilizar as funcionalidades avançadas do Spring Boot para melhorar, proteger e testar aplicações Spring Boot complexas.
No final desta formação, os participantes serão capazes de
- Personalizar a framework Spring WebMVC para melhorar o desacoplamento de aplicações web.
- Serializar e des-serializar objectos usando Jackson Serialization Views.
- Armazenar e proteger os dados do utilizador numa base de dados.
- Utilizar o Spring Sessions para gerir as informações da sessão do utilizador de forma distribuída.
- Automatizar o teste de aplicativos Spring WebMVC.
- Monitorizar e medir o desempenho da aplicação.
Angular and Spring Boot
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores da Web que desejam usar Angular and Spring Boot para criar aplicativos de pilha completa.
No final desta formação, os participantes serão capazes de
- Desenvolver uma aplicação de pilha completa com Angular e Sping Boot.
- Construir uma aplicação backend com Spring Boot.
- Criar aplicações de frontend com Angular.
- Utilizar o Spring Security para configurar a autenticação de uma aplicação full stack.
Groovy Programming
21 HorasApache Groovy é uma linguagem de programação dinâmica JVM ( Java Virtual Machine). Alguns de seus recursos incluem capacidades de scripting, autoria de Linguagem Específica de Domínio, metaprogramação de tempo de execução e tempo de compilação e programação funcional. Groovy é frequentemente usado como um elogio ao Java .
Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão como programar no Groovy medida que avançam na criação de um aplicativo de amostra.
Público
- Desenvolvedores
Formato do curso
- Palestra parcial, parte discussão, exercícios e prática prática
Groovy Programming for Beginners
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores de nível iniciante que desejam aprender o básico de Groovy Programming.
No final deste treinamento, os participantes serão capazes de:
- Compreender os conceitos básicos de programação.
- Escrever scripts Groovy simples e utilizar os recursos principais do Groovy.
- Compreender e aplicar os princípios básicos da programação orientada a objetos usando Groovy.
- Aprender técnicas básicas de tratamento de erros para gerir erros de programação e excepções comuns em Groovy.
Java 8 and Spring
35 HorasThis 5 day course is for Java developers who wish to gain familiarity with the new features of Java 8 and with the Spring framework.
Spring and Hibernate in Java Applications
21 HorasO curso aborda questões relacionadas à criação de aplicativos Java , com ênfase especial na tecnologia amplamente usada atualmente em aplicativos como estruturas de aplicativos para a criação do Spring e Hibernate. Os participantes no final terão conhecimento para projetar aplicativos e selecionar a tecnologia apropriada para uma solução específica. Permitir a compreensão de problemas conhecidos discutidos no curso de bibliotecas, especificações e tecnologias.
Java Microservices
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores de nível intermediário Java que desejam projetar, desenvolver, implantar e manter aplicativos baseados em microsserviços usando estruturas Java como Spring Boot e Spring Cloud.
Ao final deste treinamento, os participantes serão capazes de:
- Compreender os princípios e benefícios da arquitetura de microsserviços.
- Construir e implantar microsserviços usando Java e Spring Boot.
- Implementar descoberta de serviço, gerenciamento de configuração e gateways de API.
- Proteger, monitorar e dimensionar microsserviços de forma eficaz.
- Implantar microsserviços usando Docker e Kubernetes.
Java Spring
35 HorasSpring é uma estrutura de aplicativo que fornece um modelo abrangente de programação e configuração para aplicativos corporativos baseados em Java .
Building Microservices with Spring Boot, Docker, and Kubernetes
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores de nível intermediário a avançado que desejam desenvolver microsserviços usando Spring Boot, Docker e Kubernetes.
No final desta formação, os participantes serão capazes de
- Compreender a arquitetura de microsserviços.
- Construir microsserviços prontos para produção usando Spring Boot.
- Entender o papel do Docker em microserviços.
- Configurar um cluster Kubernetes para implementar microserviços.
Quarkus for Developers
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores que desejam usar Quarkus para criar, testar e implantar aplicativos, totalmente alimentados com Java, mas com menos utilização de recursos.
No final deste treinamento, os participantes serão capazes de:
- Configurar o ambiente de desenvolvimento necessário para começar a desenvolver aplicações com Quarkus.
- Construir, compilar e executar aplicações em modo nativo utilizando o GraalVM.
- Utilizar ferramentas e extensões de Quarkus para construir aplicativos nativos usando Maven.
- Containerizar, executar e implantar aplicativos com Docker.
Quarkus for Java Native and Microservice Development
40 HorasEsta formação ao vivo, ministrada por um instrutor em Portugal (online ou presencial), é direcionada a desenvolvedores e arquitetos de nível intermediário a avançado que desejam desenvolver aplicações nativas Java e microsserviços usando Quarkus, com uso otimizado de memória e tempo de inicialização.
No final desta formação, os participantes serão capazes de:
- Desenvolver aplicações nativas Java de alto desempenho e leves usando Quarkus.
- Criar e implantar arquiteturas de serviços RESTful e microsserviços.
- Utilizar o GraalVM para compilação nativa e otimizar eficiência de inicialização e memória.
- Empacotar e containerizar aplicações para ambientes Kubernetes e OpenShift.
Spring Boot, React, and Redux
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (online ou no local) é destinado a desenvolvedores da Web que desejam criar aplicativos da Web funcionais de front-end e back-end com Spring Boot, React, and Redux.
No final desta formação, os participantes serão capazes de
- Construir uma aplicação front-end com React e Redux.
- Criar APIs RESTful com Spring Boot.
- Proteger serviços web com segurança Spring e tokens web JWT.
Spring Boot for Beginners
14 HorasNeste treinamento ao vivo conduzido por instrutor em Portugal, os participantes aprendem os principais recursos e a arquitetura do Spring Boot e sua relação com a estrutura subjacente da primavera. O instrutor oferece amplas oportunidades para aplicar esse conhecimento e receber feedback. Os participantes realizarão exercícios práticos ao vivo sobre a definição, configuração e implantação de aplicativos Spring.
No final do curso, os participantes terão os conhecimentos e a prática necessários para implementar rapidamente a sua própria aplicação Spring.