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.
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.
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
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
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.
Milhares de cursos online em vídeo, ebooks e áudiobooks.
Para testar seus conhecimentos no decorrer dos cursos online
Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail
Baixe nosso aplicativo pelo QR Code ou pelos links abaixo:.
+ de 9 milhões
de alunos
Certificado grátis e
válido em todo o Brasil
60 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, ebooks e audiobooks