Curso de Java - Fundamentos

Aprenda em detalhes os conceitos fundamentais de uma das linguagens mais utilizadas no mundo atualmente.

Nível Iniciante Categoria Desenvolvimento Back-end

  • Curso com 04h15 de videos
  • Certificado com 16 horas
  • 23 exercícios
  • 11 desafios de código

Sobre o curso

Aprenda em detalhes os conceitos fundamentais de uma das linguagens mais utilizadas no mundo atualmente.

O Java é, certamente, uma das linguagens mais utilizadas no mundo atualmente. Segundo o raking TIOBE, o Java oscila como a primeira e segunda linguagem mais utilizada no desenvolvimento de aplicações para as mais diferentes finalidades, sendo desde aplicações web corporativas até mesmo aplicações em dispositivos embarcados. Esse fato certamente define o Java como uma linguagem interessante para ser estudada, afinal, o mercado de trabalho para desenvolvedores Java é vasto e com muitas oportunidades em diferentes nichos de atuação. Porém, a plataforma Java como um todo possui algumas particularidades que precisam ser entendidas em sua plenitude para que possamos desenvolver aplicações utilizando todo o potencial oferecido pela linguagem. Certamente, para entendermos estas particularidades, é importante que entendamos os pilares da plataforma Java, assim como também entendamos os pilares da linguagem Java.

O que irá aprender?

Neste curso abordaremos os pontos fundamentais da linguagem Java. São vídeo aulas e apostilas que mostram os principais conceitos básicos da linguagem. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido.

Dentre várias outras coisas, você será capaz de:

  • Entender alguns conceitos essenciais da plataforma Java, como a diferença entre JVM, JRE e JDK;
  • Compreender a sintaxe básica do Java;
  • Reconhecer os tipos de dados básicos oferecidos pelo Java;
  • Utilizar o Eclipse como IDE para desenvolvimento;
  • Aprender como funciona o processo de depuração do Java com o auxílio do Eclipse;
  • Tratar exceções dentro de um código Java.

Pra quem é esse curso?

Este curso é destinado a desenvolvedores que desejam iniciar seus estudos na plataforma e linguagem Java.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Desafios de código
  • Testes de aprendizado

Ambiente do curso

  • Java JDK 10 ou superior
  • Eclipse Oxygen ou superior

Sobre o professor

Cleber Campomori

Cleber Campomori

Cleber é pós-graduado em Projeto e Desenvolvimento de Aplicações Web, além de Microsoft Specialist (HTML5/CSS3), Microsoft Certified Solutions Associate (MCSA) Web Applications e Microsoft Certified Solutions Developer (MCSD) Web Applications. Fascinado por Arquitetura de Software, Programação Funcional, Machine Learning e educação em geral. Também é conhecido como "o boladão".

Conteúdo programático

  1. Introdução

    Aula inaugural do curso

    9 aulas
    • Apresentação
    • Introdução
    • Mas o que vem a ser o Java?
    • E o que vem a ser a JVM?
    • Divisões da plataforma Java
    • Quem é responsável pelo Java?
    • Preparação do ambiente de desenvolvimento
    • Fazendo a instalação do Eclipse
    • O código-fonte deste curso está no GitHub!
  2. Primeiros contatos com o Java

    Nesta aula, começamos a conhecer a linguagem.

    8 aulas
    • Apresentação
    • Primeiros contatos com o Java e com o Eclipse
    • Criando nosso primeiro projeto
    • Entendendo o conceito dos packages
    • Diferenças entre JDK, JRE e JVM na plataforma Java
    • Escrevendo mensagens no console para o usuário com print() e printlnI()
    • Questionário
    • Desafio de código
  3. Lidando com variáveis e tipos de dados

    Nesta aula, veremos como declarar variáveis e os tipos de dados disponíveis na linguagem.

    8 aulas
    • Apresentação
    • Variáveis, streams e o Scanner
    • Entendendo o conceito de cast
    • Explorando a classe Scanner
    • Entendendo.a diferença entre next() e nextLine() no scanner
    • Entendendo e configurando o compiler compliance
    • Questionário
    • Desafio de código
  4. Estruturas de decisão, repetição e um pouco de coleções

    Nesta aula, conheceremos as estruturas de decisão, repetição e coleções.

    15 aulas
    • Apresentação
    • Estruturas de tomada de decisão - if
    • Escopos de variáveis, escopos estáticos e auto-inicialização de campos
    • Estruturas de tomada de decisão - switch
    • Primeiros contatos com coleções - ArrayList
    • Estruturas de repetição - while
    • Estruturas de repetição - for
    • Primeiros contatos com expressões lambda
    • Questionário
    • Desafio de código
    • Desafio de código
    • Desafio de código
    • Desafio de código
    • Desafio de código
    • Desafio de código
  5. Depuração de código com o Eclipse

    Nesta aula, veremos como depurar o código no Eclipse.

    2 aulas
    • Apresentação
    • Depurando código Java no Eclipse
  6. Lidando com situações imprevistas: tratamento de exceções

    Nesta aula, veremos como tratar exceções no código.

    6 aulas
    • Apresentação
    • Lidando com situações inesperadas: as exceções
    • Questionário
    • Desafio de código
    • Desafio de código
    • Desafio de código
  7. Conclusão

    Conclusão do curso

    1 aulas
    • Conclusão
Download da ementa

Cursos relacionados

Utilizada e amada por milhares! Veja mais opiniões reais

  • O curso apresentou e explicou muito bem os conceitos básicos do Java, e como tem bastante vídeo, sinto que a fixação foi melhor.

    Depoimento - Pedro
    Java - Fundamentos
    Pedro Florianópolis / SC
  • Ótimo curso para iniciantes na área. Explicação bem detalhada.

    Depoimento - Marcos
    Java - Fundamentos
    Marcos Toledo / PR
  • O curso me ajudou muito a revisar alguns conceitos de java, sempre bom relembrar algumas coisas

    Depoimento - Renato
    Java - Fundamentos
    Renato João Pessoa / PB
  • O curso é bastante claro com relação aos conteúdos, progredindo o assunto de maneira excepcional, permitindo o acompanhamento e também a evolução do aluno. Parabéns à TreinaWeb!

    Depoimento - Mayra
    Java - Fundamentos
    Mayra João Pessoa / PB
  • Curso cumpriu com o prometido. Conteúdo simples e objetivo, nível básico. Muito útil!

    Depoimento - Paulo
    Java - Fundamentos
    Paulo Jundiaí / SP
  • Bom curso para quem sabe 0 de Java

    Depoimento - Jean
    Java - Fundamentos
    Jean Aparecida / SP
  • Ótimo curso, meu deus, como amo vocês.

    Depoimento - José
    Java - Fundamentos
    José São Paulo / SP
  • Conteúdo bem organizado e explicado de forma bem didática, de fácil entendimento.

    Depoimento - Mateus
    Java - Fundamentos
    Mateus Nossa Senhora do Socorro / SE
  • Muito bom.

    Depoimento - Cairo
    Java - Fundamentos
    Cairo São Carlos / SP

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 97,00 ECONOMIZE R$ 360,00
12x R$ 67,00 ou R$ 804,00 à vista
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!