Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Fundamentos do Java

via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Domine Java do zero à construção de aplicações modernas e seguras, pronto para o mercado de trabalho. A formação percorre fundamentos, orientação a objetos, exceptions, estruturas de dados, Java moderno, JDBC, JPA, Maven e testes com JUnit.

Syllabus

  • A base do Java
    • Nível 1 - Fundamentos do Java e Lógica. Neste módulo, vamos mergulhar no universo Java, desvendando seu ecossistema, da JVM à execução. Começaremos com variáveis e entradas do usuário, e então dominaremos a lógica de programação, explorando condições if, else e estruturas de repetição while e for.
  • Trabalhando com arrays e listas
    • Nível 1 - Fundamentos do Java e Lógica. Neste módulo, vamos partir da organização de dados avulsos para dominar a manipulação de coleções, diferenciando arrays de listas e explorando sua flexibilidade dinâmica.
  • Classes, herança e abstração
    • Nível 2 - Orientação a Objetos. Neste módulo, vamos nos aprofundar na Programação Orientada a Objetos, abordando classes, objetos, encapsulamento, herança, polimorfismo, interfaces e classes abstratas.
  • Aplicando os conceitos na prática
    • Nível 2 - Orientação a Objetos. Neste módulo, vamos aplicar a orientação a objetos desenvolvendo um sistema de folha de pagamento e aprofundar equals, toString, métodos estáticos, constantes e enums.
  • Tratamento de exceptions e estruturas de dados
    • Nível 3 - Exceptions, estruturas de dados e recursos modernos do Java. Neste módulo, vamos dominar o tratamento de falhas em Java e explorar listas, sets, maps e hashCode em um projeto prático de gestão de equipes.
  • O Java moderno
    • Nível 3 - Exceptions, estruturas de dados e recursos modernos do Java. Neste módulo, vamos abordar composição, records, interfaces funcionais, lambdas, métodos de referência, streams, Optional, generics e datas.
  • JDBC e JPA
    • Nível 4 - Banco de Dados, persistência e testes. Neste módulo, vamos conectar aplicações Java ao banco com JDBC e evoluir para JPA e Hibernate, cobrindo CRUD, mapeamento objeto-relacional e transações.
  • Maven e testes com JUnit
    • Nível 4 - Banco de Dados, persistência e testes. Neste módulo, vamos desmistificar o Maven e criar testes unitários com JUnit, mocks, cobertura com JaCoCo e boas práticas.

Taught by

Rodrigo Gonçalves

Reviews

Start your review of Fundamentos do Java

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.