Imagem do Curso gratuito Programação Java

Curso online gratuitoProgramação Java

Duração do curso online: 3 horas e 54 minutos

4

EstrelaEstrelaEstrelaEstrela

(1)

Desenvolva em Java do zero: configure JDK e Eclipse, crie classes e POO na prática. Curso online gratuito com exercícios e certificado.

Neste curso gratuito, aprenda sobre

  • Instalar e configurar JDK 11 e Eclipse no Windows 10
  • Configurar JAVA_HOME e entender seu papel na localização do JDK
  • Criar e executar o primeiro programa Java no Eclipse
  • Entender o método main como ponto de entrada de aplicações Java
  • Compreender a JVM e como ela executa bytecode com portabilidade
  • Usar entrada de dados com Scanner e importar java.util.Scanner
  • Entender diferenças entre programação estruturada e POO
  • Criar classes, instanciar objetos e organizar código em pacotes
  • Sobrescrever toString para melhorar representação textual de objetos
  • Usar membros estáticos e entender quando compartilhar estado/comportamento
  • Aplicar resolução de problemas e decomposição em Java
  • Implementar métodos de domínio (ex.: addProduto) para regras de negócio
  • Usar construtores, sobrecarga e encapsulamento com getters/setters
  • Aplicar herança para reutilização e especialização de classes

Descrição do curso

Programação Java é uma porta de entrada sólida para quem deseja construir carreira em tecnologia e entender como aplicações modernas são desenvolvidas. Neste curso online gratuito, você aprende a base da linguagem Java com foco em prática: desde a preparação do ambiente até a criação de programas que realmente funcionam, usando uma IDE amplamente adotada no mercado. Ao longo do aprendizado, você desenvolve a confiança para escrever código com organização, clareza e evolução contínua.

Você começa configurando o JDK 11 e o Eclipse no Windows 10, entendendo por que detalhes como variáveis de ambiente fazem diferença no desenvolvimento. Em seguida, dá seus primeiros passos com um programa simples, compreendendo o ponto de entrada de uma aplicação e a lógica que guia a execução. A partir daí, o curso reforça fundamentos essenciais e conecta teoria e prática, mostrando como a JVM permite que o Java rode em diferentes sistemas e por que isso é tão valioso no dia a dia de quem programa.

Com a base pronta, você evolui para escrever interações com o usuário e explorar recursos do ecossistema Java, como bibliotecas e importações. Depois, entra no universo da Programação Orientada a Objetos, que é o coração do Java: você aprende a modelar problemas com classes, criar objetos, organizar projetos com pacotes e tornar o código mais legível e sustentável. Também aprofunda conceitos como métodos, sobreposição de toString, membros estáticos, construtores, sobrecarga e encapsulamento, entendendo quando e por que aplicar cada abordagem.

O curso fecha com tópicos fundamentais de reuso e evolução de software, como herança, ajudando você a pensar em soluções escaláveis. Com vídeos e exercícios, você pratica resolução de problemas e consolida o raciocínio necessário para seguir avançando em Java, seja para estudos, entrevistas, projetos pessoais ou novas oportunidades profissionais. Ao finalizar, você terá uma base consistente para continuar aprendendo frameworks e trilhas mais avançadas com segurança.

Conteúdo do curso

  • Aula em vídeo: Instalação JDK 11 e Eclipse no Windows 10

    12m

  • Exercício: Qual é o principal motivo para adicionar a variável de ambiente JAVA_HOME ao configurar o JDK no sistema operacional?

  • Aula em vídeo: Primeiro Programa Java com Eclipse 2019

    08m

  • Exercício: Qual é a função principal de uma aplicação Java que indica o ponto de entrada do programa?

  • Aula em vídeo: Parte 1 - Introdução à Programação Java

    27m

  • Exercício: Qual a função da Java Virtual Machine (JVM) no contexto da linguagem Java?

  • Aula em vídeo: Parte 2 - Introdução à Programação Java

    25m

  • Exercício: No Java, qual pacote deve ser importado para utilizar a classe Scanner?

  • Aula em vídeo: Introdução à POO com Java

    23m

  • Exercício: Qual é a principal diferença entre programação estruturada e programação orientada a objetos?

  • Aula em vídeo: Criando Classes e Instanciando Objetos

    21m

  • Exercício: No contexto de programação em Java, ao utilizar IDEs como o Eclipse, qual é a principal razão para a criação de pacotes associados a classes em um projeto?

  • Aula em vídeo: Sobreposição do Método toString

    22m

  • Exercício: Qual é a vantagem principal ao utilizar a orientação a objetos na programação Java?

  • Aula em vídeo: Membros Estáticos - Java

    11m

  • Exercício: Qual é a principal vantagem de utilizar membros estáticos em uma classe em Java?

  • Aula em vídeo: Resolução de Problemas - Java

    32m

  • Exercício: Qual é a finalidade do método 'addProduto' na classe 'Produto' em Java?

  • Aula em vídeo: Construtores, Sobrecarga e Encapsulamento

    38m

  • Exercício: O que é um construtor em Java e qual é a sua principal finalidade?

  • Aula em vídeo: Herança no Java - Parte 1

    10m

  • Exercício: O que o conceito de herança permite em programação orientada a objetos em Java?

Este curso gratuito inclui:

3 horas e 54 minutos de curso online em vídeo

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

100% gratuito, do conteúdo ao certificado

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Comentários do Curso: Programação Java

Q

Queila

EstrelaEstrelaEstrelaEstrela

Porque é necessário configurar as variáveis de ambiente do Jdk?

Mais cursos gratuitos em Linguagens de programação ( Python, Ruby, Java )

Ebook + Áudiobooks gratuitos! Aprenda ouvindo ou lendo!

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso