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, ... Ver mais 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.

/
Iniciar Carga Horária - 24H

Curso de Introdução Java

Aula 1 - free

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.
free
Aula 2 - mvp

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.
mvp
Aula 3 - mvp

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.
mvp
Aula 4 - mvp

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.
mvp
Aula 5 - mvp

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.
mvp
Aula 6 - mvp

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.
mvp
Aula 7 - mvp

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.
mvp
Aula 8 - mvp

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.
mvp
Aula 9 - mvp

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.
mvp
Aula 10 - mvp

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.
mvp
Aula 11 - mvp

Sobrescrevendo métodos

Durante esta videoaula veremos na prática como trabalhar com o recurso em que sobrescrevemos métodos de uma superclasse em suas subclasses. Este recurso também é conhecido como override.
mvp
Aula 12 - mvp

Classes Abstratas

Nesta videoaula o foco será sobre o mecanismo de herança com classes abstratas. As classes abstratas são aquelas que devem apenas ser herdadas, não podendo ser instanciadas em momento algum.
mvp
Aula 13 - mvp

Polimorfismo por Herança

Durante esta videoaula será demonstrado como trabalhar com polimorfismo de herança em Java. Para isso, vamos abordar as regras necessárias que são aplicadas no polimorfismo.
mvp
Aula 14 - mvp

O uso de Interfaces

Durante esta videoaula vamos demonstrar como trabalhar com interfaces em Java e também, quais são as regras ou conceitos que envolvem o uso de interfaces até a versão 7 do Java.
mvp
Aula 15 - mvp

Regras de execução dos Construtores

Nesta videoaula vamos abordar as regras envolvidas nos processos de execução dos métodos construtores quando estes estão sendo executados via herança.
mvp
Aula 16 - mvp

Atributos e métodos estáticos

Durante esta videoaula serão demonstradas as diferenças entre o uso e a execução de membros estáticos e também dos membros de instâncias, como variáveis e métodos.
mvp

Autor do curso

Certificado Devmedia

Todos os nossos cursos oferecem certificado com carga horária. Eles são aceitos em todas as faculdades e orgãos públicos do Brasil. Assim que finalizar um curso já emita o seu.

Suporte ao aluno em tempo real

Todos os cursos possuem professores online para ajudar em qualquer dúvida que for necessária para o completo entendimento do curso.

Avaliação do curso

Como adquirir esse curso?

Acesse esse e todos os demais cursos devmedia sendo um assinante mvp

Benefícios MVP
  • Guias de referência
  • Suporte em tempo real
  • Assista o conteúdo offline
  • Emissão de certificado
  • #JOBS - Diversas vagas de emprego
  • Web-currículo
SEJA MVP
R$ 69,90 /mês
Assine agora e tenha acesso ao curso
15 anos de treinamento online
700 mil cadastros
140 mil fãs no facebook
100 mil certificados emitidos