Imagem do Curso gratuito Programação em Java

Curso online gratuitoProgramação em Java

Duração do curso online: 4 horas e 41 minutos

4.8

EstrelaEstrelaEstrelaEstrelaEstrela

(5)

Aprenda Java do zero e crie suas primeiras aplicações: instale JDK e IDE, domine lógica e orientação a objetos e pratique com exercícios. Curso online gratuito.

Neste curso gratuito, aprenda sobre

  • Instalar e configurar o JDK no Windows para desenvolvimento Java
  • Instalar e usar IDEs Java (Eclipse e IntelliJ) e criar projetos
  • Compilar e executar programas Java no prompt e dentro da IDE
  • Entender tipos primitivos e valores padrão (ex.: boolean)
  • Declarar e atribuir variáveis; aplicar regras de nomenclatura
  • Gerar números aleatórios com a classe Random
  • Ler entrada do teclado com a classe Scanner
  • Criar constantes com final e entender seu propósito
  • Usar operadores: atribuição, aritméticos, ++/--, relacionais e ternário
  • Aplicar estruturas de controle: if/else e laço while
  • Fundamentos de OOP: classes, objetos, atributos e vantagens
  • Criar métodos: retorno void, parâmetros e sobrecarga (overload)
  • Implementar getters e setters e usar recursos da classe Math
  • Trabalhar com arrays e com a classe String (noções básicas)

Descrição do curso

Desenvolver em Java é abrir portas para projetos profissionais em back-end, desktop e Android, além de ganhar uma base sólida de lógica e orientação a objetos. Neste curso online gratuito de Programação em Java, você aprende desde os primeiros passos de preparação do ambiente até a construção de programas com recursos essenciais da linguagem, praticando para transformar conceitos em código de verdade.

Você começa configurando o computador para programar com confiança: instalação do JDK no Windows e configuração de ambientes de desenvolvimento amplamente usados, entendendo o que é necessário para escrever, compilar e executar aplicações. A proposta é tirar as barreiras iniciais do caminho e permitir que você rode seus próprios projetos tanto pela linha de comando quanto dentro de uma IDE, ganhando autonomia para testar e evoluir suas soluções.

Com o ambiente pronto, você avança para os fundamentos que sustentam qualquer software em Java: tipos primitivos, declaração e atribuição de variáveis, boas práticas de nomenclatura e uso de constantes para deixar o código mais seguro e legível. Em seguida, entra no universo dos operadores, entendendo como realizar cálculos, atualizar valores, comparar resultados e tomar decisões com expressões bem formadas, inclusive com o operador ternário e estruturas condicionais.

O curso também aprofunda a interação com o usuário e a geração de dados, mostrando como ler entradas pelo teclado e como trabalhar com números aleatórios, habilidades muito comuns em exercícios, protótipos e validações de regras. Conforme você progride, aprende a repetir tarefas de forma eficiente com estruturas de repetição, criando programas mais enxutos e capazes de lidar com diferentes cenários de execução.

Na sequência, a orientação a objetos passa a ser o centro: você entende o papel de classes, atributos e métodos, como instanciar objetos e organizar responsabilidades. Aprende ainda a trabalhar com métodos com parâmetros, sobrecarga, e técnicas como getters e setters para encapsular dados e manter o controle sobre o estado das suas classes. Para completar a base, você entra em temas práticos do dia a dia, como arrays para coleções simples, String para manipulação de texto e a classe Math para cálculos comuns.

Ao final, você terá um caminho claro para escrever programas em Java com mais segurança, configurar suas ferramentas de desenvolvimento e seguir evoluindo para projetos maiores, levando uma base sólida da linguagem e dos principais conceitos de programação.

Conteúdo do curso

  • Aula em vídeo: Como instalar o JDK - Java Development Kit - no Microsoft Windows 10m
  • Exercício: _Qual é a ferramenta necessária para escrever aplicações em Java no computador?
  • Aula em vídeo: Tutorial de Java - Instalando o Eclipse IDE no Windows 08m
  • Exercício: O que é necessário antes de instalar o Eclipse IDE no Windows?
  • Aula em vídeo: Tutorial de Java - Executando uma aplicação no prompt e no Eclipse IDE 14m
  • Exercício: Qual é a função principal do programa Java apresentado no vídeo?
  • Aula em vídeo: Tutorial de Java - Tipos Primitivos 10m
  • Exercício: Qual é o valor padrão para o tipo primitivo boolean em Java?
  • Aula em vídeo: Tutorial de Java - Introdução às Variáveis - Declaração e Atribuição 14m
  • Exercício: Qual das seguintes é uma regra para nomear variáveis em Java?
  • Aula em vídeo: Como gerar números aleatórios em Java com classe Random 10m
  • Exercício: Qual classe é utilizada para gerar números aleatórios em Java no vídeo discutido?
  • Aula em vídeo: Como ler dados do teclado com classe Scanner - Curso de Java 13m
  • Exercício: Qual é a função da classe Scanner em Java?
  • Aula em vídeo: Curso de Java - Declaração e Uso de Constantes 12m
  • Exercício: Qual é o propósito da palavra-chave 'final' em Java?
  • Aula em vídeo: Curso de Java - Operadores de Atribuição 08m
  • Exercício: Qual é a função do operador "+=" em Java?
  • Aula em vídeo: Curso de Java - Operadores Aritméticos 11m
  • Exercício: Qual é o operador correto para a multiplicação em Java?
  • Aula em vídeo: Curso de Java - Operadores de Incremento e Decremento 09m
  • Exercício: Qual a função dos operadores de incremento e decremento na programação?
  • Aula em vídeo: Curso de Java - Operadores Relacionais (de comparação) 06m
  • Exercício: Qual é o resultado da expressão relacional em Java?
  • Aula em vídeo: Curso de Java - Operador Condicional Ternário ? 09m
  • Exercício: Qual é a função principal do operador condicional ternário?
  • Aula em vídeo: Curso de Java - Condicional if else 09m
  • Exercício: Qual é a função básica da instrução 'if' em Java?
  • Aula em vídeo: Curso de Java Laço While Estrutura de Repetição 11m
  • Exercício: Qual é a estrutura do laço "while" em Java?
  • Aula em vídeo: Curso de Java - Introdução à Orientação a Objetos 17m
  • Exercício: Qual é uma vantagem da programação orientada a objetos?
  • Aula em vídeo: Curso de Java - Como criar uma Classe com Atributos 16m
  • Exercício: O que é necessário para instanciar um objeto em Java utilizando o Eclipse?
  • Aula em vídeo: Curso de Java Adicionar um Método à Classe criada 07m
  • Exercício: Qual é o tipo de retorno de um método que não retorna nenhum valor em Java?
  • Aula em vídeo: Curso de Java - Orientação a Objetos - Métodos Sobrecarregados 12m
  • Exercício: O que caracteriza a sobrecarga de métodos em programação orientada a objetos?
  • Aula em vídeo: Curso de Java - Orientação a Objetos - Criar Métodos com Parâmetros 12m
  • Exercício: O que são parâmetros em métodos em Java?
  • Aula em vídeo: Curso de Java - Métodos Get e Set getters e setters 09m
  • Aula em vídeo: Curso de Java - Métodos e Atributos da Classe Math (Matemática) 10m
  • Aula em vídeo: Curso de Java - Arrays - Declaração e atribuição de valores 13m
  • Aula em vídeo: Curso de Java - Introdução à Classe String 11m
  • Aula em vídeo: Como instalar o IDE IntelliJ IDEA para desenvolvimento em Java e outras linguagens 10m

Este curso gratuito inclui:

4 horas e 41 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

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