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.
176 páginas11h50m
142 páginas9h02m
238 páginas19h34m
123 páginas12h26m
Milhares de cursos online em vídeo, cursos em áudio ou texto.
Para testar seus conhecimentos no decorrer dos cursos online
Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail
Baixar nosso aplicativo pelo QR Code ou pelos links abaixo:.
+ 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