Fale com a gente no WhatsApp Fale com a gente no WhatsApp
Fale com a gente no WhatsApp

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 vídeos
  • Certificado com 16 horas
  • 23 exercícios
  • 11 desafios de código

Sobre o curso

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 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
Download da ementa

Cursos relacionados

Formação em que esse curso está inserido

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

  • Gostei muito dessa parte introdutória para o mundo Java consegui captar muitos conceitos que na minha faculdade não tinha passado.

    Depoimento - Carlos
    Java - Fundamentos
    Carlos Rio de Janeiro / RJ
  • Excelente!

    Depoimento - Pedro
    Java - Fundamentos
    Pedro Belo Horizonte / MG
  • Gostei, foi uma boa revisão.

    Depoimento - Gianfranco
    Java - Fundamentos
    Gianfranco São Paulo / SP
  • Estou gostando muito do formato desses cursos novos. No aguardo do incremento da trilha de Python.

    Depoimento - Luiz
    Java - Fundamentos
    Luiz Aracaju / SE
  • Curso muito bom. O instrutor (Cleber) abordou com maestria os aspectos fundamentais para quem quer iniciar os estudos com Java.

    Depoimento - Wendey
    Java - Fundamentos
    Wendey Benevides / PA
  • Parabéns a todos os envolvidos, realmente é curso e excelente para pessoas iniciantes. Vamos agora para o Java Orientado a Objetos..rsrs

    Depoimento - Ezequiel
    Java - Fundamentos
    Ezequiel Jaboticabal / SP
  • muito bom o curso

    Depoimento - Bruno
    Java - Fundamentos
    Bruno Brasília / DF
  • É um curso que entrega o que é esperado. Os fundamentos são introduzidos de modo bem simples e palatável.

    Depoimento - Jairo
    Java - Fundamentos
    Jairo Salvador / BA
  • Muito bom o curso de Java Fundamentos

    Depoimento - Arnoldo
    Java - Fundamentos
    Arnoldo Toledo / PR

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$ 99,00 ECONOMIZE R$ 600,00
12x R$ 49,00 sem juros, no cartão de crédito
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!