Curso
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
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.
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.
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.
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.
Nesta videoaula serão apresentados dois tipos distintos para o armazenamento de valores no Java, os tipos primitivos e os objetos.
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.
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.
Durante esta videoaula veremos uma breve introdução ao uso de métodos construtores e sobrecarga de métodos construtores em classes Java.
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.
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.
Linguagem Java: Hello World!
Linguagem Java: tipos de dados
Linguagem Java: Controle de Fluxo