Curso

Java: Introdução a Orientação a Objetos

O objetivo deste curso é introduzir os programadores, iniciantes na linguagem de programação Java, aos conceitos de programação orientada a objetos. Este não é um curso de introdução a Java, mas sim como o Java aborda e usa os recursos de orientação a objetos em sua arquitetura. Você não irá aprender conceitos básicos de atribuições, arrays, condicionais, ou como percorrer uma lista, mas sim como utilizar a orientação a objetos dentro do Java. Os conceitos abordados serão: o que são classes, objetos, herança, interfaces, polimorfismo, classes aninhadas, encapsulamento, entre outros. Além disso, você verá as novas regras de interfaces lançadas no Java 8, assim como, um rápida introdução a expressões lambdas para uso de interfaces funcionais.

Esse curso inclui:

Suporte em tempo real

Certificado

Carga horária:

24 horas

Curso de Java com Orientação a Objetos (10 aulas)

Aula 1 - Instalação das Ferramentas

Durante esta videoaula vamos abordar as ferramentas que serão utilizadas durante este curso, realizando o download e a instalação do JDK 8, da IDE Eclipse e do plugin ObjetcAID UML.

Aula 2 - Diagrama de Classes (UML)

Nesta videoaula veremos uma breve introdução sobre diagrama de classes. Você verá como criar um diagrama de classes, representando herança, interfaces, agregação e composição.

Aula 3 - Os pilares da Orientação a Objetos

Durante esta videoaula será realizada uma abordagem a quatro pilares da programação orientada a objetos. Estes pilares serão apresentados de forma breve, mas explicativa como introdução a POO.

Aula 4 - Classes, Objetos e Atributos

Nesta videoaula vamos usar a IDE Eclipse para demonstrar como criar classes, métodos, atributos e como instanciar uma classe para ter acesso a seu objeto.

Aula 5 - Tipos primitivos x objetos

Nesta videoaula serão apresentados dois tipos distintos para o armazenamento de valores no Java, os tipos primitivos e os objetos.

Aula 6 - Visibilidade de classes, métodos e atributos

Nesta videoaula serão apresentados os quatro tipos de visibilidade de acesso existentes no Java. Estas visibilidades vão abordadas na prática para que fique claro qual acesso restritivo cada uma delas possui.

Aula 7 - Encapsulamento

Nesta videoaula será apresentado o conceito de encapsulamento baseado em um exemplo prático, para então, você conhecer a forma de encapsular um objeto na linguagem Java.

Aula 8 - Métodos construtores

Durante esta videoaula veremos uma breve introdução ao uso de métodos construtores e sobrecarga de métodos construtores em classes Java.

Aula 9 - Constantes: static e enum

Durante esta videoaula a abordagem será sobre constantes em Java. As constantes são valores que não se alteram durante todo o ciclo de vida de uma aplicação.

Aula 10 - O uso de Herança em Java

Nesta videoaula serão abordados alguns dos conceitos básicos do uso de herança em sistemas Java, como por exemplo, declaração de herança com a palavra chave extends.

Ver todas as 24 aulas
Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Veja outros cursos de Java

Linguagem Java: Hello World!

Linguagem Java: tipos de dados

Linguagem Java: Controle de Fluxo