Curso OpenJDK Foundation

  • DevOps | CI | CD | Kubernetes | Web3

Curso OpenJDK Foundation

16 horas
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:

  1. Compreender a arquitetura e componentes do OpenJDK.
  2. Desenvolver, compilar e executar aplicações Java usando o OpenJDK.
  3. 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

  1. O que é OpenJDK?
  2. História e evolução do Java
  3. Diferenças entre OpenJDK e outras implementações do Java

Instalação do OpenJDK

  1. Requisitos do sistema
  2. Instalando o OpenJDK em diferentes sistemas operacionais
  3. Configuração do ambiente de desenvolvimento

Arquitetura do OpenJDK

  1. Estrutura do OpenJDK
  2. Principais componentes do OpenJDK (JVM, JRE, JDK)
  3. Entendendo a execução de aplicações Java

Desenvolvimento com OpenJDK

  1. Sintaxe básica da linguagem Java
  2. Estruturas de controle e tipos de dados
  3. Classes, objetos e herança em Java

Bibliotecas e APIs do OpenJDK

  1. Principais bibliotecas do OpenJDK
  2. Uso de coleções e generics
  3. Trabalhando com entrada e saída (I/O) em Java

Compilação e Execução de Aplicações

  1. Compilação de código Java
  2. Execução de aplicações Java
  3. Gerenciamento de dependências com Maven/Gradle

Melhores Práticas e Otimização

  1. Boas práticas de codificação em Java
  2. Técnicas de otimização de desempenho
  3. Testes e depuração de aplicações Java

Futuro do OpenJDK

  1. Novas funcionalidades e atualizações
  2. A comunidade OpenJDK e sua importância
  3. Contribuindo para o OpenJDK
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h