Curso de Java 16
Java é uma linguagem de programação e plataforma de desenvolvimento de código aberto para criar aplicativos desktop, móveis e web. Java 16 oferece suporte adicional a todas as funcionalidades dos sockets do domínio UNIX e uma série de melhorias na linguagem.
Este treinamento dirigido por instrutor (online ou presencial) é voltado para programadores que desejam usar o Java 16 para criar, gerenciar e empacotar aplicativos Java.
Ao final deste treinamento, os participantes serão capazes de:
- Compreender e aprender as novas funcionalidades e mudanças das versões anteriores do Java para o Java 16.
- Aprender conceitos fundamentais do Java e usá-los para criar aplicativos Java.
Formato do Curso
- Aula interativa com discussão.
- Muitos exercícios e prática.
- Implementação prática em um ambiente de laboratório ao vivo.
Opções de Customização do Curso
- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para fazer os arranjos necessários.
Programa do Curso
Introdução
- Visão geral das funcionalidades do Java 16
- Entendendo a arquitetura do Java 16
Começando com o Java 16
- Instalando o Kit de Desenvolvimento Java (JDK)
- Configurando o ambiente Java 16
- Migrando de uma versão anterior para o Java 16
Explorando as Mudanças no Java 16
- Mudanças na linguagem
- Ferramentas de empacotamento
- Coletores de lixo
- Outras melhorias
- Depreciação e remoções
Programação em Java
- Programando com Jshell
- Métodos e plataforma Java
- Sintaxe Java
- Programação orientada a objetos
- Framework de coleções do Java
- Lidando com exceções
- Usando a API de entrada/saída
Resumo e Próximos Passos
Requisitos
- Conhecimento de conceitos de programação
Público-alvo
- Programadores
- Desenvolvedores
Os cursos de treinamento abertos exigem mais de 5 participantes.
Curso de Java 16 - Reserva
Curso de Java 16 - Consulta
Java 16 - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (1)
forma acessível de transmissão de conhecimentos
Bartlomiej - Politechnika Lodzka
Curso - Java 16
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Spring Boot Avançado
14 HorasEste treinamento liderado por instrutor, ao vivo em Brasil (online ou presencial), é voltado para desenvolvedores experientes com Spring Boot que desejam usar recursos avançados do Spring Boot para aprimorar, proteger e testar aplicativos complexos do Spring Boot.
Ao final deste treinamento, os participantes serão capazes de:
- Personalizar o framework Spring WebMVC para melhorar o desacoplamento de aplicações web.
- Serealizar e desserializar objetos usando Jackson Serialization Views.
- Armazenar e proteger dados do usuário em um banco de dados.
- Usar Spring Sessions para gerenciar informações de sessão do usuário de forma distribuída.
- Automatizar o teste de aplicações Spring WebMVC.
- Monitorar e medir o desempenho da aplicação.
Angular e Spring Boot
14 HorasEste treinamento, liderado por instrutores (online ou presencial), é voltado para desenvolvedores web que desejam usar Angular e Spring Boot para construir aplicativos full stack.
No final deste treinamento, os participantes serão capazes de:
- Desenvolver um aplicativo full stack com Angular e Spring Boot.
- Construir uma aplicação backend com Spring Boot.
- Criar aplicações frontend com Angular.
- Usar Spring Security para configurar autenticação em um aplicativo full stack.
Programação em Groovy
21 HorasO Apache Groovy é uma linguagem de programação dinâmica da JVM (Java Virtual Machine). Algumas de suas características incluem capacidades de scripting, criação de Linguagens Específicas de Domínio (DSL), metaprogramação em tempo de execução e compilação, além de programação funcional. O Groovy é frequentemente usado como complemento ao Java.
Neste treinamento presencial conduzido por um instrutor, os participantes aprenderão a programar em Groovy enquanto desenvolvem uma aplicação de exemplo.
Público
- Desenvolvedores
Formato do curso
- Parte palestra, parte discussão, exercícios e prática intensiva
Programação em Groovy para Iniciantes
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (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 e Spring
35 HorasEste curso de 5 dias é destinado a desenvolvedores Java que desejam se familiarizar com as novas funcionalidades do Java 8 e com o framework Spring.
Spring e Hibernate em Aplicações Java
21 HorasO curso aborda questões relacionadas à criação de aplicativos Java, com ênfase especial nas tecnologias amplamente utilizadas hoje em aplicações como frameworks para construção do Spring e Hibernate. Os participantes, ao final, terão conhecimento para projetar aplicativos e selecionar a tecnologia apropriada para uma solução específica. Possibilita o entendimento de problemas conhecidos discutidos durante o curso de bibliotecas, especificações e tecnologias.
Microserviços Java
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (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 HorasO Spring é um framework de aplicação que fornece um modelo abrangente de programação e configuração para aplicações empresariais baseadas em Java.
Construindo Microservices com Spring Boot, Docker e Kubernetes
21 HorasEste treinamento presencial ministrado pelo instrutor em Brasil (online ou no local) é voltado para desenvolvedores de nível intermediário a avançado que desejam desenvolver microserviços usando Spring Boot, Docker e Kubernetes.
Ao final deste treinamento, os participantes serão capazes de:
- Compreender a arquitetura de microserviços.
- Criar microserviços prontos para produção usando Spring Boot.
- Entender o papel do Docker em microserviços.
- Configurar um cluster Kubernetes para implantar microserviços.
Quarkus para Desenvolvedores
14 HorasEste treinamento presencial e conduzido por um instrutor em Brasil (online ou no local) é voltado para desenvolvedores que desejam usar o Quarkus para criar, testar e implantar aplicativos totalmente alimentados com Java, mas com menor 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 aplicativos com Quarkus.
- Criar, compilar e executar aplicativos em modo nativo usando GraalVM.
- Utilizar as ferramentas e extensões do Quarkus para criar aplicativos nativos usando Maven.
- Containerizar, executar e implantar aplicativos com Docker.
Quarkus para Desenvolvimento de Aplicativos Nativos e Microservices
40 HorasEsta formação ao vivo, ministrada por um instrutor em Brasil (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 e Redux
14 HorasEste treinamento liderado por instrutor (online ou presencial) é voltado para desenvolvedores web que desejam construir aplicações web funcionais com Spring Boot, React e Redux.
Ao final deste treinamento, os participantes serão capazes de:
- Construir uma aplicação front-end com React e Redux.
- Criar APIs RESTful com Spring Boot.
- Segurar serviços web com Spring Security e tokens JWT.
Spring Boot para Iniciantes
14 HorasNeste treinamento presencial e orientado por instrutor em Brasil, os participantes aprendem as principais características e arquitetura do Spring Boot, bem como sua relação com o framework Spring subjacente. O instrutor oferece amplas oportunidades para aplicar esse conhecimento e receber feedback. Os participantes realizarão exercícios práticos ao vivo, definindo, configurando e implantando aplicativos Spring.
Ao final do curso, os participantes terão o conhecimento e a prática necessários para rapidamente implantar sua própria aplicação Spring.
Spring Webflux
14 HorasEste treinamento liderado por instrutor (online ou presencial) é destinado a desenvolvedores que desejam usar o WebFlux para desenvolver e implantar aplicativos reativos.
Ao final deste treinamento, os participantes serão capazes de:
- Instalar e configurar o Spring 5 e o framework WebFlux.
- Desenvolver aplicativos e serviços reativos.