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 Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Algorithms and Data Structures

24 horas

Curso Object-Oriented Programming with Python

24 horas

Curso Python Scripting and Automation Basics

24 horas

Curso Python Debugging and Error Handling

24 horas

Curso Cloud Bursting with Virtual Kubelet

24 horas