Ciências Exatas e da Terra - EXT

Introdução à Programação Orientada a Objetos

Este curso apresenta os principais conceitos da programação orientada a objetos. Serão elucidados o que são classes, objetos, atributos e métodos. E serão abordados, na prática, outros conceitos importantes da orientação a objetos, tais como encapsulamento e polimorfismo. Dessa forma, o(a) estudante irá conhecer melhor as vantagens e as decorrências da utilização deste paradigma de programação.

Entrar    Voltar aos Cursos

Duração

40h

Módulos

4

Nível

Intermediário

Pré-requisitos

Conhecimentos básicos em algoritmos ou lógica de programação

Ambientes de desenvolvimento (IDEs)

Unidade 1: Introdução
Unidade 2: Instalando um IDE
Unidade 3: Criando um Projeto
Unidade 4: Conhecendo o IDE
Unidade 5: Abrindo um Projeto
Unidade 6: Executando um Projeto
Contém 6 vídeos, 1 atividade

Introdução à orientação à Objetos

Unidade 1: Fundamentos
Unidade 2: Classes e objetos
Unidade 3: Métodos e mensagens
Unidade 4: Encapsulamento
Unidade 5: Herança
Unidade 6: Polimorfismo
Contém 6 vídeos, 1 atividade

Desenvolvimento de sistemas

Unidade 1: Interface gráfica
Unidade 2: Tratamento de exceções
Unidade 3: Persistência
Unidade 4: Bibliotecas e Coleções
Unidade 5: Tipos Genéricos
Contém 5 vídeos, 1 atividade

Padrões de Projeto

Unidade 1: Conceito de padrões de projeto
Unidade 2: Principais padrões de projeto
Unidade 3: Padrões GoF (Gang of Four)
Unidade 4: Padrões Grasp
Contém 4 vídeos, 1 atividade