Visão Geral
Este Curso OpenJDK Foundation, fornece uma introdução completa ao OpenJDK, a implementação de referência da plataforma Java. Os participantes aprenderão sobre a arquitetura do OpenJDK, suas ferramentas e bibliotecas, e como desenvolver e executar aplicações Java de maneira eficiente.
Objetivo
Após realizar este Curso OpenJDK Foundation, você será capaz de:
- Compreender a arquitetura e componentes do OpenJDK.
- Desenvolver, compilar e executar aplicações Java usando o OpenJDK.
- Utilizar as ferramentas e bibliotecas disponíveis no OpenJDK para criar aplicações robustas.
Publico Alvo
- Desenvolvedores de software que desejam aprender sobre Java e OpenJDK.
- Profissionais de TI que buscam entender a plataforma Java.
- Estudantes e iniciantes que desejam ingressar no desenvolvimento em Java.
Pre-Requisitos
- Conhecimento básico de programação.
- Familiaridade com conceitos de desenvolvimento de software.
- Noções básicas de linha de comando.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
Introdução ao OpenJDK
- O que é OpenJDK?
- História e evolução do Java
- Diferenças entre OpenJDK e outras implementações do Java
Instalação do OpenJDK
- Requisitos do sistema
- Instalando o OpenJDK em diferentes sistemas operacionais
- Configuração do ambiente de desenvolvimento
Arquitetura do OpenJDK
- Estrutura do OpenJDK
- Principais componentes do OpenJDK (JVM, JRE, JDK)
- Entendendo a execução de aplicações Java
Desenvolvimento com OpenJDK
- Sintaxe básica da linguagem Java
- Estruturas de controle e tipos de dados
- Classes, objetos e herança em Java
Bibliotecas e APIs do OpenJDK
- Principais bibliotecas do OpenJDK
- Uso de coleções e generics
- Trabalhando com entrada e saída (I/O) em Java
Compilação e Execução de Aplicações
- Compilação de código Java
- Execução de aplicações Java
- Gerenciamento de dependências com Maven/Gradle
Melhores Práticas e Otimização
- Boas práticas de codificação em Java
- Técnicas de otimização de desempenho
- Testes e depuração de aplicações Java
Futuro do OpenJDK
- Novas funcionalidades e atualizações
- A comunidade OpenJDK e sua importância
- Contribuindo para o OpenJDK
TENHO INTERESSE