Curso online gratuitoMaratona Java

Duração do curso online: 46 horas e 46 minutos

Novo curso

Curso online gratuito de Java que cobre desde instalação do JDK até testes unitários e padrões de projeto. Ideal para iniciantes e quem busca aprofundar conhecimentos.

Descrição do curso

Maratona Java é um curso intensivo de programação que oferece uma imersão profunda na linguagem Java. Com uma duração de 46 horas e 46 minutos, este curso é perfeito para aqueles que desejam dominar Java desde os conceitos mais básicos até os mais avançados. Sem avaliações até o momento, o curso é classificado na categoria de Informática (TI) e subcategoria de Linguagens de Programação Multiuso, o que inclui também linguagens como Python, Ruby e C.

O curso é rigorosamente estruturado e começa com uma calorosa recepção e apresentação do que os alunos podem esperar dele. Desde o início, os estudantes são ensinados sobre o funcionamento do Java e como configurar o ambiente de desenvolvimento adequado, incluindo o download e a instalação da JDK 15 e da IDE IntelliJ Community. Este início é crucial para garantir que os alunos estejam bem preparados para os módulos subsequentes.

O curso segue com lições detalhadas sobre tipos primitivos, convenções de variáveis, operadores, estruturas condicionais e de repetição. Cada tópico é abordado em profundidade, com múltiplas partes que incluem teoria, prática e exercícios. Isso ajuda a solidificar a compreensão dos conceitos básicos e intermediários de Java.

À medida que o curso avança, os alunos mergulham na Orientação a Objetos, uma pedra angular da programação em Java. Esta seção cobre um vasto campo, desde a introdução às classes e métodos até conceitos mais complexos como herança, polimorfismo, classes abstratas e interfaces. Tudo isso é abordado de forma sistemática para garantir que os alunos possam aplicar esses conceitos em seus próprios projetos.

Além disso, o curso aborda a manipulação e utilização de coleções, generics, classes internas e a parametrização de comportamentos, capacitando os alunos a escreverem códigos mais eficientes e reutilizáveis. Há também uma introdução abrangente às expressões lambda e ao uso de Method References, que são fundamentais para o desenvolvimento moderno em Java.

A formação é complementada com módulos sobre exceções e o tratamento adequado de erros, incluindo a criação de exceções personalizadas e a aplicação correta de blocos try-catch-finally. Esse conhecimento é essencial para garantir a robustez e a confiabilidade do código.

Não menos importante, o curso aborda o uso de classes utilitárias e a manipulação de arquivos, datas e streams, facilitando a interação dos programas Java com o sistema operacional. Os alunos aprendem a trabalhar com IO e NIO, o que é vital para aplicações que necessitam de performance e manipulação complexa de dados.

Os módulos finais apresentam tópicos avançados sobre concorrência, sincronização e padrões de projeto, permitindo que os alunos desenvolvam aplicações escaláveis e eficientes. A formação inclui ainda uma série sobre JDBC, o que capacita os alunos a trabalhar com bancos de dados de maneira eficaz.

Enfim, o curso consiste numa verdadeira maratona repleta de conhecimentos, finalizando com testes unitários com jUnit e atualizações da JDK. Esta estrutura completa prepara os alunos não apenas para desenvolverem em Java, mas para se destacarem na área de TI.

Conteúdo do Curso

  • Aula em vídeo: 00 - Maratona Java Virado No Jiraya - Bem-vindo

    0h06m

  • Exercício: Qual é o foco principal da segunda parte do curso de Java mencionado no texto?

  • Aula em vídeo: 01 - O que esperar do curso

    0h07m

  • Aula em vídeo: 02 - Como Java Funciona

    0h10m

  • Aula em vídeo: 03 - Fazendo o download da JDK 15

    0h09m

  • Aula em vídeo: 04 - Configurando variaveis de ambiente

    0h08m

  • Aula em vídeo: 05 - Executando compilação manualmente

    0h11m

  • Aula em vídeo: 06 - Download da IDE IntelliJ Community

    0h06m

  • Exercício: Qual é uma vantagem de usar uma IDE (Ambiente de Desenvolvimento Integrado) para desenvolvimento de software?

  • Aula em vídeo: 07 - Conhecendo a IDE IntelliJ Community

    0h11m

  • Aula em vídeo: 08 - Organizando o código em pacotes

    0h08m

  • Aula em vídeo: 09 - Comentários

    0h07m

  • Aula em vídeo: 10 - Tipos primitivos pt 01 - convenções de variáveis

    0h11m

  • Aula em vídeo: 11 - Tipos primitivos pt 02 - declaração e tamanho em memória

    0h12m

  • Aula em vídeo: 12 - Tipos primitivos pt 03 - casting

    0h07m

  • Exercício: O que acontece quando você tenta atribuir um valor de tipo double diretamente a uma variável de tipo float no Java sem usar casting?

  • Aula em vídeo: 13 - Tipos primitivos pt 04 - Strings

    0h06m

  • Aula em vídeo: 14 - Tipos primitivos pt 05 - Exercício

    0h10m

  • Aula em vídeo: 15 - Operadores pt 01 - Aritiméticos

    0h07m

  • Aula em vídeo: 16 - Operadores pt 02 - Relacionais

    0h08m

  • Aula em vídeo: 17 - Operadores pt 03 - Lógicos AND

    0h08m

  • Aula em vídeo: 18 - Operadores pt 04 - Lógicos OR

    0h07m

  • Exercício: Qual resultado você obterá utilizando o operador lógico 'ou' em uma expressão que compara se o valor de uma conta corrente é maior que R$5.000 ou o valor de uma conta poupança é maior que R$5.000, assumindo que o valor na conta corrente é de R$200 e na conta poupança é de R$3.000?

  • Aula em vídeo: 19 - Operadores pt 05 - Atribuição

    0h10m

Este curso gratuito inclui:

46 horas e 46 minutos de curso online em vídeo

Exercícios para treinar seus conhecimentos

Certificado digital de conclusão de curso

100% gratuito, do conteúdo ao certificado

QR Code - Baixar Cursa - Cursos Online

Este curso online só pode ser acessado pelo aplicativo Cursa. Instale o aplicativo usando o QR code ou os links abaixo:

Este curso online só pode ser acessado pelo aplicativo Cursa. Instale usando os links abaixo:

  • Estude de graça!

    Aqui você não paga nunca! Nem mesmo no certificado, pois tudo no aplicativo é 100% gratuito!

  • Melhore seu currículo!

    São mais de 4 Mil Cursos Gratuitos para você estudar qualquer coisa do seu interesse!

  • Certificado Digital grátis!

    Conclua o curso e emita gratuitamente seu Certificado Digital reconhecido pela ABED.

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

Baixe o Aplicativo agora para ter acesso a + de 3300 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, cursos em áudio ou texto.

  • Mais de 48 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

+ de 6,5 milhões
de alunos

Certificado Gratuito e
Válido em todo o Brasil

48 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, áudio e texto